#include <feeserver/fee_packet.hh>
Public Types | |
| enum | Event { Info = 1, Warning = 2, Error = 4, AuditFailure = 8, AuditSuccess = 16, Debug = 32, Alarm = 64 } |
| enum | { DetectorSize = 4, SourceSize = 256, DescriptionSize = 256, DateSize = 20 } |
Public Member Functions | |
| Message () | |
| virtual | ~Message () |
| bool | FromBuffer (unsigned char *buf, size_t size) |
| bool | ToBuffer (std::vector< unsigned char > &buf) |
| void | Clear () |
Static Public Member Functions | |
| static size_t | Size () |
| static const char * | Code2String (int code) |
Public Attributes | |
| int | _event_type |
| char | _detector [DetectorSize] |
| char | _source [SourceSize] |
| char | _description [DescriptionSize] |
| char | _date [DateSize] |
| anonymous enum |
| FeeServer::Message::Message | ( | ) |
Constructor
| virtual FeeServer::Message::~Message | ( | ) | [inline, virtual] |
Destructor
| bool FeeServer::Message::FromBuffer | ( | unsigned char * | buf, | |
| size_t | size | |||
| ) |
Initialize from a buffer
| bool FeeServer::Message::ToBuffer | ( | std::vector< unsigned char > & | buf | ) |
Initialize from a buffer
| void FeeServer::Message::Clear | ( | ) |
| size_t FeeServer::Message::Size | ( | ) | [static] |
Size of a message
| const char * FeeServer::Message::Code2String | ( | int | code | ) | [static] |
Convert the event code into a string
Event code
| char FeeServer::Message::_detector[DetectorSize] |
Detector
| char FeeServer::Message::_source[SourceSize] |
Source
| char FeeServer::Message::_description[DescriptionSize] |
Description
| char FeeServer::Message::_date[DateSize] |
Date stamp
1.5.6