Wrap g_hash_table_remove() with ms_node_remove_from_table()
[platform/core/api/mediastreamer.git] / include / media_streamer_node.h
index 411792a..cdba544 100644 (file)
@@ -86,7 +86,7 @@ int ms_node_insert_into_table(GHashTable *nodes_table, media_streamer_node_s *no
 /**
  * @brief Removes media streamer node from nodes table.
  */
-void ms_node_remove_from_table(void *data);
+int ms_node_remove_from_table(GHashTable *nodes_table, media_streamer_node_s *node);
 
 /**
  * @brief Reads node parameters from user's bundle object.
@@ -123,6 +123,7 @@ gboolean ms_src_node_prepare_iter(const GValue *item, GValue *g_ret, gpointer us
 gboolean ms_node_resources_acquire_iter(const GValue *item, GValue *ret, gpointer user_data);
 gboolean ms_node_resources_release_iter(const GValue *item, GValue *ret, gpointer user_data);
 gboolean ms_node_dpm_policy_check_iter(const GValue *item, GValue *ret, gpointer user_data);
+void ms_node_remove_from_table_cb(void *data);
 GstElement *ms_webrtc_node_get_webrtcbin(media_streamer_node_s *webrtc_node);
 
 #ifdef __cplusplus