VR-Forces 5.0.2 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::DtNavMeshAreaResponse Class Reference

DtNavMeshAreaResponse is the returned response of DtNavMeshAreaRequest by the debugDrawRenderer.

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

Public Member Functions

 DtNavMeshAreaResponse ()
 
virtual ~DtNavMeshAreaResponse ()
 
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::DtNavMeshAreaResponse::DtNavMeshAreaResponse ( )

CTOR/DTOR.

virtual makVrf::DtNavMeshAreaResponse::~DtNavMeshAreaResponse ( )
virtual

Member Function Documentation

virtual int makVrf::DtNavMeshAreaResponse::messageSize ( )
virtual

size of the message

Reimplemented from makVrf::DtBaseMessage.

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

decode a message. Used by the factory

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

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

Implements makVrf::DtBaseMessage.

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

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

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

set the error

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

Reimplemented from makVrf::DtBaseMessage.

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

Reimplemented from makVrf::DtBaseMessage.

Member Data Documentation

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

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)