1 #ifndef _ROS_SERVICE_SetLoggerLevel_h
2 #define _ROS_SERVICE_SetLoggerLevel_h
25 virtual int serialize(
unsigned char *outbuffer)
const
28 uint32_t length_logger = strlen(this->
logger);
29 memcpy(outbuffer + offset, &length_logger,
sizeof(uint32_t));
31 memcpy(outbuffer + offset, this->
logger, length_logger);
32 offset += length_logger;
33 uint32_t length_level = strlen(this->
level);
34 memcpy(outbuffer + offset, &length_level,
sizeof(uint32_t));
36 memcpy(outbuffer + offset, this->
level, length_level);
37 offset += length_level;
44 uint32_t length_logger;
45 memcpy(&length_logger, (inbuffer + offset),
sizeof(uint32_t));
47 for(
unsigned int k= offset; k< offset+length_logger; ++k){
48 inbuffer[k-1]=inbuffer[k];
50 inbuffer[offset+length_logger-1]=0;
51 this->
logger = (
char *)(inbuffer + offset-1);
52 offset += length_logger;
53 uint32_t length_level;
54 memcpy(&length_level, (inbuffer + offset),
sizeof(uint32_t));
56 for(
unsigned int k= offset; k< offset+length_level; ++k){
57 inbuffer[k-1]=inbuffer[k];
59 inbuffer[offset+length_level-1]=0;
60 this->
level = (
char *)(inbuffer + offset-1);
61 offset += length_level;
66 const char *
getMD5(){
return "51da076440d78ca1684d36c868df61ea"; };
78 virtual int serialize(
unsigned char *outbuffer)
const
91 const char *
getMD5(){
return "d41d8cd98f00b204e9800998ecf8427e"; };
const char * getType()
Definition: SetLoggerLevel.h:90
Definition: SetLoggerLevel.h:95
static const char SETLOGGERLEVEL[]
Definition: SetLoggerLevel.h:11
const char * getMD5()
Definition: SetLoggerLevel.h:66
SetLoggerLevelRequest Request
Definition: SetLoggerLevel.h:97
virtual int serialize(unsigned char *outbuffer) const
Definition: SetLoggerLevel.h:78
virtual int serialize(unsigned char *outbuffer) const
Definition: SetLoggerLevel.h:25
Definition: SetLoggerLevel.h:13
SetLoggerLevelResponse Response
Definition: SetLoggerLevel.h:98
SetLoggerLevelRequest()
Definition: SetLoggerLevel.h:19
const char * level
Definition: SetLoggerLevel.h:17
const char * getMD5()
Definition: SetLoggerLevel.h:91
Definition: SetLoggerLevel.h:70
SetLoggerLevelResponse()
Definition: SetLoggerLevel.h:74
const char * getType()
Definition: SetLoggerLevel.h:65
const char * logger
Definition: SetLoggerLevel.h:16
virtual int deserialize(unsigned char *inbuffer)
Definition: SetLoggerLevel.h:84
virtual int deserialize(unsigned char *inbuffer)
Definition: SetLoggerLevel.h:41