collection parser |
libPackets |
A packet parser which allows to repeat another parser or which uses some additional information to decide on the type or number of sub-parsers. |
complete policy |
libSocket |
socket policy where each axis is specified completely |
composite parser |
libPackets |
A packet parser providing access to named sub-fields which are parsers themselves. |
incomplete policy |
libSocket |
socket policy, where at least one axis is not fully specified |
packet interpreter |
libPackets |
Internal datastructure which represents one protocol or header in the chain of interpreters representing a complete packet |
packet parser |
libPackets |
lightweight class to convert between byte representation and interpreted value. Derived from senf::PacketParserBase
|
policy axis |
libSocket |
one aspect defined in the socket policy, typedef and member of the senf::SocketPolicy template |
policy class |
libSocket |
implementation of a single policy axis, class derived from the axis base class |
policy interface |
libSocket |
interface directly provided by senf::ClientSocketHandle/senfServerSocketHandle and defined through the policy |
policy |
libSocket |
collection of policy classes, one for each policy axis, instantiation of the SocketPolicy template |
protocol class |
libSocket |
definition of a protocol as a class, class inheriting from senf::ConcreteSocketProtocol. |
protocol facet |
libSocket |
a class providing some subset of the protocol interface, class derived from senf:;SocketProtocol but not from senf::ConcreteSocketProtocol
|
protocol interface |
libSocket |
interface provided by the protocol class and accessible via the senf::ProtocolClientSocketHandle::protocol()/senfProtocolServerSocketHandle::protocol() member |
protocol parser |
libPackets |
A composite parser which defines a network protocol. |
socket policy |
libSocket |
another name for 'policy' |
value parser |
libPackets |
A packet parser which parses a simple value like a number or network address. |