00001 #ifndef ROOT_CORE_UTILS__MESSAGE_H
00002 #define ROOT_CORE_UTILS__MESSAGE_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include <RootCoreUtils/Global.h>
00020
00021 #include <RootCoreUtils/MessageType.h>
00022
00023 namespace RCU
00024 {
00025 struct Message
00026 {
00027
00028
00029
00030
00032 public:
00033 const char *package;
00034 public:
00035 const char *file;
00036 public:
00037 unsigned line;
00038
00040 public:
00041 MessageType type;
00042
00045 public:
00046 const char *message;
00047
00048
00051 public:
00052 Message ();
00053
00054
00058 public:
00059 void send () const;
00060 };
00061 }
00062
00063 #endif