Namespaces |
|
namespace | test |
Classes |
|
class | IntParserOps |
Internal: Integer operation mixin for integer parsers. More... |
|
struct | parse_bitfield |
Internal: Bitfield read/write helper. More... |
|
struct | smart_pointer |
Internal: Template typedef for used smart pointer. More... |
|
Typedefs |
|
typedef boost::intrusive::ilist_base_hook < interpreter_list_tag > |
interpreter_list_base |
typedef interpreter_list_base::value_traits < PacketInterpreterBase > |
interpreter_list_type |
typedef boost::intrusive::ilist < interpreter_list_type, false > |
interpreter_list |
typedef boost::uint8_t | byte |
typedef std::vector< byte > | raw_container |
typedef raw_container::size_type | size_type |
typedef raw_container::difference_type |
difference_type |
typedef raw_container::iterator | iterator |
typedef raw_container::const_iterator |
const_iterator |
typedef long | refcount_t |
Functions |
|
boost::uint16_t | parse_uint16 (iterator i) |
Internal: Extract 16bit network byte order value. |
|
void | write_uint16 (iterator i, boost::uint16_t v) |
Internal: Write 16bit network byte order value. |
|
boost::uint16_t | parse_uint16LSB (iterator i) |
Internal: Extract 16bit least significant bit order value. |
|
void | write_uint16LSB (iterator i, boost::uint16_t v) |
Internal: Write 16bit least significant bit order value. |
|
boost::uint32_t | parse_uint24 (iterator i) |
Internal: Extract 24bit network byte order value. |
|
void | write_uint24 (iterator i, boost::uint32_t v) |
Internal: Write 24bit network byte order value. |
|
boost::uint32_t | parse_uint32 (iterator i) |
Internal: Extract 32bit network byte order value. |
|
void | write_uint32 (iterator i, boost::uint32_t v) |
Internal: Write 32bit network byte order value. |
|
boost::uint32_t | parse_uint32LSB (iterator i) |
Internal: Extract 32bit network byte order value. |
|
void | write_uint32LSB (iterator i, boost::uint32_t v) |
Internal: Write 32bit network byte order value. |
|
boost::uint64_t | parse_uint64 (iterator i) |
Internal: Extract 64bit network byte order value. |
|
void | write_uint64 (iterator i, boost::uint64_t v) |
Internal: Write 64bit network byte order value. |
|
boost::uint64_t | parse_uint64LSB (iterator i) |
Internal: Extract 64bit least significant bit order value. |
|
void | write_uint64LSB (iterator i, boost::uint64_t v) |
Internal: Write 64bit least significant bit order value. |
typedef boost::uint8_t senf::detail::packet:: | ||||
byte | ||||
Definition at line 65 of file PacketTypes.hh.
typedef raw_container::const_iterator senf::detail::packet:: | ||||
const_iterator | ||||
Definition at line 71 of file PacketTypes.hh.
typedef raw_container::difference_type senf::detail::packet:: | ||||
difference_type | ||||
Definition at line 68 of file PacketTypes.hh.
typedef boost::intrusive::ilist<interpreter_list_type,false> senf::detail::packet:: | ||||
interpreter_list | ||||
Definition at line 63 of file PacketTypes.hh.
typedef boost::intrusive::ilist_base_hook<interpreter_list_tag> senf::detail::packet:: | ||||
interpreter_list_base | ||||
Definition at line 59 of file PacketTypes.hh.
typedef interpreter_list_base::value_traits<PacketInterpreterBase> senf::detail::packet:: | ||||
interpreter_list_type | ||||
Definition at line 61 of file PacketTypes.hh.
typedef raw_container::iterator senf::detail::packet:: | ||||
iterator | ||||
Definition at line 70 of file PacketTypes.hh.
typedef std::vector<byte> senf::detail::packet:: | ||||
raw_container | ||||
Definition at line 66 of file PacketTypes.hh.
typedef long senf::detail::packet:: | ||||
refcount_t | ||||
Definition at line 72 of file PacketTypes.hh.
typedef raw_container::size_type senf::detail::packet:: | ||||
size_type | ||||
Definition at line 67 of file PacketTypes.hh.
boost::uint16_t senf::detail::packet:: | ||||
parse_uint16 | ( | iterator | i | ) |
Internal: Extract 16bit network byte order value.
For internal use only.
Definition at line 102 of file IntParser.ih.
boost::uint16_t senf::detail::packet:: | ||||
parse_uint16LSB | ( | iterator | i | ) |
Internal: Extract 16bit least significant bit order value.
For internal use only.
Definition at line 121 of file IntParser.ih.
boost::uint32_t senf::detail::packet:: | ||||
parse_uint24 | ( | iterator | i | ) |
Internal: Extract 24bit network byte order value.
For internal use only.
Definition at line 140 of file IntParser.ih.
boost::uint32_t senf::detail::packet:: | ||||
parse_uint32 | ( | iterator | i | ) |
Internal: Extract 32bit network byte order value.
For internal use only.
Definition at line 160 of file IntParser.ih.
boost::uint32_t senf::detail::packet:: | ||||
parse_uint32LSB | ( | iterator | i | ) |
Internal: Extract 32bit network byte order value.
For internal use only.
Definition at line 181 of file IntParser.ih.
boost::uint64_t senf::detail::packet:: | ||||
parse_uint64 | ( | iterator | i | ) |
Internal: Extract 64bit network byte order value.
For internal use only.
Definition at line 202 of file IntParser.ih.
boost::uint64_t senf::detail::packet:: | ||||
parse_uint64LSB | ( | iterator | i | ) |
Internal: Extract 64bit least significant bit order value.
For internal use only.
Definition at line 230 of file IntParser.ih.
void senf::detail::packet:: | ||||
write_uint16 | ( | iterator | i, | |
boost::uint16_t | v | ) | ||
Internal: Write 16bit network byte order value.
For internal use only.
Definition at line 111 of file IntParser.ih.
void senf::detail::packet:: | ||||
write_uint16LSB | ( | iterator | i, | |
boost::uint16_t | v | ) | ||
Internal: Write 16bit least significant bit order value.
For internal use only.
Definition at line 130 of file IntParser.ih.
void senf::detail::packet:: | ||||
write_uint24 | ( | iterator | i, | |
boost::uint32_t | v | ) | ||
Internal: Write 24bit network byte order value.
For internal use only.
Definition at line 149 of file IntParser.ih.
void senf::detail::packet:: | ||||
write_uint32 | ( | iterator | i, | |
boost::uint32_t | v | ) | ||
Internal: Write 32bit network byte order value.
For internal use only.
Definition at line 169 of file IntParser.ih.
void senf::detail::packet:: | ||||
write_uint32LSB | ( | iterator | i, | |
boost::uint32_t | v | ) | ||
Internal: Write 32bit network byte order value.
For internal use only.
Definition at line 190 of file IntParser.ih.
void senf::detail::packet:: | ||||
write_uint64 | ( | iterator | i, | |
boost::uint64_t | v | ) | ||
Internal: Write 64bit network byte order value.
For internal use only.
Definition at line 214 of file IntParser.ih.
void senf::detail::packet:: | ||||
write_uint64LSB | ( | iterator | i, | |
boost::uint64_t | v | ) | ||
Internal: Write 64bit least significant bit order value.
For internal use only.
Definition at line 242 of file IntParser.ih.