Wiselib
|
#include <MessageSerialization.h>
Public Types | |
enum | data_positions { NODE_ID_POS = 0, DISTANCE_POS = sizeof(node_id_t), IS_LEADER_POS = sizeof(node_id_t) + 1, LEADER_POS = sizeof(node_id_t) + 2, PARENT_POS = sizeof(node_id_t) + 2 + sizeof(node_id_t) } |
typedef OsModel_P | OsModel |
typedef BlockData_P | BlockData |
typedef TopologyMessage::serializable_topology_record_t | Type |
typedef Type::node_id_t | node_id_t |
typedef OsModel::size_t | size_t |
Static Public Member Functions | |
static Type | read (BlockData *target) |
static void | read (BlockData *target, Type &value) |
static size_t | write (BlockData *target, Type &value) |
typedef BlockData_P wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, TopologyMessage::serializable_topology_record_t >::BlockData |
typedef Type::node_id_t wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, TopologyMessage::serializable_topology_record_t >::node_id_t |
typedef OsModel_P wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, TopologyMessage::serializable_topology_record_t >::OsModel |
typedef OsModel::size_t wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, TopologyMessage::serializable_topology_record_t >::size_t |
typedef TopologyMessage::serializable_topology_record_t wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, TopologyMessage::serializable_topology_record_t >::Type |
enum wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, TopologyMessage::serializable_topology_record_t >::data_positions |
static Type wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, TopologyMessage::serializable_topology_record_t >::read | ( | BlockData * | target | ) | [inline, static] |
static void wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, TopologyMessage::serializable_topology_record_t >::read | ( | BlockData * | target, |
Type & | value | ||
) | [inline, static] |
static size_t wiselib::Serialization< OsModel_P, WISELIB_BIG_ENDIAN, BlockData_P, TopologyMessage::serializable_topology_record_t >::write | ( | BlockData * | target, |
Type & | value | ||
) | [inline, static] |