Public Member Functions | Protected Attributes

openjaus::core::ReportEventRecord Class Reference

#include <ReportEventRecord.h>

Inherits openjaus::model::fields::Record.

List of all members.

Public Member Functions

 ReportEventRecord ()
 ReportEventRecord (const ReportEventRecord &source)
 ~ReportEventRecord ()
void copy (ReportEventRecord &source)
virtual int to (system::Buffer *dst)
 Operation to.
virtual int from (system::Buffer *src)
 Operation from.
virtual int length (void)
 Serializes object to internal transport buffer.
std::string toXml (unsigned char level=0) const
EventTypeEnumeration::EventTypeEnum getEventType (void)
void setEventType (EventTypeEnumeration::EventTypeEnum value)
uint8_t getEventID (void)
void setEventID (uint8_t value)
model::MessagegetQueryMessage (void)
void setQueryMessage (model::Message *message)

Protected Attributes

EventTypeEnumeration eventType
model::fields::UnsignedByte eventID
model::fields::MessageField queryMessage

Constructor & Destructor Documentation

openjaus::core::ReportEventRecord::ReportEventRecord (  ) 
openjaus::core::ReportEventRecord::ReportEventRecord ( const ReportEventRecord source  ) 
openjaus::core::ReportEventRecord::~ReportEventRecord (  ) 

Member Function Documentation

void openjaus::core::ReportEventRecord::copy ( ReportEventRecord source  ) 
int openjaus::core::ReportEventRecord::from ( system::Buffer src  )  [virtual]
Parameters:
src 

Reimplemented from openjaus::model::fields::Record.

uint8_t openjaus::core::ReportEventRecord::getEventID ( void   ) 
EventTypeEnumeration::EventTypeEnum openjaus::core::ReportEventRecord::getEventType ( void   ) 
model::Message * openjaus::core::ReportEventRecord::getQueryMessage ( void   ) 
int openjaus::core::ReportEventRecord::length ( void   )  [virtual]

Reimplemented from openjaus::model::fields::Record.

void openjaus::core::ReportEventRecord::setEventID ( uint8_t  value  ) 
void openjaus::core::ReportEventRecord::setEventType ( EventTypeEnumeration::EventTypeEnum  value  ) 
void openjaus::core::ReportEventRecord::setQueryMessage ( model::Message message  ) 
int openjaus::core::ReportEventRecord::to ( system::Buffer dst  )  [virtual]
Parameters:
dst 

Reimplemented from openjaus::model::fields::Record.

std::string openjaus::core::ReportEventRecord::toXml ( unsigned char  level = 0  )  const

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines