return ret;
}
-API int iotcon_list_get_type(iotcon_list_h list, int *type)
+API int iotcon_list_get_type(iotcon_list_h list, iotcon_types_e *type)
{
RETV_IF(NULL == list, IOTCON_ERROR_INVALID_PARAMETER);
RETV_IF(NULL == type, IOTCON_ERROR_INVALID_PARAMETER);
API int iotcon_presence_get_connectivity_type(iotcon_presence_h presence,
- int *connectivity_type)
+ iotcon_connectivity_type_e *connectivity_type)
{
RETV_IF(NULL == presence, IOTCON_ERROR_INVALID_PARAMETER);
RETV_IF(NULL == connectivity_type, IOTCON_ERROR_INVALID_PARAMETER);
API int iotcon_presence_response_get_connectivity_type(
- iotcon_presence_response_h response, int *connectivity_type)
+ iotcon_presence_response_h response, iotcon_connectivity_type_e *connectivity_type)
{
RETV_IF(NULL == response, IOTCON_ERROR_INVALID_PARAMETER);
RETV_IF(NULL == connectivity_type, IOTCON_ERROR_INVALID_PARAMETER);
API int iotcon_presence_response_get_result(iotcon_presence_response_h response,
- int *result)
+ iotcon_presence_result_e *result)
{
RETV_IF(NULL == response, IOTCON_ERROR_INVALID_PARAMETER);
RETV_IF(NULL == result, IOTCON_ERROR_INVALID_PARAMETER);
API int iotcon_presence_response_get_trigger(iotcon_presence_response_h response,
- int *trigger)
+ iotcon_presence_trigger_e *trigger)
{
RETV_IF(NULL == response, IOTCON_ERROR_INVALID_PARAMETER);
RETV_IF(NULL == trigger, IOTCON_ERROR_INVALID_PARAMETER);
return IOTCON_ERROR_NONE;
}
-API int iotcon_query_get_interface(iotcon_query_h query, int *iface)
+API int iotcon_query_get_interface(iotcon_query_h query, iotcon_interface_e *iface)
{
char *iface_str = NULL;
void *user_data)
{
int ret;
- int result;
+ iotcon_response_result_e result;
iotcon_representation_h repr = NULL;
iotcon_representation_h cloned_repr;
void *user_data)
{
int ret;
- int response_result;
+ iotcon_response_result_e response_result;
iotcon_remote_resource_state_e resource_state;
RET_IF(NULL == resource);
static void _monitoring_presence_cb(iotcon_presence_h presence, iotcon_error_e err,
iotcon_presence_response_h response, void *user_data)
{
- int ret, result, trigger;
+ int ret;
unsigned int get_timer_id;
+ iotcon_presence_trigger_e trigger;
+ iotcon_presence_result_e result;
iotcon_remote_resource_h resource = user_data;
RET_IF(NULL == resource);
void *user_data)
{
char *host_address;
- int ret, connectivity_type;
+ int ret;
+ iotcon_connectivity_type_e connectivity_type;
unsigned int get_timer_id;
RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
/* The content of the resource should not be freed by user. */
API int iotcon_remote_resource_get_connectivity_type(iotcon_remote_resource_h resource,
- int *connectivity_type)
+ iotcon_connectivity_type_e *connectivity_type)
{
RETV_IF(NULL == resource, IOTCON_ERROR_INVALID_PARAMETER);
RETV_IF(NULL == connectivity_type, IOTCON_ERROR_INVALID_PARAMETER);
API int iotcon_request_get_connectivity_type(iotcon_request_h request,
- int *connectivity_type)
+ iotcon_connectivity_type_e *connectivity_type)
{
RETV_IF(NULL == request, IOTCON_ERROR_INVALID_PARAMETER);
RETV_IF(NULL == connectivity_type, IOTCON_ERROR_INVALID_PARAMETER);
}
-API int iotcon_request_get_observer_action(iotcon_request_h request, int *action)
+API int iotcon_request_get_observer_action(iotcon_request_h request,
+ iotcon_observe_action_e *action)
{
RETV_IF(NULL == request, IOTCON_ERROR_INVALID_PARAMETER);
RETV_IF(NULL == action, IOTCON_ERROR_INVALID_PARAMETER);
}
-API int iotcon_response_get_result(iotcon_response_h resp, int *result)
+API int iotcon_response_get_result(iotcon_response_h resp,
+ iotcon_response_result_e *result)
{
RETV_IF(NULL == resp, IOTCON_ERROR_INVALID_PARAMETER);
return IOTCON_ERROR_NONE;
}
-API int iotcon_state_get_type(iotcon_state_h state, const char *key, int *type)
+API int iotcon_state_get_type(iotcon_state_h state, const char *key,
+ iotcon_types_e *type)
{
iotcon_value_h value = NULL;
* @see iotcon_presence_get_resource_type()
*/
int iotcon_presence_get_connectivity_type(iotcon_presence_h presence,
- int *connectivity_type);
+ iotcon_connectivity_type_e *connectivity_type);
/**
* @brief Gets resource type from the presence handle
* @see iotcon_presence_response_get_connectivity_type()
* @see iotcon_presence_response_get_resource_type()
*/
-int iotcon_presence_response_get_result(iotcon_presence_response_h response, int *result);
+int iotcon_presence_response_get_result(iotcon_presence_response_h response,
+ iotcon_presence_result_e *result);
/**
* @brief Gets trigger from the presence response handle
* @see iotcon_presence_response_get_resource_type()
*/
int iotcon_presence_response_get_trigger(iotcon_presence_response_h response,
- int *trigger);
+ iotcon_presence_trigger_e *trigger);
/**
* @brief Gets host address from the presence response handle
* @see iotcon_presence_response_get_resource_type()
*/
int iotcon_presence_response_get_connectivity_type(iotcon_presence_response_h response,
- int *connectivity_type);
+ iotcon_connectivity_type_e *connectivity_type);
/**
* @brief Gets resource type from the presence response handle
* @retval #IOTCON_ERROR_NONE Successful
* @retval #IOTCON_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int iotcon_list_get_type(iotcon_list_h list, int *type);
+int iotcon_list_get_type(iotcon_list_h list, iotcon_types_e *type);
/**
* @brief Gets the number of elements in a list.
* @see iotcon_query_remove()
* @see iotcon_query_set_interface()
*/
-int iotcon_query_get_interface(iotcon_query_h query, int *iface);
+int iotcon_query_get_interface(iotcon_query_h query, iotcon_interface_e *iface);
/**
* @brief Sets the resource types into the query.
* @see iotcon_remote_resource_set_options()
*/
int iotcon_remote_resource_get_connectivity_type(iotcon_remote_resource_h resource,
- int *connectivity_type);
+ iotcon_connectivity_type_e *connectivity_type);
/**
* @brief Gets an host address of the remote resource
* @see iotcon_request_get_observer_id()
*/
int iotcon_request_get_connectivity_type(iotcon_request_h request,
- int *connectivity_type);
+ iotcon_connectivity_type_e *connectivity_type);
/**
* @brief Gets an representation of the request
* @see iotcon_request_get_query()
* @see iotcon_request_get_observer_id()
*/
-int iotcon_request_get_observer_action(iotcon_request_h request, int *action);
+int iotcon_request_get_observer_action(iotcon_request_h request,
+ iotcon_observe_action_e *action);
/**
* @brief Gets observation id of the request
* @see iotcon_response_get_options()
* @see iotcon_response_get_representation()
*/
-int iotcon_response_get_result(iotcon_response_h resp, int *result);
+int iotcon_response_get_result(iotcon_response_h resp,
+ iotcon_response_result_e *result);
/**
* @retval #IOTCON_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #IOTCON_ERROR_NO_DATA No data available
*/
-int iotcon_state_get_type(iotcon_state_h state, const char *key, int *type);
+int iotcon_state_get_type(iotcon_state_h state, const char *key,
+ iotcon_types_e *type);
/**
* @brief Specifies the type of function passed to iotcon_state_foreach()
static void _on_response_delete(iotcon_remote_resource_h resource, iotcon_response_h response,
void *user_data)
{
- int ret, response_result;
+ int ret;
+ iotcon_response_result_e response_result;
iotcon_remote_resource_h door_resource = user_data;
ret = iotcon_response_get_result(response, &response_result);
{
iotcon_state_h recv_state;
char *host, *created_uri_path;
- int ret, connectivity_type, response_result, ifaces = 0;
+ int ret, ifaces = 0;
+ iotcon_connectivity_type_e connectivity_type;
+ iotcon_response_result_e response_result;
iotcon_resource_types_h types = NULL;
iotcon_remote_resource_h new_door_resource, door_resource;
iotcon_representation_h recv_repr = NULL;
void *user_data)
{
int ret;
- int response_result;
+ iotcon_response_result_e response_result;
iotcon_representation_h send_repr;
ret = iotcon_response_get_result(response, &response_result);
iotcon_response_h response, void *user_data)
{
int ret;
- int response_result;
bool opened = true;
+ iotcon_response_result_e response_result;
iotcon_representation_h send_repr;
iotcon_representation_h recv_repr;
iotcon_state_h send_state;
{
char *host_address;
char *resource_type;
- int ret, connectivity_type, result, trigger;
+ int ret;
+ iotcon_presence_result_e result;
+ iotcon_presence_trigger_e trigger;
+ iotcon_connectivity_type_e connectivity_type;
RETM_IF(IOTCON_ERROR_NONE != err, "_presence_handler error(%d)", err);
char *resource_device_id;
iotcon_presence_h presence_handle;
iotcon_resource_types_h resource_types;
- int ret, resource_interfaces, connectivity_type;
+ int ret, resource_interfaces;
+ iotcon_connectivity_type_e connectivity_type;
iotcon_remote_resource_h resource_clone = NULL;
RETM_IF(IOTCON_ERROR_NONE != result, "Invalid result(%d)", result);
door_resource_s *door;
iotcon_query_h query;
iotcon_response_h response = NULL;
- int ret, types, observer_id, observer_action;
+ int ret, types, observer_id;
+ iotcon_observe_action_e observer_action;
char *host_address;
RET_IF(NULL == request);
void *user_data)
{
int ret;
- int response_result;
+ iotcon_response_result_e response_result;
iotcon_representation_h recv_repr = NULL;
RETM_IF(IOTCON_ERROR_NONE != err, "Invalid err(%d)", err);
void *user_data)
{
int ret;
- int response_result;
+ iotcon_response_result_e response_result;
iotcon_query_h query_params;
iotcon_representation_h recv_repr = NULL;