* @author David Brodski
*/
+#ifndef PLUGIN_TRANSPORT_WLAN
+#define PLUGIN_TRANSPORT_WLAN
+
#include "gnunet_common.h"
typedef unsigned int uint32_t;
typedef unsigned short uint16_t;
+
+struct MacAddress
+{
+ char mac[6];
+};
+
+struct Wlan_Helper_Control_Message
+{
+ struct GNUNET_MessageHeader hdr;
+ struct MacAddress mac ;
+};
+
+
+
/* Wlan IEEE80211 header default */
//Informations (in German) http://www.umtslink.at/content/WLAN_macheader-196.html
static const uint8_t u8aIeeeHeader[] =
/**
* first mac byte 1
*/
- uint8_t mac1[6];
+ struct MacAddress mac1;
/**
* second mac
*/
- uint8_t mac2[6];
+ struct MacAddress mac2;
/**
* third mac
*/
- uint8_t mac3[6];
+ struct MacAddress mac3;
/**
* Wlan Sequence Control
uint8_t antenna;
};
+#endif