PATTERN "include/*.h"
)
+SET(PC_NAME ${CAPI_MDG})
SET(PC_REQUIRED capi-base-common)
SET(PC_LDFLAGS -l${CAPI_MDG})
typedef void *mdg_h;
/**
- * @brief Base error codes for cmdgd.
+ * @brief Base error codes for mdg-manager.
*
* @since_tizen 5.0
*/
#endif
/**
- * @brief Error codes for cmdgd.
+ * @brief Error codes for mdg-manager.
*
* @since_tizen 5.0
*/
*/
/**
- * @brief Initializes cmdgd.
+ * @brief Initializes mdg-manager.
* @since_tizen 5.0
* @privlevel public
* @privilege %http://tizen.org/privilege/internet
int mdg_initialize(mdg_h *handle);
/**
- * @brief Deinitializes the cmdgd.
+ * @brief Deinitializes the mdg-manager.
* @since_tizen 5.0
* @privlevel public
* @privilege %http://tizen.org/privilege/internet
/**
* @brief Creates a group.
- * @details This function is to allocate new group in local cmdgd.
+ * @details This function is to allocate new group in local mdg-manager.
*
* @since_tizen 5.0
* @privlevel public
MDG_DEVICE_REMOVED = 1, /**< Device Removed */
} mdg_device_status_e;
-
/**
* @brief Called after mdg_device_find().
* @details This function can receive a device found.
typedef void (*mdg_device_monitor_result_cb)(char *uuid, char *group_name,
mdg_device_status_e status, void *user_data);
-
/**
* @brief Finds candidate devices to include my groups in the network.
* @details This function will search for candidate devices that can be included in local group.
#include <mdg_gdbus.h>
#include <mdg_private.h>
-#define COMP_DBUS_SERVICE "org.tizen.mdg" /**< For multi device group manager dbus */
-#define COMP_DBUS_GROUP_PATH "/org/tizen/mdg/group" /**< For group dbus */
-#define COMP_DBUS_ENABLER_PATH "/org/tizen/mdg/enabler" /**< dbus auto-activation */
+#define MDG_DBUS_SERVICE "org.tizen.mdg" /**< For mdg dbus */
+#define MDG_DBUS_GROUP_PATH "/org/tizen/mdg/group" /**< For group dbus */
+#define MDG_DBUS_ENABLER_PATH "/org/tizen/mdg/enabler" /**< dbus auto-activation */
/* LCOV_EXCL_START */
static void __group_found_cb(Group *object, GVariant *va, gpointer user_data)
int ret;
handle->enabler_proxy = enabler_proxy_new_for_bus_sync(G_BUS_TYPE_SYSTEM,
- G_DBUS_PROXY_FLAGS_NONE, COMP_DBUS_SERVICE,
- COMP_DBUS_ENABLER_PATH, NULL, &error);
+ G_DBUS_PROXY_FLAGS_NONE, MDG_DBUS_SERVICE,
+ MDG_DBUS_ENABLER_PATH, NULL, &error);
if (NULL == handle->enabler_proxy) {
/* LCOV_EXCL_START */
if (error != NULL) {
handle->group_proxy = group_proxy_new_for_bus_sync(
G_BUS_TYPE_SYSTEM,
G_DBUS_PROXY_FLAGS_NONE,
- COMP_DBUS_SERVICE,
- COMP_DBUS_GROUP_PATH,
+ MDG_DBUS_SERVICE,
+ MDG_DBUS_GROUP_PATH,
NULL,
&error);
if (NULL == handle->group_proxy) {
bool mdg_supported = FALSE; \
if (!system_info_get_platform_bool(feature_name, &mdg_supported)) { \
if (mdg_supported == FALSE) { \
- _ERR("Multi Device Group Manager feature is disabled"); \
+ _WARN("Multi Device Group Manager feature is disabled"); \
return MDG_ERROR_NOT_SUPPORTED; \
} \
} else { \
}
#else
#define CHECK_FEATURE_SUPPORTED(feature_name) { \
- _ERR("[Feature] Should be check !"); \
+ _WARN("[Feature] Should be check !"); \
}
#endif
} monitor_result_cb_t;
/**
- * @brief The cmdgd context
+ * @brief The mdg-manager context
* @since_tizen 5.0
*/
typedef struct _mdg_manager_s {
%attr(644,root,root) %{_unitdir}/mdgd.service
%attr(644,root,root) %{_unitdir}/ma.service
%attr(644,network_fw,network_fw) %{NETWORK_FW_DATADIR}/oic_svr_db_ma.dat
-%attr(644,network_fw,network_fw) %{NETWORK_FW_DATADIR}/oic_svr_db_mdg_manager.dat
+%attr(644,network_fw,network_fw) %{NETWORK_FW_DATADIR}/oic_svr_db_mdgd_manager.dat
%files devel
%manifest %{name}-devel.manifest
MESSAGE("===================================================================")
-MESSAGE("Building...mdg-manager")
+MESSAGE("Building...mdgd")
MESSAGE("===================================================================")
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/src)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
")
MESSAGE(" - Set source folder")
-FILE(GLOB MDG_MANAGER_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/src/*.c ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp)
+FILE(GLOB MDGD_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/src/*.c ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp)
-SET(MDG_MANAGER "mdgd")
-ADD_EXECUTABLE(${MDG_MANAGER} ${MDG_MANAGER_SRCS})
-TARGET_LINK_LIBRARIES(${MDG_MANAGER} ${daemon_pkgs_LIBRARIES} pthread)
-INSTALL(TARGETS ${MDG_MANAGER} DESTINATION bin)
-INSTALL(FILES oic_svr_db_mdg_manager.dat DESTINATION ${NETWORK_FW_DATADIR})
+SET(MDGD "mdgd")
+ADD_EXECUTABLE(${MDGD} ${MDGD_SRCS})
+TARGET_LINK_LIBRARIES(${MDGD} ${daemon_pkgs_LIBRARIES} pthread)
+INSTALL(TARGETS ${MDGD} DESTINATION bin)
+INSTALL(FILES oic_svr_db_mdgd_manager.dat DESTINATION ${NETWORK_FW_DATADIR})
#define TIZEN_ERROR_COMP 0 /**< Same one */
/**
- * @brief Error codes for cmdgd.
+ * @brief Error codes for mdg-manager.
*
* @since_tizen 5.0
*/
{
#endif
-#define MDGD_DBUS_SERVICE "org.tizen.mdg" /**< For multi device group manager dbus */
+#define MDGD_DBUS_SERVICE "org.tizen.mdg" /**< For mdg dbus */
#define MDGD_DBUS_GROUP_PATH "/org/tizen/mdg/group" /**< For group commands */
-#define MDGD_DBUS_ENABLER_PATH "/org/tizen/mdg/enabler" /**< For d-bus activation */
+#define MDGD_DBUS_ENABLER_PATH "/org/tizen/mdg/enabler" /**< For d-bus activation */
int mdgd_gdbus_init();
#define COLOR_LIGHTBLUE "\033[0;37m"
#define COLOR_END "\033[0;m"
-#define LOG_TAG "MDGD_MANAGER"
+#define LOG_TAG "MDGD"
#define LOG_DEBUG(fmt, ...) \
do { \
{
mdgd_ctx = g_new0(mdgd_context_t, 1);
if (!mdgd_ctx) {
- LOG_DEBUG("create comp_context is failed");
+ LOG_DEBUG("create mdgd_context is failed");
return MDGD_ERROR_OUT_OF_MEMORY;
}
mdgd_ctx->mot_me = FALSE;
if (ret == SQLITE_ROW) {
const char *ret_val = (const char *)sqlite3_column_text(stmt, 0);
LOG_ERR("ret_val: %s", ret_val);
- if (ret_val && strncmp(ret_val, "ok", strlen("ok")) == 0) {
+ if (ret_val && strcmp(ret_val, "ok") == 0) {
result = 0;
} else {
LOG_ERR("failed to check integrity");
// Set connection to 'manager'
g_dbus_object_manager_server_set_connection(group, connection);
- // Export 'group' interface on cmdgd DBUS
+ // Export 'group' interface on mdg-manager DBUS
ret = g_dbus_interface_skeleton_export(G_DBUS_INTERFACE_SKELETON(group_skeleton),
connection, MDGD_DBUS_GROUP_PATH, &error);
for (l = list; l != NULL; l = l->next) {
mdgd_grp_t *grp = (mdgd_grp_t *)l->data;
- if (strncmp(grp->name, name, strlen(name)) == 0) {
+ if (strcmp(grp->name, name) == 0) {
LOG_ERR("already exists name in structure");
return MDGD_ERROR_UNKNOWN;
}
while (iter != NULL) {
char *pairwise_uuid = (char *)iter->data;
- if (strncmp(pairwise_uuid, uuid, strlen(uuid)) == 0)
+ if (strcmp(pairwise_uuid, uuid) == 0)
return 0;
iter = g_list_next(iter);
while (iter != NULL) {
mdgd_grp_t *group = (mdgd_grp_t *)iter->data;
- if (strncmp(group_name, group->name, strlen(group_name)) == 0) {
+ if (strcmp(group_name, group->name) == 0) {
GList *device_iter = group->device_list;
while (device_iter != NULL) {
char *device_uuid = (char *)device_iter->data;
- if (strncmp(device_uuid, uuid, strlen(uuid)) == 0)
+ if (strcmp(device_uuid, uuid) == 0)
return -1;
device_iter = g_list_next(device_iter);
iter = mdgd_ctx->grp_list;
while (iter != NULL) {
mdgd_grp_t *group = (mdgd_grp_t *)iter->data;
- if (strncmp(group_name, group->name, strlen(group_name)) == 0) {
+ if (strcmp(group_name, group->name) == 0) {
GList *device_iter = group->device_list;
device_iter = g_list_remove_all(device_iter, uuid);
return TRUE;
}
- if (strncmp(cmd->arg1, "disc_mot_enb_devs_done", strlen(cmd->arg1)) == 0)
+ if (strcmp(cmd->arg1, "disc_mot_enb_devs_done") == 0)
mowned = false;
else
mowned = true;
mdgd_check_null_ret_error("device", device, TRUE);
- if (strncmp(cmd->uuid, resource_device_id, strlen(resource_device_id)) != 0) {
+ if (strcmp(cmd->uuid, resource_device_id) != 0) {
LOG_DEBUG("Get peer description from another device");
/* Get Peer Description using "Get" operation */
device->type = MDGD_GROUP_DEVICE_REMOTE;
LOG_DEBUG("Resource Type %s", resource_type);
LOG_DEBUG("Command Device ID: %s", cmd ? cmd->uuid : "NULL");
- if (cmd != NULL && strncmp(cmd->uuid, resource_device_id,
- strlen(resource_device_id)) == 0) {
+ if (cmd != NULL && strcmp(cmd->uuid, resource_device_id) == 0) {
OCRepresentation rep;
LOG_DEBUG("Request to Remote Device");
if (cmd->command != MDGD_REQ_KEEP_ALIVE)
notify_send_data_finish("RESP_DATA", last_get_result);
} else if (cmd->resource_type == MDGD_RESOURCE_TYPE_DEVICE) {
- if (strncmp(cmd->arg1, "disc_mot_enb_devs_done", strlen(cmd->arg1)) == 0) {
+ if (strcmp(cmd->arg1, "disc_mot_enb_devs_done") == 0) {
LOG_DEBUG("Device Find Done. notified");
mdgd_group_notify_mot_enable_device_done();
MESSAGE(" - Check cmake packagesion")
pkg_check_modules(ma_pkgs REQUIRED ${COMMON_DEPS} ${TIZEN_DEPS}
capi-network-wifi-manager
- # sqlite3
+ sqlite3
)
ADD_CUSTOM_TARGET(GENERATED_MA_DBUS_CODE DEPENDS dbus1)