GNUnet  0.11.x
Data Fields
GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage Struct Reference

Message from the WLAN helper to the plugin: we have received the given message with the given performance characteristics. More...

#include </home/handbook/gnunet/src/transport/plugin_transport_wlan.h>

Collaboration diagram for GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type is 'GNUNET_MESSAGE_TYPE_WLAN_DATA_FROM_HELPER'. More...
 
uint32_t ri_present
 Information about which of the fields below are actually valid. More...
 
uint64_t ri_mactime
 IEEE80211_RADIOTAP_TSFT, 0 if unknown. More...
 
int32_t ri_power
 from radiotap either IEEE80211_RADIOTAP_DBM_ANTSIGNAL or IEEE80211_RADIOTAP_DB_ANTSIGNAL, 0 if unknown. More...
 
int32_t ri_noise
 either IEEE80211_RADIOTAP_DBM_ANTNOISE or IEEE80211_RADIOTAP_DB_ANTNOISE, 0 if unknown. More...
 
uint32_t ri_channel
 IEEE80211_RADIOTAP_CHANNEL, 0 if unknown. More...
 
uint32_t ri_freq
 Frequency we use. More...
 
uint32_t ri_rate
 IEEE80211_RADIOTAP_RATE * 50000, 0 if unknown. More...
 
uint32_t ri_antenna
 IEEE80211_RADIOTAP_ANTENNA, 0 if unknown. More...
 
struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame frame
 IEEE Frame. More...
 

Detailed Description

Message from the WLAN helper to the plugin: we have received the given message with the given performance characteristics.

struct to represent infos gathered form the radiotap fields, see RadiotapHeader for more Infos

Definition at line 200 of file plugin_transport_wlan.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage::header

Type is 'GNUNET_MESSAGE_TYPE_WLAN_DATA_FROM_HELPER'.

Definition at line 205 of file plugin_transport_wlan.h.

Referenced by main(), and stdin_send().

◆ ri_present

uint32_t GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage::ri_present

Information about which of the fields below are actually valid.

0 for none. FIXME: not properly initialized so far (always zero).

Definition at line 211 of file plugin_transport_wlan.h.

◆ ri_mactime

uint64_t GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage::ri_mactime

IEEE80211_RADIOTAP_TSFT, 0 if unknown.

Definition at line 216 of file plugin_transport_wlan.h.

Referenced by linux_read().

◆ ri_power

int32_t GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage::ri_power

from radiotap either IEEE80211_RADIOTAP_DBM_ANTSIGNAL or IEEE80211_RADIOTAP_DB_ANTSIGNAL, 0 if unknown.

Definition at line 223 of file plugin_transport_wlan.h.

Referenced by linux_read().

◆ ri_noise

int32_t GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage::ri_noise

either IEEE80211_RADIOTAP_DBM_ANTNOISE or IEEE80211_RADIOTAP_DB_ANTNOISE, 0 if unknown.

Definition at line 229 of file plugin_transport_wlan.h.

Referenced by linux_read().

◆ ri_channel

uint32_t GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage::ri_channel

IEEE80211_RADIOTAP_CHANNEL, 0 if unknown.

Definition at line 234 of file plugin_transport_wlan.h.

Referenced by linux_read(), and read_from_the_socket().

◆ ri_freq

uint32_t GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage::ri_freq

Frequency we use.

0 if unknown.

Definition at line 239 of file plugin_transport_wlan.h.

◆ ri_rate

uint32_t GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage::ri_rate

IEEE80211_RADIOTAP_RATE * 50000, 0 if unknown.

Definition at line 244 of file plugin_transport_wlan.h.

Referenced by linux_read().

◆ ri_antenna

uint32_t GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage::ri_antenna

IEEE80211_RADIOTAP_ANTENNA, 0 if unknown.

Definition at line 249 of file plugin_transport_wlan.h.

Referenced by linux_read().

◆ frame

struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage::frame

IEEE Frame.

Definition at line 254 of file plugin_transport_wlan.h.

Referenced by handle_helper_message(), main(), and stdin_send().


The documentation for this struct was generated from the following file: