X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fstack%2Finclude%2Focstackconfig.h;h=ee4ffe35a0353cede0c99c5cbbd7459c2608b656;hb=refs%2Ftags%2Ftizen_4.0.m2_release;hp=ab0fc29d7e57fb1277dd322889d40734d37ac067;hpb=c7947c2aac0d24b278b7198c3f45e4bc1a70482e;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/stack/include/ocstackconfig.h b/resource/csdk/stack/include/ocstackconfig.h index ab0fc29..ee4ffe3 100644 --- a/resource/csdk/stack/include/ocstackconfig.h +++ b/resource/csdk/stack/include/ocstackconfig.h @@ -33,25 +33,48 @@ * Maximum length of the URI supported by client/server while processing * REST requests/responses. */ +#if defined(ARDUINO) || defined(__TIZENRT__) #define MAX_URI_LENGTH (64) +#else +#define MAX_URI_LENGTH (256) +#endif /** * Maximum length of the query supported by client/server while processing * REST requests/responses. */ +#if defined(ARDUINO) || defined(__TIZENRT__) #define MAX_QUERY_LENGTH (64) +#else +#define MAX_QUERY_LENGTH (256) +#endif + /** * Maximum length of the Manufacturer name supported by the server * for manufacturer name. + * @deprecated use MAX_PLATFORM_NAME_LENGTH instead. */ -#define MAX_MANUFACTURER_NAME_LENGTH (16) +#define MAX_MANUFACTURER_NAME_LENGTH (64) /** * Maximum length of the URL to the Manufacturer details supported by * the server. + * @deprecated use MAX_PLATFORM_URL_LENGTH instead. + */ +#define MAX_MANUFACTURER_URL_LENGTH (256) + +/** + * Maximum length of the value supported by the server + * for platform property of type string. + */ +#define MAX_PLATFORM_NAME_LENGTH (64) + +/** + * Maximum length of the URL supported by the server + * for platform property of type url. */ -#define MAX_MANUFACTURER_URL_LENGTH (32) +#define MAX_PLATFORM_URL_LENGTH (256) /** * Maximum number of resources which can be contained inside collection @@ -63,12 +86,20 @@ * Maximum number of vendor specific header options an application can set or receive * in PDU */ +#if defined(ARDUINO) || defined(__TIZENRT__) #define MAX_HEADER_OPTIONS (2) +#else +#define MAX_HEADER_OPTIONS (50) +#endif /** * Maximum Length of the vendor specific header option */ -#define MAX_HEADER_OPTION_DATA_LENGTH (16) +#if defined(ARDUINO) || defined(__TIZENRT__) +#define MAX_HEADER_OPTION_DATA_LENGTH (20) +#else +#define MAX_HEADER_OPTION_DATA_LENGTH (1024) +#endif /** * Sets the time to live (TTL) for response callback(s).