Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
senf::detail::AnnotationRegistry
senf::detail::AnnotationRegistry::AnnotationRegistry::Entry< Annotation >
senf::detail::AnnotationRegistry::AnnotationRegistry::EntryBase
senf::detail::AnnotationRegistry::AnnotationRegistry::RegistrationProxy< Annotation >
senf::ArrayParser< elements, ElementParser > Fixed size collection of fixed size elements
senf::detail::ArrayParser_iterator< ElementParser > Internal: Array and Vector iterator
senf::ComplexAnnotation Marker base-class for complex annotations
senf::ConcretePacket< PacketType > Protocol specific packet handle
senf::ConcretePacket< PacketType >::ConcretePacket::ParserProxy
senf::DataPacketType Generic payload-only packet
senf::DTCPHelloPacketParser Parse a DTCP HELLO packet
senf::DTCPHelloPacketType DTCP HELLO packet
senf::DTCPIPv4AddressListParser
senf::DTCPIPv6AddressListParser
senf::detail::DumpKey< KeyType, is_integral >
senf::detail::DumpKey< KeyType, true >
senf::detail::DynamicAuxParserPolicy< P > Internal: Dynamic aux-parser policy
senf::detail::DynamicWrapperAuxParserPolicy< P > Internal: Dynamic aux-parser policy (container wrapper)
senf::EthernetPacketParser Parse an Ethernet packet
senf::EthernetPacketType Ethernet packet
senf::EtherTypes EtherType registry
senf::EthVLanPacketParser Parse an ethernet VLAN tag
senf::EthVLanPacketType Ethernet VLAN tag
senf::EUI64Parser Parse an EUI64 address
senf::ExampleListPolicy Example of a list policy. ONLY FOR EXPOSITION
senf::ExampleListPolicy::ExampleListPolicy::iterator_data
senf::detail::FixedAuxParserPolicy< P, Dist > Internal: Fixed distance aux-parser policy
senf::FlagParser< Bit > Parse single-bit flag
senf::GenericTLVParserBase< Base > Base class for generic TLV parsers
senf::GenericTLVParserRegistry< BaseParser, Keytype > TLV parser registration facility
senf::GenericTLVParserRegistry< BaseParser, Keytype >::GenericTLVParserRegistry::RegistrationProxy< PacketParser >
senf::detail::GenericTLVParserRegistry_Entry< BaseParser, Parser >
senf::detail::GenericTLVParserRegistry_EntryBase< BaseParser >
senf::GREChecksumParser Parse a GRE packet
senf::GREPacketParser
senf::GREPacketType GRE packet
senf::detail::has_static_validate_member< T, Signature >
senf::ICMPTypes
senf::ICMPv6EchoReplyParser
senf::ICMPv6EchoReplyType ICMPv6 Echo Reply
senf::ICMPv6EchoRequestParser
senf::ICMPv6EchoRequestType ICMPv6 Echo Request
senf::ICMPv6ErrDestUnreachableParser
senf::ICMPv6ErrDestUnreachableType ICMPv6 Destination unreachable
senf::ICMPv6ErrParamProblemParser
senf::ICMPv6ErrParamProblemType ICMPv6 Parameter problem
senf::ICMPv6ErrTimeExceededParser
senf::ICMPv6ErrTimeExceededType ICMPv6 Time exceeded
senf::ICMPv6ErrTooBigParser
senf::ICMPv6ErrTooBigType ICMPv6 Packet to big
senf::ICMPv6PacketParser
senf::ICMPv6PacketType ICMP Packet for IPv6
ieee80211_radiotap_header
ieee80211_radiotap_iterator
ieee80211_radiotap_namespace
ieee80211_radiotap_vendor_namespaces
senf::INet4AddressParser Parse in IPv4 address
senf::INet6AddressParser Parse an IPv6 address
senf::init_bytes< Parser > Return number of bytes to allocate to new object of given type
senf::Int16LSBParser Parse 16bit signed byte aligned integer LSB
senf::Int16Parser Parse 16bit signed byte aligned integer
senf::Int24Parser Parse 24bit signed byte aligned integer
senf::Int32Parser Parse 32bit signed byte aligned integer
senf::Int64Parser Parse 64bit signed byte aligned integer
senf::Int8Parser Parse 8bit signed byte aligned integer
senf::IntFieldParser< Start, End > Parse signed bitfield with up to 32bit's
senf::detail::packet::IntParserOps< Derived, Value > Internal: Integer operation mixin for integer parsers
senf::InvalidMIHPacketException
senf::InvalidPacketChainException Invalid packet chain operation
senf::IpTypes IP protocol number registry
senf::IPv4PacketParser Parse an IPv4 packet
senf::IPv4PacketType IPv4 packet
senf::IPv6DestinationOptionsPacketParser Parse in IPv6 Destination Options extension header
senf::IPv6DestinationOptionsPacketType IPv6 Destination Options extension
senf::IPv6FragmentPacketParser Parse in IPv6 fragment extension header
senf::IPv6FragmentPacketType IPv6 fragment extension
senf::IPv6HopByHopOptionsPacketParser Parse in IPv6 Hop-By-Hop extension header
senf::IPv6HopByHopOptionsPacketType IPv6 Hop-By-Hop extension
senf::IPv6OptionParser IPv6 Extension Option parser
senf::IPv6PacketParser Parse an IPv6 packet
senf::IPv6PacketType IPv6 packet
senf::IPv6RoutingPacketParser Parse in IPv6 routing extension header
senf::IPv6RoutingPacketType IPv6 routing extension
senf::is_fixed< Parser > Test, whether a parser is a fixed-size parser
senf::detail::IsComplexAnnotation< Annotation >
senf::detail::ListBParser_Policy< ElementParser, AuxPolicy > Internal: ListPolicy defing the ListBParser parser
senf::detail::ListBParser_Policy< ElementParser, AuxPolicy >::ListBParser_Policy::container_policy Internal: ListBParser container/wrapper policy
senf::detail::ListBParser_Policy< ElementParser, AuxPolicy >::ListBParser_Policy::container_policy::ListBParser_Policy::container_policy::iterator_data Internal: ListBParser specific iterator data
senf::detail::ListNParser_Policy< ElementParser, AuxPolicy > Internal: ListPolicy defining the ListNParser parser
senf::detail::ListNParser_Policy< ElementParser, AuxPolicy >::ListNParser_Policy::iterator_data
senf::detail::ListOptionTypeParser_Policy< ElementParser, AuxPolicy > Internal: ListPolicy defing the ListOptionTypeParser parser
senf::detail::ListOptionTypeParser_Policy< ElementParser, AuxPolicy >::ListOptionTypeParser_Policy::container_policy Internal: ListOptionTypeParser container/wrapper policy
senf::detail::ListOptionTypeParser_Policy< ElementParser, AuxPolicy >::ListOptionTypeParser_Policy::container_policy::ListOptionTypeParser_Policy::container_policy::iterator_data Internal: ListOptionTypeParser specific iterator data
senf::ListParser< ListPolicy > Arbitrary sequential element collection
senf::ListParser_Container< ListPolicy > ListParser container wrapper
senf::detail::ListParser_Iterator< Container > Internal: Iterator used by ListParser
senf::LlcSnapPacketParser Parse a LLC/SNAP header
senf::LlcSnapPacketType LLC/SNAP header
senf::MACAddressParser Parse an Ethernet MAC address
senf::MIHBaseListTLVParser Base class for list TLV parser
senf::MIHBaseTLVParser Base class for MIH TLV parsers
senf::MIHFDstIdTLVParser Parser for 802.21 destination MIHF_ID TLV
senf::MIHFId
senf::MIHFIdTLVParser Parse a MIHF_ID
senf::MIHFSrcIdTLVParser Parser for 802.21 source MIHF_ID TLV
senf::MIHGenericPayloadPacketParser
senf::MIHGenericPayloadPacketType
senf::MIHGenericTLVParser Parser for a generic TLV packet
senf::MIHListTLVParserMixin< Self >
senf::MIHMessageRegistry
senf::MIHMessageRegistry::MIHMessageRegistry::RegistrationProxy< MIHPacket >
senf::detail::MIHMessageRegistry_EntryBase
senf::detail::MIHMessageRegistryEntry< MIHPacket, use_validate_member >
senf::detail::MIHMessageRegistryEntry< MIHPacket, true >
senf::MIHPacketParser Parse a MIH packet
senf::MIHPacketType MIH packet
senf::MIHRegisterReqCodeTLVParser
senf::MIHStatusTLVParser Parser for 802.21 Status TLV
senf::MIHTLVLengthException
senf::MIHTLVLengthParser
senf::MIHValidTimeIntervalTLVParser
senf::MLDv2AddressRecordParser
senf::MLDv2ListenerQueryParser
senf::MLDv2ListenerQueryType MLDv2 Listener query
senf::MLDv2ListenerReportParser
senf::MLDv2ListenerReportType MLDv2 Listener report
senf::MPERealTimeParametersParser
senf::MPESectionParser Parse a MPE Section
senf::MPESectionType MPE Section
senf::NDPGenericOptionParser
senf::NDPMTUTLVParser
senf::NDPNeighborAdvertisementMessageType Neighbor Advertisement Message
senf::NDPNeighborAdvertisementParser
senf::NDPNeighborSolicitationMessageType Neighbor Solicitation Message
senf::NDPNeighborSolicitationParser
senf::NDPOptionParser
senf::NDPPrefixInformationTLVParser
senf::NDPRedirectMessageType Redirect Message
senf::NDPRedirectParser
senf::NDPRouterAdvertisementMessageType Router Advertisement Message
senf::NDPRouterAdvertisementParser
senf::NDPRouterSolicitationMessageType Router Solicitation Message
senf::NDPRouterSolicitationParser
senf::NDPSourceLLAddressTLVParser
senf::NDPTargetLLAddressTLVParser
senf::Packet Main Packet class
senf::PacketData Packet data STL-sequence view
senf::detail::PacketImpl Internal: Packet data storage
senf::detail::PacketImpl::PacketImpl::Guard Internal: Keep PacketImpl instance alive
senf::PacketInterpreter< PacketType > Internal: Concrete packet interpreter
senf::PacketInterpreterBase Internal: Base packet interpreter class
senf::PacketInterpreterBase::PacketInterpreterBase::Factory Internal: Abstract packet factory
senf::PacketParserBase Parser Base class
senf::PacketRegistry< Tag > Packet registration facility
senf::PacketRegistry< Tag >::PacketRegistry::ScopedRegistrationProxy< PacketType > Statically register a packet type in a PacketRegistry
senf::detail::PacketRegistryImpl< KeyType > Internal: Singleton class implementing the packet registry
senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry
senf::detail::PacketRegistryImplBase Internal: Registry implementation base-class and registry of registries
senf::detail::PacketSizeAuxParserPolicy
senf::PacketTypeBase Helper base-class implementing the PacketType interface
senf::PacketTypeMixin< Self, Registry > Mixin to provide standard implementations for nextPacketRange and nextPacketType
senf::PacketTypeNotRegisteredException Entry not found in registry
senf::detail::packet::parse_bitfield< start, end > Internal: Bitfield read/write helper
senf::detail::Predicate< BaseParser, Parser >
senf::detail::PrefixAuxParserPolicy< P > Internal: Prefix aux-parser policy
radiotap_align_size
radiotap_override
senf::RadiotapPacketParser
senf::RadiotapPacketParser_ChannelOptions Parse in Radiotap Header channel frequency and flag field
senf::RadiotapPacketParser_Flags Parse Flag field in Radiotap header
senf::RadiotapPacketParser_FrameType
senf::RadiotapPacketParser_Header Parse an Radiotap header
senf::RadiotapPacketParser_RxFlags
senf::RadiotapPacketParser_TxFlags
senf::RadiotapPacketType Radiotap packet
senf::RTPPacketParser
senf::RTPPacketType
senf::safe_data_iterator Re-validating data iterator
senf::SafePacketParserWrapper< Parser > Iterator re-validating Parser wrapper
senf::detail::packet::smart_pointer< T > Internal: Template typedef for used smart pointer
senf::SNDUPacketParser Parse ULE SNDU Packet
senf::SNDUPacketType ULE SNDU Packet
senf::StringParser< LengthParser >
senf::TCPPacketParser Parse a TCP packet
senf::TCPPacketType TCP packet
senf::TLVParserNotRegisteredException
senf::detail::TransformAuxParserPolicy< Policy, Transform > Internal: Apply transformation to arbitrary aux-parser policy
senf::TransportPacketParser Parse a Transport Stream packet
senf::TransportPacketType Transport Stream packet
senf::TruncatedPacketException Invalid packet data access
senf::detail::TypeInfoCompare
senf::UDPPacketParser Parse a UDP packet
senf::UDPPacketType UDP packet
senf::UInt16LSBParser Parse 16bit unsigned byte aligned integer LSB
senf::UInt16Parser Parse 16bit unsigned byte aligned integer
senf::UInt24Parser Parse 24bit unsigned byte aligned integer
senf::UInt32LSBParser
senf::UInt32Parser Parse 32bit unsigned byte aligned integer
senf::UInt64LSBParser Parse 64bit unsigned byte aligned integer LSB
senf::UInt64Parser Parse 64bit unsigned byte aligned integer
senf::UInt8Parser Parse 8bit unsigned byte aligned integer
senf::UIntFieldParser< Start, End > Parse unsigned bitfield with up to 32bit's
senf::ULEExtHeaderTypes
senf::ValueParserBase< Parser, ValueType, FixedBytes >
senf::VariantParser< AuxPolicy, Parsers > Variant parser
senf::VectorParser< ElementParser, AuxPolicy > Collection of fixed-size elements
senf::VectorParser_Container< ElementParser, AuxPolicy > VectorParser container wrapper
senf::VoidPacketParser Default parser parsing nothing
senf::WLANBeaconPacketParser
senf::WLANBeaconPacketType WLAN Beacon frame packet
senf::WLANInfoElementParser
senf::WLANPacket_CtrlFrameParser Control frame parser Re-ordering of bits due to LSB byte order
senf::WLANPacket_CtrlFrameType WLAN Control frame packet
senf::WLANPacket_DataFrameParser Data frame parser Re-ordering of bits due to LSB byte order
senf::WLANPacket_DataFrameType WLAN Data frame packet
senf::WLANPacket_MgtFrameParser Management frame parser Re-ordering of bits due to LSB byte order
senf::WLANPacket_MgtFrameType WLAN Management frame packet
senf::WLANPacketParser 802.11 Frame parser (see IEEE 802.11-2007 standard - Chapter 7 Frame formats) Re-ordering of bits due to host byte order
senf::WLANPowerConstraintInfoElementParser
senf::WLANSSIDInfoElementParser
senf::WLANSupportedRatesInfoElementParser