#include <senf/Packets/PacketInterpreter.hh>
For internal use only.
Instantiations of this class build the interpreter chain. This class is accessed by the packet handles. It provides the packet-type specific functionality in addition to the interface defined in the PacketInterpreterBase class.
Definition at line 252 of file PacketInterpreter.hh.
typedef type::parser senf::PacketInterpreter< PacketType >:: | ||||
parser | ||||
Definition at line 263 of file PacketInterpreter.hh.
typedef senf::detail::packet::smart_pointer< PacketInterpreter>::ptr_t senf::PacketInterpreter< PacketType >:: | ||||
ptr | ||||
Reimplemented from senf::PacketInterpreterBase.
Definition at line 261 of file PacketInterpreter.hh.
typedef PacketType senf::PacketInterpreter< PacketType >:: | ||||
type | ||||
Definition at line 262 of file PacketInterpreter.hh.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
clone | () | |||
Reimplemented from senf::PacketInterpreterBase.
Definition at line 115 of file PacketInterpreter.cti.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
create | ( | ForwardReadableRange const & | range | ) |
Definition at line 88 of file PacketInterpreter.cti.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
create | ( | size_type | size, | |
senf::NoInit_t | ) | |||
Definition at line 73 of file PacketInterpreter.ct.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
create | ( | size_type | size | ) |
Definition at line 62 of file PacketInterpreter.ct.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
create | ( | senf::NoInit_t | ) | |
Definition at line 80 of file PacketInterpreter.cti.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
create | () | |||
Definition at line 73 of file PacketInterpreter.cti.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
createAfter | ( | PacketInterpreterBase::ptr | packet, | |
ForwardReadableRange const & | range | ) | ||
Definition at line 115 of file PacketInterpreter.ct.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
createAfter | ( | PacketInterpreterBase::ptr | packet, | |
size_type | size, | |||
senf::NoInit_t | ) | |||
Definition at line 97 of file PacketInterpreter.ct.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
createAfter | ( | PacketInterpreterBase::ptr | packet, | |
size_type | size | ) | ||
Definition at line 84 of file PacketInterpreter.ct.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
createAfter | ( | PacketInterpreterBase::ptr | packet, | |
senf::NoInit_t | ) | |||
Definition at line 106 of file PacketInterpreter.cti.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
createAfter | ( | PacketInterpreterBase::ptr | packet | ) |
Definition at line 99 of file PacketInterpreter.cti.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
createBefore | ( | PacketInterpreterBase::ptr | packet, | |
senf::NoInit_t | ) | |||
Definition at line 146 of file PacketInterpreter.ct.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
createBefore | ( | PacketInterpreterBase::ptr | packet | ) |
Definition at line 135 of file PacketInterpreter.ct.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
createInsertBefore | ( | PacketInterpreterBase::ptr | packet, | |
senf::NoInit_t | ) | |||
Definition at line 167 of file PacketInterpreter.ct.
senf::PacketInterpreter< PacketType >::ptr senf::PacketInterpreter< PacketType >:: | ||||
createInsertBefore | ( | PacketInterpreterBase::ptr | packet | ) |
Definition at line 156 of file PacketInterpreter.ct.
senf::PacketInterpreter< PacketType >::factory_t senf::PacketInterpreter< PacketType >:: | ||||
factory | () | |||
Reimplemented from senf::PacketInterpreterBase.
Definition at line 64 of file PacketInterpreter.cti.
senf::PacketInterpreter< PacketType >::parser senf::PacketInterpreter< PacketType >:: | ||||
fields | () | |||
Definition at line 124 of file PacketInterpreter.cti.
senf::PacketInterpreter< PacketType >::size_type senf::PacketInterpreter< PacketType >:: | ||||
initHeadSize | () | |||
Definition at line 189 of file PacketInterpreter.cti.
senf::PacketInterpreter< PacketType >::size_type senf::PacketInterpreter< PacketType >:: | ||||
initSize | () | |||
Definition at line 182 of file PacketInterpreter.cti.