X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fstack%2Finclude%2Finternal%2Focresourcehandler.h;h=606350fe9b47348886f46cfd0830f6b31f3f2048;hb=966700a71110e415e8d3049cbe59c624929a9dff;hp=c0744c1ef55c8098174f339d0fd50c0e564cbeea;hpb=69f2225b4cee0a4e4be308d32677bc3b95801ace;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/stack/include/internal/ocresourcehandler.h b/resource/csdk/stack/include/internal/ocresourcehandler.h index c0744c1..606350f 100644 --- a/resource/csdk/stack/include/internal/ocresourcehandler.h +++ b/resource/csdk/stack/include/internal/ocresourcehandler.h @@ -36,6 +36,7 @@ #define OC_JSON_SUFFIX_LEN (sizeof(OC_JSON_SUFFIX) - 1) #define OC_JSON_SEPARATOR ',' #define OC_JSON_SEPARATOR_STR "," +#define OC_KEY_VALUE_DELIMITER "=" /** * Static values for various JSON attributes. @@ -44,6 +45,38 @@ #define OC_RESOURCE_SECURE 1 /** + * OIC Virtual resources supported by every OIC device. + */ +typedef enum +{ + /** unknown URI.*/ + OC_UNKNOWN_URI =0, + + /** "/oic/res".*/ + OC_WELL_KNOWN_URI, + + /** "/oic/d" .*/ + OC_DEVICE_URI, + + /** "/oic/p" .*/ + OC_PLATFORM_URI, + + /** "/oic/res/d/type" .*/ + OC_RESOURCE_TYPES_URI, +#ifdef ROUTING_GATEWAY + /** "/oic/gateway" .*/ + OC_GATEWAY_URI, +#endif + #ifdef WITH_PRESENCE + /** "/oic/ad" .*/ + OC_PRESENCE, + #endif + + /** Max items in the list */ + OC_MAX_VIRTUAL_RESOURCES //