Namespaces | Macros
message.h File Reference
#include "sick_scan/sick_scan_base.h"
#include "ros/macros.h"
#include "ros/assert.h"
#include <string>
#include <string.h>
#include <memory>
#include <stdint.h>
Include dependency graph for message.h:

Go to the source code of this file.

Namespaces

 roswrap
 

Macros

#define ROSCPP_MESSAGE_H
 
#define ROSCPP_MESSAGE_HAS_DEFINITION
 
#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); }
 

Macro Definition Documentation

◆ ROSCPP_MESSAGE_H

#define ROSCPP_MESSAGE_H

Definition at line 30 of file message.h.

◆ ROSCPP_MESSAGE_HAS_DEFINITION

#define ROSCPP_MESSAGE_HAS_DEFINITION

Definition at line 43 of file message.h.

◆ SROS_DESERIALIZE_BUFFER

#define SROS_DESERIALIZE_BUFFER (   ptr,
  data,
  data_size 
)    { if (data_size > 0) { memcpy(data, ptr, data_size); ptr += data_size; } }

Definition at line 84 of file message.h.

◆ SROS_DESERIALIZE_PRIMITIVE

#define SROS_DESERIALIZE_PRIMITIVE (   ptr,
  data 
)    { memcpy(&data, ptr, sizeof(data)); ptr += sizeof(data); }

Definition at line 83 of file message.h.

◆ SROS_SERIALIZE_BUFFER

#define SROS_SERIALIZE_BUFFER (   ptr,
  data,
  data_size 
)    { if (data_size > 0) { memcpy(ptr, data, data_size); ptr += data_size; } }

Definition at line 82 of file message.h.

◆ SROS_SERIALIZE_PRIMITIVE

#define SROS_SERIALIZE_PRIMITIVE (   ptr,
  data 
)    { memcpy(ptr, &data, sizeof(data)); ptr += sizeof(data); }
Deprecated:
This base-class is deprecated in favor of a template-based serialization and traits system

Definition at line 81 of file message.h.



sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:13