FILE(GLOB CLIENT_SRCS *.c *.cpp)
-pkg_check_modules(client_pkgs REQUIRED glib-2.0 dlog json-glib-1.0)
+pkg_check_modules(client_pkgs REQUIRED glib-2.0 dlog json-glib-1.0 capi-base-common)
INCLUDE_DIRECTORIES(${client_pkgs_INCLUDE_DIRS})
LINK_DIRECTORIES(${client_pkgs_LIBRARY_DIRS})
FN_CALL;
int ret;
- RETV_IF(NULL == host_addr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == cb, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == host_addr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == cb, IOTCON_ERROR_INVALID_PARAMETER);
if (resource_type && (IOTCON_RESOURCE_TYPE_LENGTH_MAX < strlen(resource_type))) {
ERR("The length of resource_type(%s) is invalid", resource_type);
- return IOTCON_ERROR_NONE;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
ret = ic_ioty_find_resource(host_addr, resource_type, cb, user_data);
API int iotcon_client_set_options(iotcon_client_h resource,
iotcon_options_h header_options)
{
- RETV_IF(NULL == resource, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
if (resource->header_options)
iotcon_options_free(resource->header_options);
FN_CALL;
int ret;
- RETV_IF(NULL == resource, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == cb, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == cb, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_get(resource, query, cb, user_data);
if (IOTCON_ERROR_NONE != ret)
FN_CALL;
int ret;
- RETV_IF(NULL == resource, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == cb, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == cb, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_put(resource, repr, query, cb, user_data);
if (IOTCON_ERROR_NONE != ret)
FN_CALL;
int ret;
- RETV_IF(NULL == resource, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == cb, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == cb, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_post(resource, repr, query, cb, user_data);
if (IOTCON_ERROR_NONE != ret)
FN_CALL;
int ret;
- RETV_IF(NULL == resource, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == cb, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == cb, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_delete_res(resource, cb, user_data);
if (IOTCON_ERROR_NONE != ret)
FN_CALL;
int ret;
- RETV_IF(NULL == resource, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == cb, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == cb, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_observe(resource, observe_type, query, cb, user_data);
if (IOTCON_ERROR_NONE != ret)
FN_CALL;
int ret;
- RETV_IF(NULL == resource, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_cancel_observe(resource);
if (IOTCON_ERROR_NONE != ret)
if (manufacturer_name
&& (IOTCON_MANUFACTURER_NAME_LENGTH_MAX < strlen(manufacturer_name))) {
ERR("The length of manufacturer_name(%s) is invalid.", manufacturer_name);
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
if (manufacturer_url
&& (IOTCON_MANUFACTURER_URL_LENGTH_MAX < strlen(manufacturer_url))) {
ERR("The length of manufacturer_url(%s) is invalid.", manufacturer_url);
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
device_info.device_name = device_name;
FN_CALL;
int ret = IOTCON_ERROR_NONE;
- RETV_IF(NULL == host_address, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == cb, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == host_address, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == cb, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_get_device_info(host_address, cb, user_data);
if (IOTCON_ERROR_NONE != ret) {
extern "C" int ic_ioty_convert_interface_string(const char *src, iotcon_interface_e *dest)
{
- RETV_IF(NULL == src, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == dest, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == src, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == dest, IOTCON_ERROR_INVALID_PARAMETER);
string interface_str(src);
else {
ERR("Invalid interface");
*dest = IOTCON_INTERFACE_NONE;
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
return IOTCON_ERROR_NONE;
default:
ERR("Invalid interface");
dest = "";
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
return IOTCON_ERROR_NONE;
}
}
else {
ERR("Invalid observe_type");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
ocResource = _ic_ioty_create_oc_resource(resource);
{
FN_CALL;
- RETV_IF(NULL == options, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == options, IOTCON_ERROR_INVALID_PARAMETER);
RETVM_IF(IOTCON_OPTIONS_MAX <= g_hash_table_size(options->hash),
- IOTCON_ERROR_MEMORY, "Options already have maximum elements.");
+ IOTCON_ERROR_OUT_OF_MEMORY, "Options already have maximum elements.");
RETVM_IF(((id < IOTCON_OPTIONID_MIN) || (IOTCON_OPTIONID_MAX < id)),
- IOTCON_ERROR_PARAM, "Invalid id(%d)", id);
+ IOTCON_ERROR_INVALID_PARAMETER, "Invalid id(%d)", id);
- RETV_IF(NULL == data, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_OPTION_DATA_LENGTH_MAX < strlen(data), IOTCON_ERROR_PARAM,
+ RETV_IF(NULL == data, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_OPTION_DATA_LENGTH_MAX < strlen(data), IOTCON_ERROR_INVALID_PARAMETER,
"The length of option data(%s) is invalid.", data);
g_hash_table_insert(options->hash, GUINT_TO_POINTER(id), ic_utils_strdup(data));
{
gboolean ret;
- RETV_IF(NULL == options, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == options, IOTCON_ERROR_INVALID_PARAMETER);
ret = g_hash_table_remove(options->hash, GUINT_TO_POINTER(id));
if (FALSE == ret) {
ERR("g_hash_table_remove() Fail");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
return IOTCON_ERROR_NONE;
}
GHashTableIter iter;
gpointer key, value;
- RETV_IF(NULL == options, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == cb, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == options, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == cb, IOTCON_ERROR_INVALID_PARAMETER);
g_hash_table_iter_init(&iter, options->hash);
while (g_hash_table_iter_next(&iter, &key, &value)) {
{
int query_len;
- RETV_IF(NULL == query, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == value, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == query, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == value, IOTCON_ERROR_INVALID_PARAMETER);
/* first query : ?key=value
* Rest of query : &key=value */
query_len = strlen(key) + strlen(value) + 2;
if (IOTCON_QUERY_LENGTH_MAX < (query->len + query_len)) {
ERR("Length of query is invalid.");
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
g_hash_table_insert(query->hash, ic_utils_strdup(key), ic_utils_strdup(value));
int query_len;
char *value;
- RETV_IF(NULL == query, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == query, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
value = g_hash_table_lookup(query->hash, key);
if (NULL == value) {
ERR("g_hash_table_lookup() Fail");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
query_len = strlen(key) + strlen(value) + 2;
ret = g_hash_table_remove(query->hash, key);
if (FALSE == ret) {
ERR("g_hash_table_remove() Fail");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
query->len -= query_len;
GHashTableIter iter;
gpointer key, value;
- RETV_IF(NULL == query, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == cb, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == query, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == cb, IOTCON_ERROR_INVALID_PARAMETER);
g_hash_table_iter_init(&iter, query->hash);
while (g_hash_table_iter_next(&iter, &key, &value)) {
{
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_INT != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_INT != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
value = ic_value_new_int(val);
if (NULL == value) {
ERR("ic_value_new_int(%d) Fail", val);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
return ic_list_insert(list, value, pos);
{
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_BOOL != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_BOOL != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
value = ic_value_new_bool(val);
if (NULL == value) {
ERR("ic_value_new_bool(%d) Fail", val);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
return ic_list_insert(list, value, pos);
{
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_DOUBLE != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_DOUBLE != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
value = ic_value_new_double(val);
if (NULL == value) {
ERR("ic_value_new_double(%f) Fail", val);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
return ic_list_insert(list, value, pos);
{
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_STR != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_STR != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
value = ic_value_new_str(val);
if (NULL == value) {
ERR("ic_value_new_str(%s) Fail", val);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
return ic_list_insert(list, value, pos);
{
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_LIST != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_LIST != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
value = ic_value_new_list(val);
if (NULL == value) {
ERR("ic_value_new_list(%p) Fail", val);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
ic_list_inc_ref_count(val);
{
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_REPR != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_REPR != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
value = ic_value_new_repr(val);
if (NULL == value) {
ERR("ic_value_new_repr(%p) Fail", val);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
ic_repr_inc_ref_count(val);
int ival, ret;
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == list->list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == list->list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
value = g_list_nth_data(list->list, pos);
if (NULL == value) {
ret = ic_value_get_int(value, &ival);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_value_get_int() Fail(%d)", ret);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
*val = ival;
bool bval;
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == list->list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == list->list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
value = g_list_nth_data(list->list, pos);
if (NULL == value) {
ret = ic_value_get_bool(value, &bval);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_value_get_bool() Fail(%d)", ret);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
*val = bval;
double dbval;
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == list->list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == list->list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
value = g_list_nth_data(list->list, pos);
if (NULL == value) {
ret = ic_value_get_double(value, &dbval);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_value_get_double() Fail(%d)", ret);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
*val = dbval;
const char *strval;
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == list->list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == list->list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
value = g_list_nth_data(list->list, pos);
if (NULL == value) {
ret = ic_value_get_str(value, &strval);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_value_get_str() Fail(%d)", ret);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
*val = strval;
iotcon_value_h value;
iotcon_list_h list_val;
- RETV_IF(NULL == src, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == src->list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == dest, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == src, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == src->list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == dest, IOTCON_ERROR_INVALID_PARAMETER);
value = g_list_nth_data(src->list, pos);
if (NULL == value) {
ret = ic_value_get_list(value, &list_val);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_value_get_list() Fail(%d)", ret);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
*dest = list_val;
iotcon_value_h value;
iotcon_repr_h repr_val;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == list->list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == list->list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
value = g_list_nth_data(list->list, pos);
if (NULL == value) {
ret = ic_value_get_repr(value, &repr_val);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_value_get_list() Fail(%d)", ret);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
*repr = repr_val;
{
iotcon_value_h value;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == list->list, IOTCON_ERROR_PARAM);
- RETVM_IF(value_type != list->type, IOTCON_ERROR_PARAM, "IOTCON_ERROR_PARAM(%d)",
- list->type);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == list->list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(value_type != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "IOTCON_ERROR_PARAMETER(%d)", list->type);
value = g_list_nth_data(list->list, pos);
if (NULL == value) {
API int iotcon_list_get_type(iotcon_list_h list, int *type)
{
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == type, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == type, IOTCON_ERROR_INVALID_PARAMETER);
*type = list->type;
int ic_list_remove(iotcon_list_h list, iotcon_value_h val)
{
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
list->list = g_list_remove(list->list, val);
int ic_list_insert(iotcon_list_h list, iotcon_value_h value, int pos)
{
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
list->list = g_list_insert(list->list, value, pos);
int index = 0;
ic_basic_s *real = NULL;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_INT != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
- RETV_IF(NULL == fn, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_INT != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
+ RETV_IF(NULL == fn, IOTCON_ERROR_INVALID_PARAMETER);
cur = list->list;
while (cur) {
int index = 0;
ic_basic_s *real = NULL;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_BOOL != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
- RETV_IF(NULL == fn, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_BOOL != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
+ RETV_IF(NULL == fn, IOTCON_ERROR_INVALID_PARAMETER);
cur = list->list;
while (cur) {
int index = 0;
ic_basic_s *real = NULL;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_DOUBLE != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
- RETV_IF(NULL == fn, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_DOUBLE != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
+ RETV_IF(NULL == fn, IOTCON_ERROR_INVALID_PARAMETER);
cur = list->list;
while (cur) {
int index = 0;
ic_basic_s *real = NULL;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_STR != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
- RETV_IF(NULL == fn, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_STR != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
+ RETV_IF(NULL == fn, IOTCON_ERROR_INVALID_PARAMETER);
cur = list->list;
while (cur) {
GList *cur = NULL;
ic_val_list_s *real = NULL;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_LIST != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
- RETV_IF(NULL == fn, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_LIST != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
+ RETV_IF(NULL == fn, IOTCON_ERROR_INVALID_PARAMETER);
cur = list->list;
while (cur) {
GList *cur = NULL;
ic_val_repr_s *real = NULL;
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_REPR != list->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- list->type);
- RETV_IF(NULL == fn, IOTCON_ERROR_PARAM);;
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_REPR != list->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", list->type);
+ RETV_IF(NULL == fn, IOTCON_ERROR_INVALID_PARAMETER);;
cur = list->list;
while (cur) {
value = _ic_list_get_nth_value(list, i);
if (list->type != value->type) {
ERR("Type Mismatching(list:%d, value:%d)", list->type, value->type);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_INVALID_TYPE;
}
copied_value = ic_value_clone(value);
if (NULL == copied_value) {
ERR("ic_value_clone() Fail");
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
ret = ic_list_insert(ret_list, copied_value, -1);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_list_insert() Fail");
ic_value_free(copied_value);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
}
ret = iotcon_list_get_nth_list(list, i, &list_val);
if (IOTCON_ERROR_NONE != ret) {
ERR("iotcon_list_get_nth_list() Fail(%d)", ret);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
copied_list = ic_list_clone(list_val);
if (NULL == copied_list) {
ERR("ic_list_clone() Fail");
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
value = ic_value_new_list(copied_list);
if (NULL == value) {
ERR("ic_value_new_list(%p) Fail", copied_list);
iotcon_list_free(copied_list);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
ret = ic_list_insert(ret_list, value, -1);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_list_insert(%d) Fail", ret);
ic_value_free(value);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
}
ret = iotcon_list_get_nth_repr(list, i, &repr_val);
if (IOTCON_ERROR_NONE != ret) {
ERR("iotcon_list_get_nth_repr() Fail");
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
copied_repr = iotcon_repr_clone(repr_val);
if (NULL == copied_repr) {
ERR("_ic_repr_clone_repr() Fail");
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
value = ic_value_new_repr(copied_repr);
if (NULL == value) {
ERR("ic_value_new_repr(%p) Fail", copied_repr);
iotcon_repr_free(copied_repr);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
ret = ic_list_insert(ret_list, value, -1);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_list_insert(%d) Fail", ret);
ic_value_free(value);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
}
if (value_type != value->type) {
ERR("Type matching Fail(input:%d, saved:%d)", value_type, value->type);
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
ret = g_hash_table_remove(repr->hash_table, key);
{
iotcon_value_h value;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
value = g_hash_table_lookup(repr->hash_table, key);
if (NULL == value) {
}
ic_basic_s *real = (ic_basic_s*)value;
- RETV_IF(IOTCON_TYPE_INT != real->type, IOTCON_ERROR_FAIL);
+ if (IOTCON_TYPE_INT != real->type) {
+ ERR("Invalid Type(%d)", real->type);
+ return IOTCON_ERROR_INVALID_TYPE;
+ }
*val = real->val.i;
{
iotcon_value_h value;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
value = ic_value_new_int(val);
if (NULL == value) {
ERR("ic_value_new_int(%d) Fail", val);
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
g_hash_table_replace(repr->hash_table, ic_utils_strdup(key), value);
{
int ret;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_obj_del_value(repr, key, IOTCON_TYPE_INT);
if (IOTCON_ERROR_NONE != ret)
ic_basic_s *real = NULL;
iotcon_value_h value = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
value = g_hash_table_lookup(repr->hash_table, key);
if (NULL == value) {
}
real = (ic_basic_s*)value;
- RETV_IF(IOTCON_TYPE_BOOL != real->type, IOTCON_ERROR_FAIL);
+ if (IOTCON_TYPE_BOOL != real->type) {
+ ERR("Invalid Type(%d)", real->type);
+ return IOTCON_ERROR_INVALID_TYPE;
+ }
*val = real->val.b;
{
iotcon_value_h value = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
value = ic_value_new_bool(val);
if (NULL == value) {
ERR("ic_value_new_bool(%d) Fail", val);
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
g_hash_table_replace(repr->hash_table, ic_utils_strdup(key), value);
ic_basic_s *real = NULL;
iotcon_value_h value = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
value = g_hash_table_lookup(repr->hash_table, key);
if (NULL == value) {
}
real = (ic_basic_s*)value;
- RETV_IF(IOTCON_TYPE_DOUBLE != real->type, IOTCON_ERROR_FAIL);
+ if (IOTCON_TYPE_DOUBLE != real->type) {
+ ERR("Invalid Type(%d)", real->type);
+ return IOTCON_ERROR_INVALID_TYPE;
+ }
*val = real->val.d;
{
iotcon_value_h value = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
value = ic_value_new_double(val);
if (NULL == value) {
ERR("ic_value_new_double(%f) Fail", val);
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
g_hash_table_replace(repr->hash_table, ic_utils_strdup(key), value);
{
int ret;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_obj_del_value(repr, key, IOTCON_TYPE_DOUBLE);
if (IOTCON_ERROR_NONE != ret)
ic_basic_s *real = NULL;
iotcon_value_h value = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
value = g_hash_table_lookup(repr->hash_table, key);
if (NULL == value) {
}
real = (ic_basic_s*)value;
- RETV_IF(IOTCON_TYPE_STR != real->type, IOTCON_ERROR_FAIL);
+ if (IOTCON_TYPE_STR != real->type) {
+ ERR("Invalid Type(%d)", real->type);
+ return IOTCON_ERROR_INVALID_TYPE;
+ }
*val = real->val.s;
{
iotcon_value_h value = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
value = ic_value_new_str(val);
if (NULL == value) {
ERR("ic_value_new_str(%s) Fail", val);
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
g_hash_table_replace(repr->hash_table, ic_utils_strdup(key), value);
{
int ret;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_obj_del_value(repr, key, IOTCON_TYPE_STR);
if (IOTCON_ERROR_NONE != ret)
{
iotcon_value_h value = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
value = ic_value_new_null();
if (NULL == value) {
ERR("ic_value_new_null() Fail");
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
g_hash_table_replace(repr->hash_table, ic_utils_strdup(key), value);
{
int ret;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_obj_del_value(repr, key, IOTCON_TYPE_NULL);
if (IOTCON_ERROR_NONE != ret)
iotcon_value_h value = NULL;
ic_val_list_s *real = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
value = g_hash_table_lookup(repr->hash_table, key);
if (NULL == value) {
}
real = (ic_val_list_s*)value;
- RETV_IF(IOTCON_TYPE_LIST != real->type, IOTCON_ERROR_FAIL);
+ if (IOTCON_TYPE_LIST != real->type) {
+ ERR("Invalid Type(%d)", real->type);
+ return IOTCON_ERROR_INVALID_TYPE;
+ }
*list = real->list;
{
iotcon_value_h value = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == list, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
value = ic_value_new_list(list);
if (NULL == value) {
ERR("ic_value_new_list() Fail");
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
ic_list_inc_ref_count(list);
{
int ret;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_obj_del_value(repr, key, IOTCON_TYPE_LIST);
if (IOTCON_ERROR_NONE != ret)
ic_val_repr_s *real = NULL;
iotcon_value_h value = NULL;
- RETV_IF(NULL == src, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == dest, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == src, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == dest, IOTCON_ERROR_INVALID_PARAMETER);
value = g_hash_table_lookup(src->hash_table, key);
if (NULL == value) {
}
real = (ic_val_repr_s*)value;
- RETV_IF(IOTCON_TYPE_REPR != real->type, IOTCON_ERROR_FAIL);
+ if (IOTCON_TYPE_REPR != real->type) {
+ ERR("Invalid Type(%d)", real->type);
+ return IOTCON_ERROR_INVALID_TYPE;
+ }
*dest = real->repr;
{
iotcon_value_h value = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == val, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == val, IOTCON_ERROR_INVALID_PARAMETER);
value = ic_value_new_repr(val);
if (NULL == value) {
ERR("ic_value_new_repr(%p) Fail", val);
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
ic_repr_inc_ref_count(val);
{
int ret;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_obj_del_value(repr, key, IOTCON_TYPE_REPR);
if (IOTCON_ERROR_NONE != ret)
{
iotcon_value_h value = NULL;
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == type, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == type, IOTCON_ERROR_INVALID_PARAMETER);
value = g_hash_table_lookup(repr->hash_table, key);
if (NULL == value) {
int ic_obj_set_value(iotcon_repr_h repr, const char *key, iotcon_value_h value)
{
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == value, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == value, IOTCON_ERROR_INVALID_PARAMETER);
g_hash_table_replace(repr->hash_table, ic_utils_strdup(key), value);
JsonNode *child_node = NULL;
JsonArray *child_array = NULL;
- RETV_IF(NULL == hash, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key_list, IOTCON_ERROR_PARAM);
- RETV_IF(index < 0, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == hash, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key_list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(index < 0, IOTCON_ERROR_INVALID_PARAMETER);
key = iotcon_str_list_nth_data(key_list, index);
value = g_hash_table_lookup(hash, key);
child_node = ic_value_to_json(value);
if (NULL == child_node) {
ERR("ic_value_to_json() Fail");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
json_object_set_member(json_obj, key, child_node);
break;
ret = ic_value_get_list(value, &child_list);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_value_get_list() Fail(%d)", ret);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
child_array = ic_list_to_json(child_list);
if (NULL == child_array) {
ERR("ic_list_to_json() Fail");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
child_node = json_node_new(JSON_NODE_ARRAY);
json_node_set_array(child_node, child_array);
ret = ic_value_get_repr(value, &child_repr);
if (IOTCON_ERROR_NONE != ret) {
ERR("ic_value_get_repr() Fail(%d)", ret);
- return IOTCON_ERROR_FAIL;
+ return IOTCON_ERROR_REPRESENTATION;
}
child_obj = ic_obj_to_json(child_repr);
if (NULL == child_obj) {
ERR("ic_obj_to_json() Fail");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
child_node = json_node_new(JSON_NODE_OBJECT);
json_node_set_object(child_node, child_obj);
break;
default:
ERR("Invalid type(%d)", type);
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
return IOTCON_ERROR_NONE;
{
char *key;
- RETV_IF(NULL == obj, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == key_list, IOTCON_ERROR_PARAM);
- RETV_IF(index < 0, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == ret_repr, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == obj, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == key_list, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(index < 0, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == ret_repr, IOTCON_ERROR_INVALID_PARAMETER);
key = g_list_nth_data(key_list, index);
JsonNode *child_node = json_object_get_member(obj, key);
if (NULL == child_node) {
ERR("json_object_get_member() Fail");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
if (JSON_NODE_HOLDS_NULL(child_node) || JSON_NODE_HOLDS_VALUE(child_node)) {
iotcon_value_h value = ic_value_from_json(child_node);
if (NULL == value) {
ERR("ic_value_from_json() Fail");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
ic_obj_set_value(ret_repr, key, value);
}
iotcon_list_h list = ic_list_from_json(child_array);
if (NULL == list) {
ERR("ic_list_from_json() Fail");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
value = ic_value_new_list(list);
if (NULL == value) {
ERR("ic_value_new_list() Fail");
iotcon_list_free(list);
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
ic_obj_set_value(ret_repr, key, value);
iotcon_repr_h repr = ic_obj_from_json(child_obj);
if (NULL == repr) {
ERR("ic_obj_from_json() Fail");
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
value = ic_value_new_repr(repr);
if (NULL == value) {
ERR("ic_value_new_repr(%p) Fail", repr);
iotcon_repr_free(repr);
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
ic_obj_set_value(ret_repr, key, value);
}
else {
ERR("node type(%d) Fail", json_node_get_node_type(child_node));
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
return IOTCON_ERROR_NONE;
{
ic_basic_s *real = (ic_basic_s*)value;
- RETV_IF(NULL == value, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_INT != real->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- real->type);
+ RETV_IF(NULL == value, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_INT != real->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", real->type);
*val = real->val.i;
{
ic_basic_s *real = (ic_basic_s*)value;
- RETV_IF(NULL == value, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_BOOL != real->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- real->type);
+ RETV_IF(NULL == value, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_BOOL != real->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", real->type);
*val = real->val.b;
{
ic_basic_s *real = (ic_basic_s*)value;
- RETV_IF(NULL == value, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_DOUBLE != real->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- real->type);
+ RETV_IF(NULL == value, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_DOUBLE != real->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", real->type);
*val = real->val.d;
{
ic_basic_s *real = (ic_basic_s*)value;
- RETV_IF(NULL == value, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_STR != real->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- real->type);
+ RETV_IF(NULL == value, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_STR != real->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", real->type);
*val = real->val.s;
{
ic_val_list_s *real = (ic_val_list_s*)value;
- RETV_IF(NULL == value, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_LIST != real->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- real->type);
+ RETV_IF(NULL == value, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_LIST != real->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", real->type);
*list = real->list;
{
ic_val_repr_s *real = (ic_val_repr_s*)value;
- RETV_IF(NULL == value, IOTCON_ERROR_PARAM);
- RETVM_IF(IOTCON_TYPE_REPR != real->type, IOTCON_ERROR_PARAM, "Invalid Type(%d)",
- real->type);
+ RETV_IF(NULL == value, IOTCON_ERROR_INVALID_PARAMETER);
+ RETVM_IF(IOTCON_TYPE_REPR != real->type, IOTCON_ERROR_INVALID_PARAMETER,
+ "Invalid Type(%d)", real->type);
*repr = real->repr;
*/
#include <stdlib.h>
+#include <string.h>
#include <errno.h>
#include <limits.h>
#include <glib.h>
API int iotcon_repr_get_uri(iotcon_repr_h repr, const char **uri)
{
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == uri, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == uri, IOTCON_ERROR_INVALID_PARAMETER);
*uri = repr->uri;
API int iotcon_repr_set_uri(iotcon_repr_h repr, const char *uri)
{
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
free(repr->uri);
repr->uri = NULL;
- if (NULL != uri) {
- repr->uri = ic_utils_strdup(uri);
- if (NULL == repr->uri) {
- ERR("ic_utils_strdup() Fail");
- return IOTCON_ERROR_MEMORY;
- }
+ if (NULL == uri)
+ return IOTCON_ERROR_NONE;
+
+ repr->uri = strdup(uri);
+ if (NULL == repr->uri) {
+ ERR("strdup() Fail");
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
return IOTCON_ERROR_NONE;
API int iotcon_repr_get_resource_types(iotcon_repr_h repr, iotcon_str_list_s **types)
{
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == types, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == types, IOTCON_ERROR_INVALID_PARAMETER);
*types = repr->res_types;
API int iotcon_repr_set_resource_types(iotcon_repr_h repr, iotcon_str_list_s *types)
{
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
iotcon_str_list_free(repr->res_types);
repr->res_types = NULL;
API int iotcon_repr_set_resource_interfaces(iotcon_repr_h repr, int ifaces)
{
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
repr->interfaces = ifaces;
API int iotcon_repr_append_child(iotcon_repr_h parent, iotcon_repr_h child)
{
- RETV_IF(NULL == parent, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == child, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == parent, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == child, IOTCON_ERROR_INVALID_PARAMETER);
ic_repr_inc_ref_count(child);
parent->children = g_list_append(parent->children, child);
{
GList *list, *next;
- RETV_IF(NULL == parent, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == fn, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == parent, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == fn, IOTCON_ERROR_INVALID_PARAMETER);
list = parent->children;
while (list) {
API int iotcon_repr_get_nth_child(iotcon_repr_h parent, int pos, iotcon_repr_h *child)
{
- RETV_IF(NULL == parent, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == parent->children, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == child, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == parent, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == parent->children, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == child, IOTCON_ERROR_INVALID_PARAMETER);
*child = g_list_nth_data(parent->children, pos);
if (NULL == *child) {
API int iotcon_repr_get_keys_count(iotcon_repr_h repr)
{
- RETV_IF(NULL == repr, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == repr->hash_table, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == repr, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == repr->hash_table, IOTCON_ERROR_INVALID_PARAMETER);
return g_hash_table_size(repr->hash_table);
}
value = va_arg(args, int);
if (value < IOTCON_RESPONSE_RESULT_OK || IOTCON_RESPONSE_RESULT_MAX <= value) {
ERR("Invalid value(%d)", value);
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
resp->result = value;
break;
FN_CALL;
int ret;
- RETV_IF(NULL == resp, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == resp->repr, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resp, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == resp->repr, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_send_res_response_data(resp);
if (IOTCON_ERROR_NONE != ret)
API int iotcon_str_list_foreach(iotcon_str_list_s *str_list, iotcon_string_foreach_cb cb,
void *user_data)
{
- RETV_IF(NULL == str_list, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == str_list, IOTCON_ERROR_INVALID_PARAMETER);
while (str_list) {
if (false == cb(str_list->string, user_data))
FN_CALL;
int ret;
- RETV_IF(NULL == resource, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_bind_iface_to_res(resource->handle, iface);
if (IOTCON_ERROR_NONE != ret)
FN_CALL;
int ret;
- RETV_IF(NULL == resource, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == resource_type, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == resource_type, IOTCON_ERROR_INVALID_PARAMETER);
if (IOTCON_RESOURCE_TYPE_LENGTH_MAX < strlen(resource_type)) {
ERR("The length of resource_type(%s) is invalid", resource_type);
- return IOTCON_ERROR_PARAM;
+ return IOTCON_ERROR_INVALID_PARAMETER;
}
ret = ic_ioty_bind_type_to_res(resource->handle, resource_type);
FN_CALL;
int ret;
- RETV_IF(NULL == parent, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == child, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == parent, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == child, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_bind_res(parent->handle, child->handle);
if (IOTCON_ERROR_NONE != ret)
FN_CALL;
int ret;
- RETV_IF(NULL == handle, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == handle, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_unsubscribe_presence(handle);
if (IOTCON_ERROR_NONE != ret)
{
int ret;
- RETV_IF(NULL == resource, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == observers, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == msg, IOTCON_ERROR_PARAM);
- RETV_IF(NULL == msg->repr, IOTCON_ERROR_PARAM);
+ RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == observers, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == msg, IOTCON_ERROR_INVALID_PARAMETER);
+ RETV_IF(NULL == msg->repr, IOTCON_ERROR_INVALID_PARAMETER);
ret = ic_ioty_send_notify(resource->handle, msg, observers);
if (IOTCON_ERROR_NONE != ret)
#ifndef __IOT_CONNECTIVITY_MANAGER_ERRORS_H__
#define __IOT_CONNECTIVITY_MANAGER_ERRORS_H__
+#include <tizen.h>
+
/**
* @ingroup CAPI_IOT_CONNECTIVITY_MODULE
* @brief Enumerations of Iotcon error codes.
* @since_tizen 3.0
*/
+
+#ifndef TIZEN_ERROR_IOTCON
+#define TIZEN_ERROR_IOTCON -0x09000000
+#endif
+
typedef enum
{
- IOTCON_ERROR_NONE = 0, /**< Successful*/
- IOTCON_ERROR_MEMORY = -1, /**< Out of memory */
- IOTCON_ERROR_GDBUS = -2,
- IOTCON_ERROR_ENVIRONMENT = -3,
- IOTCON_ERROR_SYSTEM = -4,
- IOTCON_ERROR_PLUGIN = -5,
- IOTCON_ERROR_PARAM = -6, /**< Invalid parameter */
- IOTCON_ERROR_ALREADY = -7,
- IOTCON_ERROR_BUSY = -8, /**< Device or resource busy */
- IOTCON_ERROR_NOT_SUPPORT = -9,
- IOTCON_ERROR_DISABLE = -10,
- IOTCON_ERROR_IOTIVITY = -11, /**< Iotivity errors */
- IOTCON_ERROR_NO_DATA = -12, /**< No data available */
- IOTCON_ERROR_FAIL = -13, /**< Fail */
+ IOTCON_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful*/
+ IOTCON_ERROR_OUT_OF_MEMORY = TIZEN_ERROR_OUT_OF_MEMORY, /**< Out of memory */
+ IOTCON_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid parameter */
+ IOTCON_ERROR_NO_DATA = TIZEN_ERROR_NO_DATA, /**< No data available */
+ IOTCON_ERROR_IOTIVITY = TIZEN_ERROR_IOTCON | 0x01, /**< Iotivity errors */
+ IOTCON_ERROR_REPRESENTATION = TIZEN_ERROR_IOTCON | 0x02, /**< Representation errors */
+ IOTCON_ERROR_INVALID_TYPE = TIZEN_ERROR_IOTCON | 0x03, /**< Invalid type */
}iotcon_error_e;
#endif /* __IOT_CONNECTIVITY_MANAGER_ERRORS_H__ */
*
* @return 0 on success, otherwise a negative error value.
* @retval #IOTCON_ERROR_NONE Successful
- * @retval #IOTCON_ERROR_MEMORY Out of memory
- * @retval #IOTCON_ERROR_PARAM Invalid parameter
+ * @retval #IOTCON_ERROR_OUT_OF_MEMORY Out of memory
+ * @retval #IOTCON_ERROR_INVALID_PARAMETER Invalid parameter
*/
int iotcon_repr_set_uri(iotcon_repr_h repr, const char *uri);
int iotcon_repr_get_uri(iotcon_repr_h repr, const char **uri);
*
* @return 0 on success, otherwise a negative error value.
* @retval #IOTCON_ERROR_NONE Successful
- * @retval #IOTCON_ERROR_PARAM Invalid parameter
+ * @retval #IOTCON_ERROR_INVALID_PARAMETER Invalid parameter
*/
int iotcon_repr_set_resource_types(iotcon_repr_h repr, iotcon_str_list_s *types);
int iotcon_repr_get_resource_types(iotcon_repr_h repr, iotcon_str_list_s **types);
*
* @return 0 on success, otherwise a negative error value.
* @retval #IOTCON_ERROR_NONE Successful
- * @retval #IOTCON_ERROR_MEMORY Out of memory
- * @retval #IOTCON_ERROR_PARAM Invalid parameter
+ * @retval #IOTCON_ERROR_OUT_OF_MEMORY Out of memory
+ * @retval #IOTCON_ERROR_INVALID_PARAMETER Invalid parameter
*/
int iotcon_repr_set_int(iotcon_repr_h repr, const char *key, int val);
int iotcon_repr_set_bool(iotcon_repr_h repr, const char *key, bool val);
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(capi-base-common)
%description
my_door.type = strdup("core.door");
if (NULL == my_door.type) {
ERR("strdup(core.door) Fail");
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
my_door.uri = strdup("/a/door");
if (NULL == my_door.uri) {
ERR("strdup(/a/door) Fail");
- return IOTCON_ERROR_MEMORY;
+ return IOTCON_ERROR_OUT_OF_MEMORY;
}
return IOTCON_ERROR_NONE;