#include <senf/Packets/AuxParser.hh>
Place auxiliary field at a variable distance before the container/collection. This is the wrapper policy used by DynamicAuxParserPolicy
Definition at line 107 of file AuxParser.hh.
Public Types |
|
typedef DynamicWrapperAuxParserPolicy < P > |
WrapperPolicy |
typedef DynamicAuxParserPolicy< P > | ParserPolicy |
Public Member Functions |
|
DynamicWrapperAuxParserPolicy (ParserPolicy const &other) | |
P::value_type | aux (PacketParserBase::data_iterator i, PacketParserBase::state_type s) const |
void | aux (typename P::value_type const &v, PacketParserBase::data_iterator i, PacketParserBase::state_type s) const |
PacketParserBase::data_iterator | adjust (PacketParserBase::data_iterator i, PacketParserBase::state_type s) const |
Public Attributes |
|
SafePacketParserWrapper< P > | p_ |
Static Public Attributes |
|
static PacketParserBase::size_type const |
aux_bytes = 0 |
typedef DynamicAuxParserPolicy<P> senf::detail::DynamicWrapperAuxParserPolicy< P >:: | ||||
ParserPolicy | ||||
Definition at line 110 of file AuxParser.hh.
typedef DynamicWrapperAuxParserPolicy<P> senf::detail::DynamicWrapperAuxParserPolicy< P >:: | ||||
WrapperPolicy | ||||
Definition at line 109 of file AuxParser.hh.
senf::detail::DynamicWrapperAuxParserPolicy< P >:: | ||||
DynamicWrapperAuxParserPolicy | ( | ParserPolicy const & | other | ) |
Definition at line 139 of file AuxParser.cti.
senf::PacketParserBase::data_iterator senf::detail::DynamicWrapperAuxParserPolicy< P >:: | ||||
adjust | ( | PacketParserBase::data_iterator | i, | |
PacketParserBase::state_type | s | ) | ||
Definition at line 164 of file AuxParser.cti.
void senf::detail::DynamicWrapperAuxParserPolicy< P >:: | ||||
aux | ( | typename P::value_type const & | v, | |
PacketParserBase::data_iterator | i, | |||
PacketParserBase::state_type | s | ) | ||
Definition at line 154 of file AuxParser.cti.
P::value_type senf::detail::DynamicWrapperAuxParserPolicy< P >:: | ||||
aux | ( | PacketParserBase::data_iterator | i, | |
PacketParserBase::state_type | s | ) | ||
Definition at line 145 of file AuxParser.cti.
PacketParserBase::size_type const senf::detail::DynamicWrapperAuxParserPolicy< P >::aux_bytes = 0 | ||||
[static] | ||||
Definition at line 112 of file AuxParser.hh.
SafePacketParserWrapper<P> senf::detail::DynamicWrapperAuxParserPolicy< P >::p_ | ||||
[mutable] | ||||
Definition at line 120 of file AuxParser.hh.