kitt_platform
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Macros
Public Types | Public Member Functions | Public Attributes | List of all members
rosgraph_msgs::Log Class Reference

#include <Log.h>

Inheritance diagram for rosgraph_msgs::Log:
Inheritance graph
[legend]
Collaboration diagram for rosgraph_msgs::Log:
Collaboration graph
[legend]

Public Types

enum  { DEBUG = 1 }
 
enum  { INFO = 2 }
 
enum  { WARN = 4 }
 
enum  { ERROR = 8 }
 
enum  { FATAL = 16 }
 

Public Member Functions

 Log ()
 
virtual int serialize (unsigned char *outbuffer) const
 
virtual int deserialize (unsigned char *inbuffer)
 
const char * getType ()
 
const char * getMD5 ()
 

Public Attributes

std_msgs::Header header
 
int8_t level
 
const char * name
 
const char * msg
 
const char * file
 
const char * function
 
uint32_t line
 
uint8_t topics_length
 
char * st_topics
 
char ** topics
 

Additional Inherited Members

- Static Public Member Functions inherited from ros::Msg
static int serializeAvrFloat64 (unsigned char *outbuffer, const float f)
 This tricky function handles promoting a 32bit float to a 64bit double, so that AVR can publish messages containing float64 fields, despite AVV having no native support for double. More...
 
static int deserializeAvrFloat64 (const unsigned char *inbuffer, float *f)
 This tricky function handles demoting a 64bit double to a 32bit float, so that AVR can understand messages containing float64 fields, despite AVR having no native support for double. More...
 

Member Enumeration Documentation

anonymous enum
Enumerator
DEBUG 
anonymous enum
Enumerator
INFO 
anonymous enum
Enumerator
WARN 
anonymous enum
Enumerator
ERROR 
anonymous enum
Enumerator
FATAL 

Constructor & Destructor Documentation

rosgraph_msgs::Log::Log ( )
inline

Member Function Documentation

virtual int rosgraph_msgs::Log::deserialize ( unsigned char *  inbuffer)
inlinevirtual

Implements ros::Msg.

const char* rosgraph_msgs::Log::getMD5 ( )
inlinevirtual

Implements ros::Msg.

const char* rosgraph_msgs::Log::getType ( )
inlinevirtual

Implements ros::Msg.

virtual int rosgraph_msgs::Log::serialize ( unsigned char *  outbuffer) const
inlinevirtual

Implements ros::Msg.

Member Data Documentation

const char* rosgraph_msgs::Log::file
const char* rosgraph_msgs::Log::function
std_msgs::Header rosgraph_msgs::Log::header
int8_t rosgraph_msgs::Log::level
uint32_t rosgraph_msgs::Log::line
const char* rosgraph_msgs::Log::msg
const char* rosgraph_msgs::Log::name
char* rosgraph_msgs::Log::st_topics
char* * rosgraph_msgs::Log::topics
uint8_t rosgraph_msgs::Log::topics_length

The documentation for this class was generated from the following file: