VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtFeatureResponse Class Reference

DtFeatureResponse is the returned response of DtFeatureRequest by the debugDrawRenderer.

Inheritance diagram for makVrf::DtFeatureResponse:
Inheritance graph
[legend]

Public Member Functions

 DtFeatureResponse ()
 
virtual ~DtFeatureResponse ()
 
virtual int messageSize ()
 
virtual DtBaseMessageclone ()
 
virtual void setSucces (bool success)
 
virtual bool success () const
 
virtual void setError (const std::string &error)
 
virtual std::string error () const
 
- Public Member Functions inherited from makVrf::DtBaseMessage
 DtBaseMessage ()
 
virtual ~DtBaseMessage ()
 
virtual unsigned int messageType () const
 
virtual unsigned charencode ()
 
virtual void setRequestorId (const std::string &requestor)
 
virtual std::string requestorId ()
 
virtual void setRequestId (int id)
 
virtual int requestId ()
 

Static Public Member Functions

static DtBaseMessagedecode (unsigned char *buffer, int length)
 

Protected Member Functions

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

Protected Attributes

bool mySuccess
 
std::string myError
 
- Protected Attributes inherited from makVrf::DtBaseMessage
unsigned int myMessageType
 
std::string myRequestorId
 
int myRequestId
 

Constructor & Destructor Documentation

makVrf::DtFeatureResponse::DtFeatureResponse ( )

CTOR/DTOR.

virtual makVrf::DtFeatureResponse::~DtFeatureResponse ( )
virtual

Member Function Documentation

virtual int makVrf::DtFeatureResponse::messageSize ( )
virtual

size of the message

Reimplemented from makVrf::DtBaseMessage.

static DtBaseMessage* makVrf::DtFeatureResponse::decode ( unsigned char buffer,
int  length 
)
static

decode a message. Used by the factory

virtual DtBaseMessage* makVrf::DtFeatureResponse::clone ( )
virtual

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

Implements makVrf::DtBaseMessage.

virtual void makVrf::DtFeatureResponse::setSucces ( bool  success)
virtual

set or get success state (if succes() return false, check the error())

virtual bool makVrf::DtFeatureResponse::success ( ) const
virtual
virtual void makVrf::DtFeatureResponse::setError ( const std::string &  error)
virtual

set the error

virtual std::string makVrf::DtFeatureResponse::error ( ) const
virtual
virtual void makVrf::DtFeatureResponse::serialize ( DtStreamWriter writer)
protectedvirtual

Reimplemented from makVrf::DtBaseMessage.

virtual void makVrf::DtFeatureResponse::deserialize ( DtStreamReader reader)
protectedvirtual

Reimplemented from makVrf::DtBaseMessage.

Member Data Documentation

bool makVrf::DtFeatureResponse::mySuccess
protected
std::string makVrf::DtFeatureResponse::myError
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)