Add __near_agent_handover_registered function
authorSzymon Janc <szymon.janc@tieto.com>
Wed, 31 Oct 2012 11:22:16 +0000 (12:22 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Wed, 14 Nov 2012 10:35:14 +0000 (11:35 +0100)
It will be used to check if handover agent is registered.

src/agent.c
src/near.h

index a376b85..f1b0472 100644 (file)
@@ -459,6 +459,11 @@ int __near_agent_handover_unregister(const char *sender, const char *path)
        return 0;
 }
 
+near_bool_t __near_agent_handover_registered(void)
+{
+       return handover_agent_path != NULL ? TRUE : FALSE;
+}
+
 int __near_agent_init(void)
 {
        DBG("");
index 179a86c..c5c4325 100644 (file)
@@ -199,6 +199,7 @@ int __near_agent_ndef_unregister(const char *sender, const char *path,
                                                const char *record_type);
 int __near_agent_handover_register(const char *sender, const char *path);
 int __near_agent_handover_unregister(const char *sender, const char *path);
+near_bool_t __near_agent_handover_registered(void);
 
 struct bt_data *__near_agent_handover_request_data(struct bt_data *data);
 int __near_agent_handover_push_data(struct bt_data *data);