adapter: Export the connect API to plugins
authorSamuel Ortiz <sameo@linux.intel.com>
Fri, 29 Apr 2011 22:37:18 +0000 (00:37 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 21 Oct 2011 06:54:02 +0000 (23:54 -0700)
Makefile.am
src/adapter.c
src/near.h

index af9980e..20625c8 100644 (file)
@@ -4,7 +4,7 @@ AM_MAKEFLAGS = --no-print-directory
 includedir = @includedir@/near
 
 include_HEADERS = include/types.h include/log.h include/plugin.h \
-                       include/tag.h
+                       include/tag.h include/adapter.h
 
 nodist_include_HEADERS = include/version.h
 
index ba06d9f..8c3a5ef 100644 (file)
@@ -325,7 +325,7 @@ int __near_adapter_remove_target(uint32_t idx)
        return 0;
 }
 
-int __near_adapter_connect(uint32_t idx)
+int near_adapter_connect(uint32_t idx)
 {
        struct near_adapter *adapter;
        uint32_t target_idx, protocols;
@@ -345,7 +345,7 @@ int __near_adapter_connect(uint32_t idx)
        return __near_netlink_activate_target(idx, target_idx, protocols);
 }
 
-int __near_adapter_disconnect(uint32_t idx)
+int near_adapter_disconnect(uint32_t idx)
 {
        struct near_adapter *adapter;
        uint32_t target_idx;
index bb15749..d18283c 100644 (file)
@@ -64,6 +64,8 @@ void __near_manager_adapter_remove(uint32_t idx);
 int __near_manager_init(DBusConnection *conn);
 void __near_manager_cleanup(void);
 
+#include <near/adapter.h>
+
 struct near_adapter * __near_adapter_create(uint32_t idx,
                                const char *name, uint32_t protocols);
 void __near_adapter_destroy(struct near_adapter *adapter);
@@ -74,8 +76,6 @@ void __near_adapter_remove(struct near_adapter *adapter);
 int __near_adapter_add_target(uint32_t idx, struct near_target *target);
 int __near_adapter_remove_target(uint32_t idx);
 void __near_adapter_list(DBusMessageIter *iter, void *user_data);
-int __near_adapter_connect(uint32_t idx);
-int __near_adapter_disconnect(uint32_t idx);
 int __near_adapter_init(void);
 void __near_adapter_cleanup(void);