|
Namespaces
|
namespace |
console |
namespace |
detail |
namespace |
format |
namespace |
log |
namespace |
mpl |
namespace |
phoenix |
namespace |
ppi |
namespace |
scheduler |
namespace |
term |
namespace |
test |
Classes
|
class |
WLANInfoElementParser |
struct |
WLANSSIDInfoElementParser |
struct |
WLANSupportedRatesInfoElementParser |
struct |
WLANPowerConstraintInfoElementParser |
struct |
RadiotapPacketParser_Flags |
struct |
RadiotapPacketParser_ChannelOptions |
struct |
RadiotapPacketParser_RxFlags |
struct |
RadiotapPacketParser_TxFlags |
struct |
RadiotapPacketParser_Header |
struct |
RadiotapPacketParser_FrameType |
struct |
RadiotapPacketParser |
struct |
RadiotapPacketType |
struct |
WLANBeaconPacketParser |
struct |
WLANBeaconPacketType |
struct |
WLANPacketParser |
struct |
WLANPacket_MgtFrameParser |
struct |
WLANPacket_MgtFrameType |
struct |
WLANPacket_CtrlFrameParser |
struct |
WLANPacket_CtrlFrameType |
struct |
WLANPacket_DataFrameParser |
struct |
WLANPacket_DataFrameType |
struct |
MIHTLVLengthException |
struct |
InvalidMIHPacketException |
class |
MIHMessageRegistry |
struct |
MIHPacketParser |
struct |
MIHPacketType |
struct |
MIHGenericPayloadPacketParser |
struct |
MIHGenericPayloadPacketType |
class |
MIHFId |
class |
MIHTLVLengthParser |
class |
MIHBaseTLVParser |
struct |
MIHGenericTLVParser |
struct |
MIHBaseListTLVParser |
struct |
MIHListTLVParserMixin |
class |
MIHFIdTLVParser |
struct |
MIHFSrcIdTLVParser |
struct |
MIHFDstIdTLVParser |
struct |
MIHStatusTLVParser |
struct |
MIHRegisterReqCodeTLVParser |
struct |
MIHValidTimeIntervalTLVParser |
struct |
ArrayParser |
struct |
DataPacketType |
struct |
MACAddressParser |
struct |
EthernetPacketParser |
struct |
EtherTypes |
struct |
EthernetPacketType |
struct |
EthVLanPacketParser |
struct |
EthVLanPacketType |
struct |
EUI64Parser |
struct |
ICMPv6PacketParser |
struct |
ICMPTypes |
struct |
ICMPv6PacketType |
struct |
ICMPv6EchoRequestParser |
struct |
ICMPv6EchoRequestType |
struct |
ICMPv6EchoReplyParser |
struct |
ICMPv6EchoReplyType |
struct |
ICMPv6ErrDestUnreachableParser |
struct |
ICMPv6ErrDestUnreachableType |
struct |
ICMPv6ErrTooBigParser |
struct |
ICMPv6ErrTooBigType |
struct |
ICMPv6ErrTimeExceededParser |
struct |
ICMPv6ErrTimeExceededType |
struct |
ICMPv6ErrParamProblemParser |
struct |
ICMPv6ErrParamProblemType |
struct |
MLDv2ListenerQueryParser |
struct |
MLDv2ListenerQueryType |
struct |
MLDv2AddressRecordParser |
struct |
MLDv2ListenerReportParser |
struct |
MLDv2ListenerReportType |
struct |
NDPRouterSolicitationParser |
struct |
NDPRouterSolicitationMessageType |
struct |
NDPRouterAdvertisementParser |
struct |
NDPRouterAdvertisementMessageType |
struct |
NDPNeighborSolicitationParser |
struct |
NDPNeighborSolicitationMessageType |
struct |
NDPNeighborAdvertisementParser |
struct |
NDPNeighborAdvertisementMessageType |
struct |
NDPRedirectParser |
struct |
NDPRedirectMessageType |
struct |
INet4AddressParser |
struct |
IPv4PacketParser |
struct |
IpTypes |
struct |
IPv4PacketType |
struct |
IPv6FragmentPacketParser |
struct |
IPv6FragmentPacketType |
struct |
IPv6RoutingPacketParser |
struct |
IPv6RoutingPacketType |
struct |
IPv6HopByHopOptionsPacketParser |
struct |
IPv6HopByHopOptionsPacketType |
struct |
IPv6DestinationOptionsPacketParser |
struct |
IPv6DestinationOptionsPacketType |
class |
IPv6OptionParser |
struct |
INet6AddressParser |
struct |
IPv6PacketParser |
struct |
IPv6PacketType |
struct |
LlcSnapPacketParser |
struct |
LlcSnapPacketType |
struct |
NDPOptionParser |
struct |
NDPGenericOptionParser |
struct |
NDPSourceLLAddressTLVParser |
struct |
NDPTargetLLAddressTLVParser |
struct |
NDPPrefixInformationTLVParser |
struct |
NDPMTUTLVParser |
struct |
RTPPacketParser |
struct |
RTPPacketType |
struct |
TCPPacketParser |
struct |
TCPPacketType |
struct |
UDPPacketParser |
struct |
UDPPacketType |
class |
GenericTLVParserBase |
class |
GenericTLVParserRegistry |
struct |
TLVParserNotRegisteredException |
struct |
Int8Parser |
struct |
UInt8Parser |
struct |
Int16Parser |
struct |
Int16LSBParser |
struct |
UInt16Parser |
struct |
UInt16LSBParser |
struct |
Int24Parser |
struct |
UInt24Parser |
struct |
Int32Parser |
struct |
UInt32Parser |
struct |
UInt32LSBParser |
struct |
Int64Parser |
struct |
UInt64Parser |
struct |
UInt64LSBParser |
struct |
IntFieldParser |
struct |
UIntFieldParser |
struct |
FlagParser |
struct |
ExampleListPolicy |
class |
ListParser |
class |
ListParser_Container |
struct |
DTCPIPv4AddressListParser |
struct |
DTCPIPv6AddressListParser |
struct |
DTCPHelloPacketParser |
struct |
DTCPHelloPacketType |
struct |
GREChecksumParser |
struct |
GREPacketParser |
struct |
GREPacketType |
struct |
MPERealTimeParametersParser |
class |
MPESectionParser |
struct |
MPESectionType |
struct |
SNDUPacketParser |
struct |
ULEExtHeaderTypes |
struct |
SNDUPacketType |
struct |
TransportPacketParser |
struct |
TransportPacketType |
class |
Packet |
class |
ConcretePacket |
class |
PacketData |
struct |
TruncatedPacketException |
struct |
ComplexAnnotation |
class |
PacketInterpreterBase |
class |
PacketInterpreter |
struct |
InvalidPacketChainException |
class |
PacketParserBase |
struct |
init_bytes |
struct |
is_fixed |
struct |
VoidPacketParser |
struct |
ValueParserBase |
class |
PacketRegistry |
struct |
PacketTypeNotRegisteredException |
struct |
PacketTypeBase |
class |
PacketTypeMixin |
class |
safe_data_iterator |
class |
SafePacketParserWrapper |
class |
StringParser |
class |
VariantParser |
struct |
VectorParser |
class |
VectorParser_Container |
class |
ClockService |
class |
ReadHelper |
struct |
ReadUntil |
class |
WriteHelper |
class |
Beeper |
class |
DiscardSink |
class |
DiscardStream |
class |
ExceptionMixin |
class |
Exception |
class |
WrapException |
class |
SystemException |
class |
intrusive_refcount_base |
class |
intrusive_refcount_t |
class |
intrusive_refcount |
class |
IpChecksum |
struct |
contiguous_storage_iterator |
struct |
contiguous_storage_iterator< T * > |
struct |
strict_totally_ordered1 |
struct |
has_parameter |
class |
pimpl_ptr |
class |
pool_alloc_mixin |
class |
RestrictedInt |
class |
safe_bool_base |
class |
comparable_safe_bool |
class |
safe_bool |
class |
ScopeExit |
class |
singleton |
struct |
StatisticsData |
class |
StatisticAccumulator |
class |
StatisticsBase |
class |
Statistics |
class |
Collector |
struct |
function_traits_remove_arg |
struct |
function_traits_arg_type |
struct |
remove_member_pointer |
struct |
member_class |
struct |
remove_any_pointer |
struct |
is_any_function |
struct |
remove_cvref |
struct |
function_arity |
struct |
is_pair |
class |
TypeIdValue |
class |
Daemon |
struct |
NoAddressingPolicy |
|
AddressingPolicy for non-addressable sockets. More...
|
class |
ClientSocketHandle |
|
Generic SocketHandle with client interface. More...
|
struct |
ConnectedCommunicationPolicy |
|
CommunicationPolicy for connected sockets. More...
|
struct |
UnconnectedCommunicationPolicy |
|
CommunicationPolicy for unconnected sockets. More...
|
class |
FileHandle |
|
Basic file handle wrapper. More...
|
class |
FileBody |
|
FileHandle referenced body. More...
|
struct |
StreamFramingPolicy |
|
FramingPolicy for stream oriented sockets. More...
|
struct |
DatagramFramingPolicy |
|
FramingPolicy for datagram oriented sockets. More...
|
class |
NetdeviceController |
|
Netdevice Controller. More...
|
class |
ProtocolClientSocketHandle |
|
Protocol specific socket handle (client interface). More...
|
struct |
AddressException |
|
Base-class for Address exceptions. More...
|
struct |
AddressSyntaxException |
|
Invalid address syntax. More...
|
struct |
UnknownHostnameException |
|
Resolver failure. More...
|
struct |
UnknownInterfaceException |
|
Unknown interface. More...
|
struct |
BSDAddressingPolicyMixinBase |
|
Non-template implementation class of BSDAddressingPolicyMixin template. More...
|
struct |
BSDAddressingPolicyMixin |
|
Template for generic AddressingPolicy implementation based on the BSD socket API. More...
|
struct |
BSDAddressingPolicy |
class |
BSDSocketAddress |
|
Socket addressing, BSD style. More...
|
class |
GenericBSDSocketAddress |
|
Generic BSD sockaddr storage. More...
|
class |
BSDSocketProtocol |
|
Protocol facet providing basic BSD socket functionality. More...
|
class |
AddressableBSDSocketProtocol |
|
Protocol facet providing basic connection oriented BSD socket functions. More...
|
class |
DatagramSocketProtocol |
|
Protocol facet providing generic BSD datagram socket functionality. More...
|
class |
DVBConfigParser |
class |
DVBProtocolWrapper |
|
Baseclass of various DVBProtocolWrappers which are defined in DVBProtocolWrapper.hh. More...
|
class |
DVBSocketProtocol |
|
Baseclass for DVBSocketProtocols which want use Wrappers for console. More...
|
class |
DVBDemuxSectionSocketProtocol |
class |
DVBDemuxPESSocketProtocol |
|
xxx More...
|
class |
DVBDvrSocketProtocol |
|
xxx More...
|
class |
DVBDemuxSocketProtocol |
class |
DVBFrontendSocketProtocol |
|
SocketProtocol for the dvb frontend device. More...
|
class |
DVBSectionProtocolWrapper |
|
Helperclass for configuration and controlling DVB protocol handles. More...
|
class |
DVBPESProtocolWrapper |
class |
DVBSocketController |
|
Helperclass for configuration and controlling DVB devices. More...
|
class |
ConnectedRawV4SocketProtocol |
|
IPv4 RAW Socket Protocol, connected. More...
|
class |
ConnectedRawV6SocketProtocol |
|
IPv6 RAW Socket Protocol, connected. More...
|
class |
ConnectedUDPv4SocketProtocol |
|
IPv4 UDP Socket Protocol, connected. More...
|
class |
ConnectedUDPv6SocketProtocol |
|
IPv6 UDP Socket Protocol, connected. More...
|
class |
INet4Address |
|
IPv4 Internet address. More...
|
class |
CheckINet4Network |
|
Check INet4Address against a fixed network prefix. More...
|
class |
INet4Network |
|
IPv4 network prefix. More...
|
class |
INet6Address |
|
INet6 network address. More...
|
struct |
CheckINet6Network |
|
Check INet6Address against a fixed network prefix. More...
|
class |
INet6Network |
|
INet6 network prefix. More...
|
class |
INet4SocketAddress |
|
IPv4 socket address. More...
|
class |
INet6SocketAddress |
|
IPv6 socket address. More...
|
struct |
INet4AddressingPolicy |
|
Addressing policy supporting IPv4 addressing. More...
|
struct |
INet6AddressingPolicy |
|
Addressing policy supporting IPv6 addressing. More...
|
class |
INetSocketProtocol |
|
Generic addressing type independent INet protocol facet. More...
|
class |
MulticastSocketProtocol |
|
Generic addressing type independent multicast protocol facet. More...
|
class |
INet4MulticastSocketProtocol |
|
Multicast protocol facet for INet4 addressable multicast enabled sockets. More...
|
class |
INet6MulticastSocketProtocol |
|
Multicast protocol facet for INet6 addressable multicast enabled sockets. More...
|
class |
RawV4SocketProtocol |
|
IPv4 RAW Socket Protocol. More...
|
class |
RawV6SocketProtocol |
|
IPv6 RAW Socket Protocol. More...
|
class |
RawINetSocketProtocol |
|
Protocol facet to support RAW operations upon IPv4/6. More...
|
class |
TCPv4SocketProtocol |
|
IPv4 TCP Socket Protocol. More...
|
class |
TCPv6SocketProtocol |
|
IPv6 TCP Socket Protocol. More...
|
class |
TCPSocketProtocol |
|
Protocol facet to support TCP operations. More...
|
class |
UDPv4SocketProtocol |
|
IPv4 UDP Socket Protocol. More...
|
class |
UDPv6SocketProtocol |
|
IPv6 UDP Socket Protocol. More...
|
class |
UDPSocketProtocol |
|
Protocol facet to support UDP operations. More...
|
class |
EUI64 |
|
EUI-64 data type. More...
|
class |
LLSocketAddress |
|
Link local address. More...
|
struct |
LLAddressingPolicy |
|
Addressing policy supporting link-local addressing. More...
|
struct |
MACAddress |
|
Ethernet MAC address. More...
|
class |
PacketSocketProtocol |
|
Raw Packet-Socket access (Linux). More...
|
class |
TapSocketProtocol |
|
SocketProcol for the tap pseudo-device. More...
|
class |
ConnectedUNDatagramSocketProtocol |
|
Unix Domain Datagram Socket Protocol (connected). More...
|
class |
UNSocketAddress |
|
Unix domain socket address. More...
|
struct |
UNAddressingPolicy |
|
Addressing policy supporting unix domain addressing. More...
|
class |
UNDatagramSocketProtocol |
|
Unix Domain Datagram Socket Protocol. More...
|
class |
UNSocketProtocol |
|
Protocol facet providing Unix Domain Addressing related API. More...
|
class |
ProtocolServerSocketHandle |
|
Protocol specific socket handle (server interface). More...
|
struct |
ReadablePolicy |
|
ReadPolicy for readable sockets. More...
|
struct |
NotReadablePolicy |
|
ReadPolicy for unreadable sockets. More...
|
struct |
WriteablePolicy |
|
WritePolicy for writeable sockets. More...
|
struct |
NotWriteablePolicy |
|
WritePolicy for unwriteable sockets. More...
|
class |
ServerSocketHandle |
|
Generic SocketHandle with server interface. More...
|
class |
SocketHandle |
|
basic SocketHandle supporting protocol and policy abstraction More...
|
class |
SocketBody |
|
SocketHandle referenced body. More...
|
class |
ProtocolSocketBody |
struct |
AddressingPolicyBase |
|
Policy defining socket addressing. More...
|
struct |
FramingPolicyBase |
|
Policy defining the framing format. More...
|
struct |
CommunicationPolicyBase |
|
Policy defining, how peers are selected. More...
|
struct |
ReadPolicyBase |
|
Policy defining the readability. More...
|
struct |
WritePolicyBase |
|
Policy defining the writability. More...
|
struct |
AddressingPolicyIs |
|
Check single policy axis. More...
|
struct |
IfAddressingPolicyIs |
|
Enable template overload depending on policy value. More...
|
struct |
IfAddressingPolicyIsNot |
|
Inversion of IfAddressingPolicyIs . More...
|
struct |
SocketPolicyBase |
|
Baseclass of all SocketPolicies. More...
|
struct |
SocketPolicy |
|
Collection of policy classes. More...
|
struct |
MakeSocketPolicy |
|
Metafunction to create SocketPolicy. More...
|
struct |
SocketPolicyIsBaseOf |
|
Check policy compatibility. More...
|
class |
SocketProtocol |
|
Socket Protocol base class. More...
|
class |
ConcreteSocketProtocol |
|
Concrete Socket Protocol implementation base class. More...
|
Typedefs
|
typedef MakeSocketPolicy
< NoAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, NotWriteablePolicy >::policy |
DVBDemux_Policy |
|
Socket Policy for xxxx.
|
typedef ProtocolClientSocketHandle
< DVBDemuxSectionSocketProtocol > |
DVBDemuxSectionHandle |
typedef ProtocolClientSocketHandle
< DVBDemuxPESSocketProtocol > |
DVBDemuxPESHandle |
typedef ProtocolClientSocketHandle
< DVBDvrSocketProtocol > |
DVBDvrHandle |
typedef MakeSocketPolicy
< NoAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, NotReadablePolicy, NotWriteablePolicy >::policy |
DVBFrontend_Policy |
|
Socket Policy for DVBFrontendSocketProtocol.
|
typedef ProtocolClientSocketHandle
< DVBFrontendSocketProtocol > |
DVBFrontendHandle |
typedef MakeSocketPolicy
< INet4AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
ConnectedRawV4Socket_Policy |
|
Socket Policy of the Connected RawV4 Protocol.
|
typedef ProtocolClientSocketHandle
< ConnectedRawV4SocketProtocol > |
ConnectedRawV4ClientSocketHandle |
typedef MakeSocketPolicy
< INet6AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
ConnectedRawV6Socket_Policy |
|
Socket Policy of the RawV6 Protocol.
|
typedef ProtocolClientSocketHandle
< ConnectedRawV6SocketProtocol > |
ConnectedRawV6ClientSocketHandle |
typedef MakeSocketPolicy
< INet4AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
ConnectedUDPv4Socket_Policy |
|
Socket Policy of the UDPv4 Protocol.
|
typedef ProtocolClientSocketHandle
< ConnectedUDPv4SocketProtocol > |
ConnectedUDPv4ClientSocketHandle |
typedef MakeSocketPolicy
< ConnectedUDPv4Socket_Policy, INet6AddressingPolicy >
::policy |
ConnectedUDPv6Socket_Policy |
typedef ProtocolClientSocketHandle
< ConnectedUDPv6SocketProtocol > |
ConnectedUDPv6ClientSocketHandle |
typedef MakeSocketPolicy
< INet4AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
RawV4Socket_Policy |
|
Socket Policy of the RawV4 Protocol.
|
typedef ProtocolClientSocketHandle
< RawV4SocketProtocol > |
RawV4ClientSocketHandle |
typedef MakeSocketPolicy
< INet6AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
RawV6Socket_Policy |
|
Socket Policy of the RawV6 Protocol.
|
typedef ProtocolClientSocketHandle
< RawV6SocketProtocol > |
RawV6ClientSocketHandle |
typedef MakeSocketPolicy
< INet4AddressingPolicy, StreamFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
TCPv4Socket_Policy |
|
Socket Policy of the TCPv4 Protocol.
|
typedef ProtocolClientSocketHandle
< TCPv4SocketProtocol > |
TCPv4ClientSocketHandle |
typedef ProtocolServerSocketHandle
< TCPv4SocketProtocol > |
TCPv4ServerSocketHandle |
typedef MakeSocketPolicy
< TCPv4Socket_Policy, INet6AddressingPolicy >
::policy |
TCPv6Socket_Policy |
typedef ProtocolClientSocketHandle
< TCPv6SocketProtocol > |
TCPv6ClientSocketHandle |
typedef ProtocolServerSocketHandle
< TCPv6SocketProtocol > |
TCPv6ServerSocketHandle |
typedef MakeSocketPolicy
< INet4AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
UDPv4Socket_Policy |
|
Socket Policy of the UDPv4 Protocol.
|
typedef ProtocolClientSocketHandle
< UDPv4SocketProtocol > |
UDPv4ClientSocketHandle |
typedef MakeSocketPolicy
< UDPv4Socket_Policy, INet6AddressingPolicy >
::policy |
UDPv6Socket_Policy |
typedef ProtocolClientSocketHandle
< UDPv6SocketProtocol > |
UDPv6ClientSocketHandle |
typedef MakeSocketPolicy
< LLAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
Packet_Policy |
|
Policy of PacketSocketProtocol.
|
typedef MakeSocketPolicy
< NoAddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
Tap_Policy |
|
Policy for TapSocketProtocol.
|
typedef MakeSocketPolicy
< UNAddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
ConnectedUNDatagramSocket_Policy |
|
Socket Policy of the Unix Domain Datagram Protocol (connected).
|
typedef MakeSocketPolicy
< UNAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
UNDatagramSocket_Policy |
|
Socket Policy of the Unix Domain Datagram Protocol.
|
typedef ProtocolClientSocketHandle
< UNDatagramSocketProtocol > |
UNDatagramClientSocketHandle |
typedef std::map< std::string, detail::StreamableString > |
SocketStateMap |
typedef AddressingPolicyBase |
UnspecifiedAddressingPolicy |
|
Alias of AddressingPolicyBase for better readability.
|
Functions
|
|
SENF_CONSOLE_REGISTER_ENUM_MEMBER (DVBSectionProtocolWrapper, Flags,(CHECK_CRC)(ONESHOT)(IMMEDIATE_START)(KERNEL_CLIENT)) |
|
SENF_CONSOLE_REGISTER_ENUM_MEMBER (DVBPESProtocolWrapper, Flags,(CHECK_CRC)(ONESHOT)(IMMEDIATE_START)(KERNEL_CLIENT)) |
std::istream & |
operator>> (std::istream &is, INet4SocketAddress &addr) |
std::istream & |
operator>> (std::istream &is, INet6SocketAddress &addr) |
bool |
operator== (MACAddress const &mac, EUI64 const &eui64) |
bool |
operator== (EUI64 const &eui64, MACAddress const &mac) |
typedef ProtocolClientSocketHandle
< ConnectedUNDatagramSocketProtocol > |
ConnectedUNDatagramClientSocketHandle |