#include "ros/header.h"
#include "console_bridge/console.h"
#include <sstream>
#include <cstring>
#include <cerrno>
Go to the source code of this file.
Namespaces | |
namespace | ros |
Defines | |
#define | SROS_DESERIALIZE_BUFFER(ptr, data, data_size) { if (data_size > 0) { memcpy(data, ptr, data_size); ptr += data_size; } } |
#define | SROS_DESERIALIZE_PRIMITIVE(ptr, data) { memcpy(&data, ptr, sizeof(data)); ptr += sizeof(data); } |
#define | SROS_SERIALIZE_BUFFER(ptr, data, data_size) { if (data_size > 0) { memcpy(ptr, data, data_size); ptr += data_size; } } |
#define | SROS_SERIALIZE_PRIMITIVE(ptr, data) { memcpy(ptr, &data, sizeof(data)); ptr += sizeof(data); } |
#define SROS_DESERIALIZE_BUFFER | ( | ptr, | |
data, | |||
data_size | |||
) | { if (data_size > 0) { memcpy(data, ptr, data_size); ptr += data_size; } } |
Definition at line 47 of file header.cpp.
#define SROS_DESERIALIZE_PRIMITIVE | ( | ptr, | |
data | |||
) | { memcpy(&data, ptr, sizeof(data)); ptr += sizeof(data); } |
Definition at line 46 of file header.cpp.
#define SROS_SERIALIZE_BUFFER | ( | ptr, | |
data, | |||
data_size | |||
) | { if (data_size > 0) { memcpy(ptr, data, data_size); ptr += data_size; } } |
Definition at line 45 of file header.cpp.
#define SROS_SERIALIZE_PRIMITIVE | ( | ptr, | |
data | |||
) | { memcpy(ptr, &data, sizeof(data)); ptr += sizeof(data); } |
Definition at line 44 of file header.cpp.