|
template<typename T > |
size_t | dds::protocol_api::dsize (const T &_value) |
| All vectors (except uint8_t) have a maximum size of uint16_t i.e. 2^16. All vector<uint8_t>'s have a maximum size of uint32_t i.e. 2^32. All std::string's have a maximum size of uint16_t i.e. 2^16. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< uint8_t > (const uint8_t &) |
| Helper function calculating size of uint8_t. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< uint16_t > (const uint16_t &) |
| Helper function calculating size of uint16_t. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< uint32_t > (const uint32_t &) |
| Helper function calculating size of uint32_t. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< uint64_t > (const uint64_t &) |
| Helper function calculating size of uint64_t. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< std::string > (const std::string &_value) |
| Helper function calculating size of std::string. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< std::vector< uint8_t > > (const std::vector< uint8_t > &_value) |
| Helper function calculating size of the vector of uint8_t. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< std::vector< uint16_t > > (const std::vector< uint16_t > &_value) |
| Helper function calculating size of the vector of uint16_t. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< std::vector< uint32_t > > (const std::vector< uint32_t > &_value) |
| Helper function calculating size of the vector of uint32_t. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< std::vector< uint64_t > > (const std::vector< uint64_t > &_value) |
| Helper function calculating size of the vector of uint64_t. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< std::vector< std::string > > (const std::vector< std::string > &_value) |
| Helper function calculating size of the vector of std::string. More...
|
|
template<> |
size_t | dds::protocol_api::dsize< boost::uuids::uuid > (const boost::uuids::uuid &) |
| Helper function calculating size of the boost::uuids::uuid. More...
|
|
template<typename T > |
void | dds::protocol_api::readData (T *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
| Helper template function reading data from byte array. More...
|
|
template<> |
void | dds::protocol_api::readData< uint8_t > (uint8_t *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<> |
void | dds::protocol_api::readData< uint16_t > (uint16_t *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<> |
void | dds::protocol_api::readData< uint32_t > (uint32_t *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<> |
void | dds::protocol_api::readData< uint64_t > (uint64_t *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<> |
void | dds::protocol_api::readData< std::string > (std::string *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<> |
void | dds::protocol_api::readData< boost::uuids::uuid > (boost::uuids::uuid *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<typename T > |
void | dds::protocol_api::readDataVector (std::vector< T > *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<> |
void | dds::protocol_api::readData< std::vector< uint8_t > > (std::vector< uint8_t > *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<> |
void | dds::protocol_api::readData< std::vector< uint16_t > > (std::vector< uint16_t > *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<> |
void | dds::protocol_api::readData< std::vector< uint32_t > > (std::vector< uint32_t > *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<> |
void | dds::protocol_api::readData< std::vector< uint64_t > > (std::vector< uint64_t > *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<> |
void | dds::protocol_api::readData< std::vector< std::string > > (std::vector< std::string > *_value, const dds::misc::BYTEVector_t *_data, size_t *_nPos) |
|
template<typename T > |
void | dds::protocol_api::pushData (const T &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< uint8_t > (const uint8_t &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< uint16_t > (const uint16_t &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< uint32_t > (const uint32_t &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< uint64_t > (const uint64_t &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< std::string > (const std::string &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< boost::uuids::uuid > (const boost::uuids::uuid &_value, dds::misc::BYTEVector_t *_data) |
|
template<typename T > |
void | dds::protocol_api::pushDataVector (const std::vector< T > &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< std::vector< uint8_t > > (const std::vector< uint8_t > &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< std::vector< uint16_t > > (const std::vector< uint16_t > &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< std::vector< uint32_t > > (const std::vector< uint32_t > &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< std::vector< uint64_t > > (const std::vector< uint64_t > &_value, dds::misc::BYTEVector_t *_data) |
|
template<> |
void | dds::protocol_api::pushData< std::vector< std::string > > (const std::vector< std::string > &_value, dds::misc::BYTEVector_t *_data) |
|