[bluetooth-frwk] API defines
[platform/core/connectivity/bluetooth-frwk.git] / bt-service / bt-service-map-client.c
index 3ebba02..3eac5c5 100644 (file)
@@ -230,7 +230,7 @@ static int __bt_opp_client_start_XXXXXXXXXX(int request_id, char *address
        /* TODO: MAP */
 }
 
-int _bt_create_session_sync(char* address, char** session_id)
+int _bt_create_session_sync(const char* address, char** session_id)
 {
        BT_DBG("Entered SERVICE create session");
        GDBusConnection *g_conn;
@@ -285,7 +285,7 @@ int _bt_create_session_sync(char* address, char** session_id)
        return BLUETOOTH_ERROR_NONE;
 }
 
-int _bt_destroy_session_sync(char* session_id)
+int _bt_destroy_session_sync(const char* session_id)
 {
        BT_DBG("Entered SERVICE destroy session with id: \"%s\"", session_id);
        GDBusConnection *g_conn;
@@ -324,7 +324,7 @@ int _bt_destroy_session_sync(char* session_id)
        return BLUETOOTH_ERROR_NONE;
 }
 
-int _bt_map_client_set_folder(char* session_id, const char* name)
+int _bt_map_client_set_folder(const char* session_id, const char* name)
 {
        BT_DBG("+");
 
@@ -366,7 +366,43 @@ int _bt_map_client_set_folder(char* session_id, const char* name)
        return BLUETOOTH_ERROR_NONE;
 }
 
-int _bt_map_client_update_inbox(char* session_id)
+int _bt_map_client_list_folders(const char* session_id, GVariant *filter)
+{
+       BT_DBG("+");
+
+       /* TODO: MAP */
+
+       BT_DBG("-");
+
+       return BLUETOOTH_ERROR_NONE;
+}
+
+int _bt_map_client_list_filter_fields(const char* session_id)
+{
+       BT_DBG("+");
+
+       /* TODO: MAP */
+
+       BT_DBG("-");
+
+       return BLUETOOTH_ERROR_NONE;
+}
+
+int _bt_map_client_list_messages(
+               const char* session_id,
+               const char* folder,
+               GVariant *filter)
+{
+       BT_DBG("+");
+
+       /* TODO: MAP */
+
+       BT_DBG("-");
+
+       return BLUETOOTH_ERROR_NONE;
+}
+
+int _bt_map_client_update_inbox(const char* session_id)
 {
        BT_DBG("+");
 
@@ -408,4 +444,33 @@ int _bt_map_client_update_inbox(char* session_id)
 
        return BLUETOOTH_ERROR_NONE;
 }
-/* TODO: MAP */
+
+int _bt_map_client_push_message(
+               const char* session_id,
+               const char* source_file,
+               const char* folder,
+               GVariant *args)
+{
+       BT_DBG("+");
+
+       /* TODO: MAP */
+
+       BT_DBG("-");
+
+       return BLUETOOTH_ERROR_NONE;
+}
+
+int _bt_map_client_get_message(
+               const char* session_id,
+               const char* message_object_name,
+               const char* target_file,
+               bool attachment)
+{
+       BT_DBG("+");
+
+       /* TODO: MAP */
+
+       BT_DBG("-");
+
+       return BLUETOOTH_ERROR_NONE;
+}