diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-03-16 05:33:01 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-03-16 05:33:01 +0100 |
commit | d23a815951413af100c74b38cdd09a01ca1c280a (patch) | |
tree | 5fd6a3eae1cd4497dc728917362067a8aded3151 /src/transport/plugin_transport_wlan.c | |
parent | a3acd27f0acf30a6c4803ec933c4fe7650bc296c (diff) | |
download | gnunet-d23a815951413af100c74b38cdd09a01ca1c280a.tar.gz gnunet-d23a815951413af100c74b38cdd09a01ca1c280a.zip |
removing dead/legacy server/connection logic, except for in tcp/wlan/bt plugins (which will be updated 'later')
Diffstat (limited to 'src/transport/plugin_transport_wlan.c')
-rw-r--r-- | src/transport/plugin_transport_wlan.c | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/src/transport/plugin_transport_wlan.c b/src/transport/plugin_transport_wlan.c index 376065d24..3f5ada10b 100644 --- a/src/transport/plugin_transport_wlan.c +++ b/src/transport/plugin_transport_wlan.c | |||
@@ -38,6 +38,7 @@ | |||
38 | #include "gnunet_fragmentation_lib.h" | 38 | #include "gnunet_fragmentation_lib.h" |
39 | #include "gnunet_constants.h" | 39 | #include "gnunet_constants.h" |
40 | 40 | ||
41 | |||
41 | #if BUILD_WLAN | 42 | #if BUILD_WLAN |
42 | /* begin case wlan */ | 43 | /* begin case wlan */ |
43 | #define PLUGIN_NAME "wlan" | 44 | #define PLUGIN_NAME "wlan" |
@@ -48,6 +49,7 @@ | |||
48 | #define LIBGNUNET_PLUGIN_TRANSPORT_DONE libgnunet_plugin_transport_wlan_done | 49 | #define LIBGNUNET_PLUGIN_TRANSPORT_DONE libgnunet_plugin_transport_wlan_done |
49 | #define LOG(kind,...) GNUNET_log_from (kind, "transport-wlan",__VA_ARGS__) | 50 | #define LOG(kind,...) GNUNET_log_from (kind, "transport-wlan",__VA_ARGS__) |
50 | 51 | ||
52 | |||
51 | /** | 53 | /** |
52 | * time out of a mac endpoint | 54 | * time out of a mac endpoint |
53 | */ | 55 | */ |
@@ -92,6 +94,30 @@ | |||
92 | #error need to build wlan or bluetooth | 94 | #error need to build wlan or bluetooth |
93 | #endif | 95 | #endif |
94 | 96 | ||
97 | |||
98 | |||
99 | /** | ||
100 | * Functions with this signature are called whenever a | ||
101 | * complete message is received by the tokenizer. | ||
102 | * | ||
103 | * Do not call #GNUNET_SERVER_mst_destroy from within | ||
104 | * the scope of this callback. | ||
105 | * | ||
106 | * @param cls closure | ||
107 | * @param client identification of the client | ||
108 | * @param message the actual message | ||
109 | * @return #GNUNET_OK on success, #GNUNET_SYSERR to stop further processing | ||
110 | */ | ||
111 | typedef int | ||
112 | (*GNUNET_SERVER_MessageTokenizerCallback) (void *cls, | ||
113 | void *client, | ||
114 | const struct GNUNET_MessageHeader *message); | ||
115 | |||
116 | |||
117 | /* Include legacy message stream tokenizer that was removed from util (for now) */ | ||
118 | #include "tcp_server_mst_legacy.c" | ||
119 | |||
120 | |||
95 | /** | 121 | /** |
96 | * Max size of packet (that we give to the WLAN driver for transmission) | 122 | * Max size of packet (that we give to the WLAN driver for transmission) |
97 | */ | 123 | */ |
@@ -1728,11 +1754,10 @@ send_hello_beacon (void *cls) | |||
1728 | * Function used for to process the data from the suid process | 1754 | * Function used for to process the data from the suid process |
1729 | * | 1755 | * |
1730 | * @param cls the plugin handle | 1756 | * @param cls the plugin handle |
1731 | * @param client client that send the data (not used) | ||
1732 | * @param hdr header of the GNUNET_MessageHeader | 1757 | * @param hdr header of the GNUNET_MessageHeader |
1733 | */ | 1758 | */ |
1734 | static int | 1759 | static int |
1735 | handle_helper_message (void *cls, void *client, | 1760 | handle_helper_message (void *cls, |
1736 | const struct GNUNET_MessageHeader *hdr) | 1761 | const struct GNUNET_MessageHeader *hdr) |
1737 | { | 1762 | { |
1738 | struct Plugin *plugin = cls; | 1763 | struct Plugin *plugin = cls; |