if (timerIter != __requestTimerMap.end()) {
int timerId = timerIter->second;
_D("timerId[%d]", timerId);
- conv::util::miscStopTimer(reinterpret_cast<void*> (timerId));
+ conv::util::miscStopTimer(timerId);
__requestTimerMap.erase(timerIter);
}
if (timerIter != __requestTimerMap.end()) {
int timerId = timerIter->second;
_D("timerId[%d]", timerId);
- conv::util::miscStopTimer(reinterpret_cast<void*> (timerId));
+ conv::util::miscStopTimer(timerId);
__requestTimerMap.erase(timerIter);
}
}
param[0] = reinterpret_cast<void*>(new(std::nothrow) string(client));
param[1] = reinterpret_cast<void*>(this);
- int timerId = reinterpret_cast<int>(conv::util::miscStartTimer(__timer_worker, timeout, param));
+ int timerId = conv::util::miscStartTimer(__timer_worker, timeout, param);
__requestTimerMap[string(client)] = timerId;
requestObj->reply(CONV_ERROR_NONE);
return TRUE;
}
-void* conv::util::miscStartTimer(timer_function function, unsigned int interval, void *data)
+int conv::util::miscStartTimer(timer_function function, unsigned int interval, void *data)
{
guint id = 0;
GSource *src = NULL;
g_source_unref(src);
_D("Done with id[%d] in misc_start_timer", id);
- return (void*)id;
+ return id;
}
-void conv::util::miscStopTimer(void *timer)
+void conv::util::miscStopTimer(int timer)
{
guint id = (guint) timer;
_D("Requested Stop Timer[%d]", id);
bool isServiceActivated(int serviceValue);
typedef void (*timer_function)(void *data);
- void* miscStartTimer(timer_function function, unsigned int interval, void *data);
- void miscStopTimer(void *timer);
+ int miscStartTimer(timer_function function, unsigned int interval, void *data);
+ void miscStopTimer(int timer);
bool getPeerMac(const std::string &remoteIP, const int remotePort, char *buf);
std::string getIpAddress(std::string hostAddress);
}
return req_id;
}
-static std::map<int, app_control_cb_info_s> app_control_cb_map;
+static std::map<long long, app_control_cb_info_s> app_control_cb_map;
static std::map<int, response_cb_info_s> response_cb_map;
static void vconf_update_cb(keynode_t *node, void* user_data)
{
_D("app control reply received");
- int reply_id = (int)user_data;
+ long long reply_id = (long long)user_data;
- std::map<int, app_control_cb_info_s>::iterator find_iter = app_control_cb_map.find(reply_id);
+ std::map<long long, app_control_cb_info_s>::iterator find_iter = app_control_cb_map.find(reply_id);
IF_FAIL_VOID_TAG(find_iter != app_control_cb_map.end(), _E, "No reply data");
bool waiting_reply = false;
// check if it's already launched and waiting for app_control response
- for(std::map<int, app_control_cb_info_s>::iterator it = app_control_cb_map.begin(); it != app_control_cb_map.end(); it++) {
+ for(std::map<long long, app_control_cb_info_s>::iterator it = app_control_cb_map.begin(); it != app_control_cb_map.end(); it++) {
app_control_cb_info_s found_cb_info = it->second;
if(found_cb_info.request_handle == request) {
waiting_reply = true;
if (!waiting_reply) {
int req_id;
- int reply_id = get_req_id();
+ long long reply_id = get_req_id();
iotcon_attributes_get_int(attributes, CONV_JSON_REQ_ID, &req_id);
SET(PREFIX ${CMAKE_INSTALL_PREFIX})
CONFIGURE_FILE("${CLIENT}.pc.in" "${CLIENT}.pc" @ONLY)
-INSTALL(FILES "${CLIENT}.pc" DESTINATION lib/pkgconfig)
+INSTALL(FILES "${CLIENT}.pc" DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
FILE(GLOB CLIENT_HEADER include/*.h)
FOREACH(hfile ${CLIENT_HEADER})
class published_listener : public OnPublishListener {
public:
void onPublished(bool result, void* user_data) {
- printf("\n published result = %s, user_data = %d", result ? "true" : "false", (int)user_data);
+// printf("\n published result = %s, user_data = %d", result ? "true" : "false", (int)user_data);
}
};
%define BUILD_PROFILE %{?profile}%{!?profile:%{?tizen_profile_name}}
-ExcludeArch: aarch64 x86_64
-
BuildRequires: cmake
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0)