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.