fixing: assertion failed at transport_api_new.c:1277
[oweals/gnunet.git] / src / transport / gnunet-transport-wlan-helper.h
index 757e3dd2c9165acad8c2a990dec52535d88a2018..fb347b8c0c150c57b91834ace341ad1e884a3844 100644 (file)
@@ -19,7 +19,7 @@
 */
 
 /**
- * @file transport/gnunet-wlan.h
+ * @file transport/gnunet-transport-wlan-helper.h
  * @brief common internal definitions for the wlan mediator
  * @author David Brodski
  */
@@ -27,6 +27,7 @@
 #ifndef gnunet_wlan_H
 #define gnunet_wlan_H
 
+/*
 #include <stdio.h>
 #include <stdlib.h>
 #include <errno.h>
 #include <utime.h>
 #include <unistd.h>
 #include <getopt.h>
-#include <pcap.h>
-#include <endian.h>
-#include <pcap.h>
-
+#include <pcap.h>*/
+//#include <endian.h>
 
+/*
 typedef unsigned int u32;
 typedef unsigned short u16;
 typedef unsigned char u8;
 typedef u32 __le32;
-
+*/
+/*
 #if __BYTE_ORDER == __LITTLE_ENDIAN
 #define        le16_to_cpu(x) (x)
 #define        le32_to_cpu(x) (x)
@@ -53,45 +54,22 @@ typedef u32 __le32;
 #define        le32_to_cpu(x) \
 ((((x)&0xff)<<24)|(((x)&0xff00)<<8)|(((x)&0xff0000)>>8)|(((x)&0xff000000)>>24))
 #endif
+*/
 #define        unlikely(x) (x)
 
+#define FIFO_FILE1       "/tmp/test-transport/api-wlan-p1/WLAN_FIFO_in"
+#define FIFO_FILE2       "/tmp/test-transport/api-wlan-p1/WLAN_FIFO_out"
+#define MAXLINE         4096
 
-#endif /* gnunet_wlan_H */
-
-
-/* Radiotap header iteration
- *   implemented in net/wireless/radiotap.c
- *   docs in Documentation/networking/radiotap-headers.txt
- */
-/**
- * struct ieee80211_radiotap_iterator - tracks walk thru present radiotap args
- * @rtheader: pointer to the radiotap header we are walking through
- * @max_length: length of radiotap header in cpu byte ordering
- * @this_arg_index: IEEE80211_RADIOTAP_... index of current arg
- * @this_arg: pointer to current radiotap arg
- * @arg_index: internal next argument index
- * @arg: internal next argument pointer
- * @next_bitmap: internal pointer to next present u32
- * @bitmap_shifter: internal shifter for curr u32 bitmap, 23344";
-b0 set == arg present
- */
-
-struct ieee80211_radiotap_iterator {
-       struct ieee80211_radiotap_header *rtheader;
-       int max_length;
-       int this_arg_index;
-       u8 *this_arg;
+extern int closeprog;
 
-       int arg_index;
-       u8 *arg;
-       __le32 *next_bitmap;
-       u32 bitmap_shifter;
+struct sendbuf
+{
+  unsigned int pos;
+  unsigned int size;
+  unsigned char buf[MAXLINE * 2];
 };
 
-extern int ieee80211_radiotap_iterator_init(
-   struct ieee80211_radiotap_iterator *iterator,
-   struct ieee80211_radiotap_header *radiotap_header,
-   int max_length);
 
-extern int ieee80211_radiotap_iterator_next(
-   struct ieee80211_radiotap_iterator *iterator);
+#endif /* gnunet_wlan_H */
+