RadarFX API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions
makRadarFx::DtHeartbeatMessage Class Reference

DtHeatbeatMessage is sent periodically to ensure that connections are good. More...

Inheritance diagram for makRadarFx::DtHeartbeatMessage:
Inheritance graph
[legend]

Public Member Functions

 DtHeartbeatMessage ()
 CTOR/DTOR.
virtual ~DtHeartbeatMessage ()
virtual int messageSize ()
 size of the message
virtual DtBaseMessageclone ()
 clone a message. Caller of function is responsible managing this memory
- Public Member Functions inherited from makRadarFx::DtBaseMessage
 DtBaseMessage ()
 CTOR/DTOR.
virtual ~DtBaseMessage ()
virtual unsigned int messageType () const
 Get the name of the message type.
virtual unsigned char * encode ()
 Encode the message as an array of bytes and return the bytes the receiver is responsible for calling delete [] on these bytes.
virtual void setRequestorId (const std::string &requestor)
 Assigns the requestor name of this message.
virtual std::string requestorId ()
virtual void setRequestId (int id)
 Assigns the request id of this message.
virtual int requestId ()

Static Public Member Functions

static DtBaseMessagedecode (unsigned char *buffer, int length)
 decode a message. Used by the factory

Protected Member Functions

virtual void serialize (DtStreamWriter &writer)
virtual void deserialize (DtStreamReader &reader)

Additional Inherited Members

- Protected Attributes inherited from makRadarFx::DtBaseMessage
unsigned int myMessageType
std::string myRequestorId
int myRequestId

Detailed Description

DtHeatbeatMessage is sent periodically to ensure that connections are good.

Constructor & Destructor Documentation

makRadarFx::DtHeartbeatMessage::DtHeartbeatMessage ( )

CTOR/DTOR.

virtual makRadarFx::DtHeartbeatMessage::~DtHeartbeatMessage ( )
virtual

Member Function Documentation

virtual int makRadarFx::DtHeartbeatMessage::messageSize ( )
virtual

size of the message

Reimplemented from makRadarFx::DtBaseMessage.

static DtBaseMessage* makRadarFx::DtHeartbeatMessage::decode ( unsigned char *  buffer,
int  length 
)
static

decode a message. Used by the factory

virtual DtBaseMessage* makRadarFx::DtHeartbeatMessage::clone ( )
virtual

clone a message. Caller of function is responsible managing this memory

Implements makRadarFx::DtBaseMessage.

virtual void makRadarFx::DtHeartbeatMessage::serialize ( DtStreamWriter writer)
protectedvirtual

Reimplemented from makRadarFx::DtBaseMessage.

virtual void makRadarFx::DtHeartbeatMessage::deserialize ( DtStreamReader reader)
protectedvirtual

Reimplemented from makRadarFx::DtBaseMessage.


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

Document ID: 1.0
Copyright © 2015 VT MÄK Inc. All Rights Reserved (www.mak.com)