10 #define LGI_MESSAGE_TYPE_NONE 0x00
11 #define LGI_MESSAGE_TYPE_INT 0x01
12 #define LGI_MESSAGE_TYPE_FLOAT 0x02
13 #define LGI_MESSAGE_TYPE_DOUBLE 0x03
14 #define LGI_MESSAGE_TYPE_STRING 0x04
15 #define LGI_MESSAGE_TYPE_POINTER 0x05
16 #define LGI_MESSAGE_TYPE_VECTOR 0x06
77 std::vector<MessageData *>
value;
87 std::map<std::string,MessageData *>
data;
93 void Set(std::string name,
int value);
94 void Set(std::string name,
float value);
95 void Set(std::string name,
double value);
96 void Set(std::string name,std::string value);
Definition: message.hpp:24
MessageDataFloat(float value)
float value
Definition: message.hpp:45
int type
Definition: message.hpp:28
MessageDataInt(int value)
Definition: message.hpp:42
std::string value
Definition: message.hpp:61
MessageDataString(std::string value)
Definition: message.hpp:66
Definition: message.hpp:74
int value
Definition: message.hpp:37
double value
Definition: message.hpp:53
std::map< std::string, MessageData * > data
Definition: message.hpp:87
Definition: message.hpp:58
MessageDataPointer(void *value)
void Set(std::string name, MessageData *data)
MessageDataVector(std::vector< MessageData * > value)
MessageDataDouble(double value)
std::vector< MessageData * > value
Definition: message.hpp:77
Definition: message.hpp:50
int id
Definition: message.hpp:86
void * value
Definition: message.hpp:69
Definition: message.hpp:34
Definition: message.hpp:83