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 | Protected Attributes
makRadarFx::DtSensorListResponse Class Reference

DtSensorListResponse is the response from the server with a list of configured sensors. More...

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

Public Member Functions

 DtSensorListResponse ()
 CTOR/DTOR.
virtual ~DtSensorListResponse ()
virtual void setSensorList (std::vector< std::string > sensors)
 this is a list of all the sensors on the server.
virtual std::vector< std::string > sensorList ()
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)

Protected Attributes

std::vector< std::string > mySensors
- Protected Attributes inherited from makRadarFx::DtBaseMessage
unsigned int myMessageType
std::string myRequestorId
int myRequestId

Detailed Description

DtSensorListResponse is the response from the server with a list of configured sensors.

Constructor & Destructor Documentation

makRadarFx::DtSensorListResponse::DtSensorListResponse ( )

CTOR/DTOR.

virtual makRadarFx::DtSensorListResponse::~DtSensorListResponse ( )
virtual

Member Function Documentation

virtual void makRadarFx::DtSensorListResponse::setSensorList ( std::vector< std::string >  sensors)
virtual

this is a list of all the sensors on the server.

This list will be empty if there are no sensors available

virtual std::vector<std::string> makRadarFx::DtSensorListResponse::sensorList ( )
virtual
virtual int makRadarFx::DtSensorListResponse::messageSize ( )
virtual

size of the message

Reimplemented from makRadarFx::DtBaseMessage.

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

decode a message. Used by the factory

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

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

Implements makRadarFx::DtBaseMessage.

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

Reimplemented from makRadarFx::DtBaseMessage.

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

Reimplemented from makRadarFx::DtBaseMessage.

Member Data Documentation

std::vector<std::string> makRadarFx::DtSensorListResponse::mySensors
protected

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)