MAK RTIspy API Documentation for HLA Evolved
Public Member Functions | Static Public Member Functions | Protected Member Functions
DtConnectConfirmMsg Class Reference
+ Inheritance diagram for DtConnectConfirmMsg:
+ Collaboration diagram for DtConnectConfirmMsg:

List of all members.

Public Member Functions

 DtConnectConfirmMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtConnectConfirmMsg (const DtNetConnectConfirmMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtConnectConfirmMsg (DtHandle origHandle, DtHandle finalHandle, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
virtual ~DtConnectConfirmMsg ()
 Destructor.
virtual DtRtiMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual void set (DtHandle origHandle, DtHandle finalHandle)
 Set all fields simultaneously.
virtual DtHandle origConnectionHandle () const
 Set get original connection handle.
virtual void setOrigConnectionHandle (DtHandle handle)
virtual DtHandle finalConnectionHandle () const
 Set get final connection handle.
virtual void setFinalConnectionHandle (DtHandle handle)
virtual MAKRti::DtInetAddr webServerAddress () const
 Set/Get the federate's web server IP address.
virtual void setWebServerAddress (const MAKRti::DtInetAddr &ip)
virtual int webServerPort () const
 Get/Set the federate's web server HTTP port.
virtual void setWebServerPort (int port)
virtual int processId () const
 Get/Set the federates process ID.
virtual void setProcessId (int pid)
void setCompressionEnabled (bool enabled)
 Set/Get whether compression is enabled.
bool compressionEnabled () const
void setCompressionLevel (unsigned level)
 Set/Get the compression level.
unsigned compressionLevel () const
void setBundlingEnabled (bool enabled)
 Set/Get whether bundling is enabled.
bool bundlingEnabled () const
void setBundleSize (unsigned size)
 Set/Get the bundle size.
unsigned bundleSize () const
virtual MAKRti::DtString processName () const
 Get/Set the federates process Name.
virtual void setProcessName (MAKRti::DtString processName)
virtual MAKRti::DtString commandArgs () const
 Get/Set the command line arguments.
virtual void setCommandArgs (MAKRti::DtString commandArgs)
virtual void printData (DtLogicalTimeFactory *logicalTimeFactory) const
 Print the data section.

Static Public Member Functions

static DtRtiMsgcreate (const DtNetMsgHeader *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Creator.
static DtRtiMsgcreate (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
static void addCallback (DtConnectionMgr *conn, DtConnectConfirmCb cb, void *usr, bool isMomCallback=false)
 Callback management.
static void removeCallback (DtConnectionMgr *conn, DtConnectConfirmCb cb, void *usr, bool isMomCallback=false)

Protected Member Functions

virtual DtNetConnectConfirmMsgnetConnectConfirmMsg ()
 The network representation.
virtual const
DtNetConnectConfirmMsg
netConnectConfirmMsg () const
virtual DtRtiMsgKind internalDtRtiMsgKind ()
 Returns the kind of an Connect Msg.
virtual int minSize () const
 Returns minimum size of a message, including header.
virtual DtConnectConfirmMsgself () const
 Casts away const-ness.
virtual const char * processNamePtr () const
 Get the pointer to the process name data.
virtual char * processNamePtr ()
virtual unsigned long processNameSize () const
 Set/Get the size of the process name string.
virtual void setProcessNameSize (unsigned long size)
virtual const char * commandArgsPtr () const
 Get the pointer to the command args data.
virtual char * commandArgsPtr ()
virtual unsigned long commandArgsSize () const
 Set/Get the size of the command Args string.
virtual void setCommandArgsSize (unsigned long size)

Constructor & Destructor Documentation

DtConnectConfirmMsg::DtConnectConfirmMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)
DtConnectConfirmMsg::DtConnectConfirmMsg ( const DtNetConnectConfirmMsg netRep,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtConnectConfirmMsg::DtConnectConfirmMsg ( DtHandle  origHandle,
DtHandle  finalHandle,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Destructor.


Member Function Documentation

void DtConnectConfirmMsg::addCallback ( DtConnectionMgr conn,
DtConnectConfirmCb  cb,
void *  usr,
bool  isMomCallback = false 
) [static]

Callback management.

References DtConnectionMgr::addMsgCallback(), and DtConnectConfirmMsgKind.

unsigned DtConnectConfirmMsg::bundleSize ( ) const
DtRtiMsg * DtConnectConfirmMsg::clone ( bool  copy = true) const [virtual]

Return a copy/empty object of the same type as this.

Implements DtRtiMsg.

References DtConnectConfirmMsg(), and netConnectConfirmMsg().

MAKRti::DtString DtConnectConfirmMsg::commandArgs ( ) const [virtual]

Get/Set the command line arguments.

Get/Set the federates process Name.

References commandArgsPtr(), and commandArgsSize().

Referenced by DtConnectConfirmFilter::handleConnectConfirmMsg().

const char * DtConnectConfirmMsg::commandArgsPtr ( ) const [protected, virtual]

Get the pointer to the command args data.

Get the pointer to the process name data.

References processNamePtr(), and processNameSize().

Referenced by commandArgs(), and setCommandArgs().

char * DtConnectConfirmMsg::commandArgsPtr ( ) [protected, virtual]
unsigned long DtConnectConfirmMsg::commandArgsSize ( ) const [protected, virtual]

Set/Get the size of the command Args string.

Get the size of the process name string.

References DtNetConnectConfirmMsg::commandArgsSize, and netConnectConfirmMsg().

Referenced by commandArgs(), and setCommandArgs().

DtRtiMsg * DtConnectConfirmMsg::create ( const DtNetMsgHeader initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
) [static]

Creator.

References DtConnectConfirmMsg().

DtRtiMsg * DtConnectConfirmMsg::create ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER) [static]

References DtConnectConfirmMsg().

Returns the kind of an Connect Msg.

Implements DtRtiMsg.

References DtConnectConfirmMsgKind.

Referenced by DtConnectConfirmMsg().

int DtConnectConfirmMsg::minSize ( ) const [protected, virtual]

Returns minimum size of a message, including header.

Referenced by DtConnectConfirmMsg().

const DtNetConnectConfirmMsg * DtConnectConfirmMsg::netConnectConfirmMsg ( ) const [protected, virtual]

Set get original connection handle.

References netConnectConfirmMsg(), and DtNetConnectConfirmMsg::origConnectionId.

Referenced by printData().

void DtConnectConfirmMsg::printData ( DtLogicalTimeFactory logicalTimeFactory) const [virtual]
int DtConnectConfirmMsg::processId ( ) const [virtual]
MAKRti::DtString DtConnectConfirmMsg::processName ( ) const [virtual]

Get/Set the federates process Name.

References processNamePtr(), and processNameSize().

Referenced by DtConnectConfirmFilter::handleConnectConfirmMsg(), and printData().

const char * DtConnectConfirmMsg::processNamePtr ( ) const [protected, virtual]

Get the pointer to the process name data.

References netConnectConfirmMsg().

Referenced by commandArgsPtr(), processName(), and setProcessName().

char * DtConnectConfirmMsg::processNamePtr ( ) [protected, virtual]
unsigned long DtConnectConfirmMsg::processNameSize ( ) const [protected, virtual]

Set/Get the size of the process name string.

Get the size of the process name string.

References netConnectConfirmMsg(), and DtNetConnectConfirmMsg::processNameSize.

Referenced by commandArgsPtr(), processName(), and setProcessName().

void DtConnectConfirmMsg::removeCallback ( DtConnectionMgr conn,
DtConnectConfirmCb  cb,
void *  usr,
bool  isMomCallback = false 
) [static]
DtConnectConfirmMsg * DtConnectConfirmMsg::self ( ) const [inline, protected, virtual]

Casts away const-ness.

void DtConnectConfirmMsg::set ( DtHandle  origHandle,
DtHandle  finalHandle 
) [virtual]

Set all fields simultaneously.

References setFinalConnectionHandle(), and setOrigConnectionHandle().

void DtConnectConfirmMsg::setBundleSize ( unsigned  size)
void DtConnectConfirmMsg::setCommandArgs ( MAKRti::DtString  commandArgs) [virtual]
void DtConnectConfirmMsg::setCommandArgsSize ( unsigned long  size) [protected, virtual]
void DtConnectConfirmMsg::setCompressionLevel ( unsigned  level)
void DtConnectConfirmMsg::setProcessId ( int  pid) [virtual]
void DtConnectConfirmMsg::setProcessName ( MAKRti::DtString  processName) [virtual]
void DtConnectConfirmMsg::setProcessNameSize ( unsigned long  size) [protected, virtual]
void DtConnectConfirmMsg::setWebServerAddress ( const MAKRti::DtInetAddr &  ip) [virtual]
void DtConnectConfirmMsg::setWebServerPort ( int  port) [virtual]
MAKRti::DtInetAddr DtConnectConfirmMsg::webServerAddress ( ) const [virtual]

Set/Get the federate's web server IP address.

References netConnectConfirmMsg().

Referenced by DtConnectConfirmFilter::handleConnectConfirmMsg(), and printData().

int DtConnectConfirmMsg::webServerPort ( ) const [virtual]

Get/Set the federate's web server HTTP port.

References netConnectConfirmMsg(), and DtNetConnectConfirmMsg::webServerPort.

Referenced by DtConnectConfirmFilter::handleConnectConfirmMsg(), and printData().


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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)