wpl::wifi::internals Namespace Reference

Internal compounds - not designed for users. More...

Classes

struct  anon_hooks
struct  addr_mapping_factory
 Factory for addr_mapping. More...
struct  dst_tmp_tag
struct  src_tmp_tag
struct  bss_tmp_tag
struct  hash_value
struct  hsh_80211_tag
struct  hsh_80211_x_tag
struct  hsh_en2_tag
struct  hash_hooks_80211
struct  hash_hooks_80211_OLSR
struct  id_helper_hooks
 Helper hooks for make_unique_id(). More...
struct  seq_bss_tmp_tag1
struct  seq_bss_tmp_tag2
struct  seq_dst_bss_tmp_tag1
struct  seq_dst_bss_tmp_tag2
struct  seq_dst_bss_tmp_tag3
struct  seq_src_bss_tmp_tag1
struct  seq_src_bss_tmp_tag2
struct  seq_src_bss_tmp_tag3
struct  seq_tmp_tag
struct  src_bss_tmp_tag1
struct  src_bss_tmp_tag2
struct  tag1
struct  tag2
struct  tag3
struct  tag4
struct  empty
struct  adapter

Functions

template<class AnonPolicy >
void anonymize_addrs (AnonPolicy &anon_policy, void *const bytes, const std::set< const wifi::addr * > &addrs)
template<class AnonPolicy >
size_t anonymize_ssid (AnonPolicy &anon_policy, const size_t anon_caplen, pkt::metadata &meta, uint8_t *const bytes, const wifi::ssid_elt *const ssid, const std::string *const pkt_str)
template<class AnonPolicy >
size_t anonymize_ssid (AnonPolicy &anon_policy, const size_t anon_caplen, const pkt::metadata &meta, void *const bytes, const wifi::ssid_elt *const ssid, const std::string *const pkt_id)
bool unique_udp (const udp::header *const, const size_t)
bool unique_icmp6 (const icmp6::header *const, const size_t)
bool unique_ip4 (const ip4::header *const header, const size_t caplen, const ip4::addr *const ignore=0)
bool unique_ip6 (const ip6::header *const header, const size_t caplen, const ip6::addr *const ignore=0)
template<class Addr , class S >
boost::optional< Addr > get (const pkt::packet< S > &p)

Detailed Description

Internal compounds - not designed for users.


Generated by  doxygen 1.6.2