![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Inheritance diagram for DtJoinResponseMsg:
Collaboration diagram for DtJoinResponseMsg:Public Types | |
| enum | errorCodes { DT_NO_ERROR = 0, DT_FEDEX_DOES_NOT_EXIST, DT_SAVE_IN_PROGRESS, DT_RESTORE_IN_PROGRESS, DT_FED_FILE_NOT_READY, DT_MAX_FEDERATES_JOINED, DT_FED_FILE_MERGE_PROBLEM, DT_FAILED_TO_GET_LICENSE, DT_RTIEXEC_LICENSING_PARAM_MISMATCH, DT_PARTNER_TAKEN, DT_TYPE_CONFLICT, DT_NAME_IN_USE, DT_UNKNOWN_ERROR, DT_WAITING, DT_CRC_FAILURE, DT_FEDEX_STILL_CREATING } |
| error codes for the errorValue flag More... | |
Public Member Functions | |
| DtJoinResponseMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructor. | |
| DtJoinResponseMsg (unsigned long destinationIDValue, unsigned short requestIDValue, DtFederateHandle federateHandleValue, MAKRti::DtString federateNameValue, unsigned short fedExHandleValue, MAKRti::DtString const &fedExNameValue, MAKRti::DtString const &timeImplNameValue, unsigned int crcOfFedFileValue, const MAKRti::DtString &momModule, const std::vector< MAKRti::DtString > &moduleNames, unsigned long flagsValue, bool allowNetworkTestValue, bool enableNetworkTestValue, const DtFederateNameAndHdlMap *namesAndHdls, errorCodes errorValue=DT_NO_ERROR, const DtString &errorString=DtString::nullString(), DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| DtJoinResponseMsg (const DtNetJoinResponseMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructor. | |
| virtual | ~DtJoinResponseMsg () |
| Destructor. | |
| virtual DtRtiMsg * | clone (bool copy=true) const |
| Return a copy/empty object of the same type as this. | |
| virtual void | set (unsigned long destinationIDValue, unsigned short requestIDValue, DtFederateHandle federateHandleValue, MAKRti::DtString federateNameValue, unsigned short fedExHandleValue, MAKRti::DtString const &fedExNameValue, MAKRti::DtString const &timeImplNameValue, unsigned int crcOfFedFileValue, const MAKRti::DtString &momModule, const std::vector< MAKRti::DtString > &moduleNames, unsigned long flagsValue, bool allowNetworkTestValue, bool enableNetworkTestValue, const DtFederateNameAndHdlMap *namesAndHdls, errorCodes errorValue=DT_NO_ERROR, const DtString &errorString=DtString::nullString()) |
| Set all fields simultaneously. | |
| virtual unsigned long | destinationID () const |
| Set/Get federate destination ID The federate name is not enough to uniquely identify it among other federates. | |
| virtual void | setDestinationID (unsigned long destinationIDValue) |
| virtual unsigned short | requestID () const |
| Set/Get request ID. | |
| virtual void | setRequestID (unsigned short requestIDValue) |
| virtual MAKRti::DtString | fullFedExName () const |
| Set/Get full name of federation execution. | |
| virtual void | setFullFedExName (MAKRti::DtString const &name) |
| virtual unsigned short | fedexHandleToUse () const |
| Set/Get federate handle assigned by fedex. | |
| virtual void | setFedexHandleToUse (unsigned short handle) |
| virtual MAKRti::DtString | federateName () const |
| Set/Get federate name. | |
| virtual void | setFederateName (MAKRti::DtString const &name) |
| virtual MAKRti::DtString | timeImplName () const |
| Set/Get time implementation name. | |
| virtual void | setTimeImplName (MAKRti::DtString const &name) |
| virtual MAKRti::DtString | momModuleName () const |
| Set/Get MOM module name. | |
| virtual void | setMomModuleName (MAKRti::DtString const &name) |
| virtual void | setfomModuleNames (const std::vector< MAKRti::DtString > &moduleNames) |
| Set/Get Fom Module Names. | |
| virtual void | getFomModuleNames (std::vector< MAKRti::DtString > &modules) const |
| virtual DtFederateHandle | federateHandleToUse () const |
| Set/Get federate handle assigned by fedex. | |
| virtual void | setFederateHandleToUse (DtFederateHandle handle) |
| virtual unsigned int | crcOfFedFile () const |
| Set / get the crc of the fed file. | |
| virtual void | setCrcOfFedFile (unsigned int crc) |
| virtual void | setErrorValue (errorCodes value) |
| Set/Get error value. | |
| virtual errorCodes | errorValue () const |
| virtual void | setErrorString (MAKRti::DtString const &errorStr) |
| Set/Get error string. | |
| virtual MAKRti::DtString | errorString () const |
| virtual void | setFlags (unsigned long value) |
| Set/Get flags. | |
| virtual unsigned long | flags () const |
| virtual void | setAllowNetworkTest (bool value) |
| Set/Get whether network testing is ever allowed in this federation. | |
| virtual bool | allowNetworkTest () const |
| virtual void | setNetworkTestEnabled (bool value) |
| Set/Get whether network testing is currently enabled. | |
| virtual bool | networkTestEnabled () const |
| virtual void | setFederateNamesAndHandles (const std::map< MAKRti::DtString, DtFederateHandle > &) |
| Set/Get the federate names and handles. | |
| virtual void | getFederateNamesAndHandles (std::map< MAKRti::DtString, DtFederateHandle > &namesAndHdls) const |
| virtual void | setFederateNamesSize (unsigned long size) |
| Set/Get the federate names size. | |
| virtual unsigned long | federateNamesSize () const |
| virtual unsigned | numFederates () const |
| Set/Get the number of federate names and handles. | |
| virtual void | setNumFederates (unsigned num) |
| virtual void | printData (DtLogicalTimeFactory *logicalTimeFactory) const |
| Print the data section. | |
Public Member Functions inherited from DtRtiMsg | |
| virtual | ~DtRtiMsg () |
| Destructor. | |
| virtual DtRtiMsg * | cloneWithTransport (bool copy=true) const |
| Return a copy/empty object of the same type as this using clone and set the transport type from the host message. | |
| virtual DtNetMsgHeader * | netHeader () const |
| Get header of network representation. | |
| virtual int | version () const |
| Return the message version. | |
| virtual bool | isValidVersion () const |
| Returns bool: message version is valid? | |
| virtual void | setFedEx (const MAKRti::DtString &name) |
| All RTI messages contain information to identify which federation execution the message applies to. | |
| virtual void | setFedEx (int handle) |
| Set federation execution identifier as a handle. | |
| virtual bool | isForExec (const MAKRti::DtString &execName, int execHandle) const |
| Returns true if the current message belongs to the indicated federation execution, false otherwise. | |
| virtual DtRtiMsgKind | msgKind () const |
| Get the message kind. | |
| virtual const char * | kindString () const |
| Returns the message kind string name. | |
| virtual bool | isConstrained () const |
| Return boolean: message type can be time constrained? | |
| virtual bool | isAllowedDuringSave () const |
| Return boolean: message type can be processed during save? | |
| virtual void | setTime (const RTI::FedTime &time) |
| Set/Get time Used in timestamped messages. | |
| virtual RTI::FedTime const * | time (DtLogicalTimeFactory *fedTimeFactory) const |
| virtual bool | hasTime () const |
| Returns true if time field is valid. | |
| virtual void | setSerialNumber (unsigned long serialNumberValue) |
| Set/Get event retraction serial number Used in timestamped messages. | |
| virtual unsigned long | serialNumber () const |
| virtual void | setTransportType (DtTransportHandle type) |
| Set/Get transport type. | |
| virtual DtTransportHandle | transportType () const |
| virtual DtOrderHandle | orderType () const |
| This base implementation always returns recieve order. | |
| virtual bool | isMetadataPresent () const |
| Test if metadata has been added to a DtRtiMsg object. | |
| virtual bool | addMetadata (caddr_t *mtdAddr, unsigned int size, unsigned int *alignPad, unsigned int *headerPad=NULL) |
| Allocate space for next block of metadata. | |
| virtual void | removeMetadata (unsigned int size) |
| Update the size of the message when metadata has been removed. | |
| bool | isInteractionMsgType () const |
| Utility functions, check the message type against known interaciton/update message types. | |
| bool | isUpdateMsgType () const |
| virtual void | print (DtLogicalTimeFactory *logicalTimeFactory) const |
| Printing functions. | |
| virtual void | printHeader (DtLogicalTimeFactory *logicalTimeFactory) const |
| virtual void | printTime (const char *label, RTI::FedTime const *timeValue) const |
| Print the given time. | |
| virtual void | printInterval (const char *label, RTI::FedTime const *intervalValue) const |
| Print the interval. | |
| virtual int | status () const |
| Returns MSG_STATUS_OK if OK, a reason enumeration otherwise. | |
| virtual const MAKRti::DtString | fedExName () const |
| These two functions should be avoided in favor of isForExec(). | |
| virtual int | fedExHandle () const |
| Get the federation execution identifier as a handle Returns 0 if the identifier is being represented as a name. | |
| virtual void | setFederateHandle (DtFederateHandle handle) |
| Set/Get federate handle. | |
| virtual DtFederateHandle | federateHandle () const |
| Set/Get federate handle. | |
| virtual void | setSequenceNumber (unsigned long value) |
| Set/Get message sequence number. | |
| virtual unsigned long | sequenceNumber () const |
| Set/Get message sequence number. | |
| virtual void | setServiceCallNumber (unsigned long value) |
| Set/Get service call number. | |
| virtual unsigned long | serviceCallNumber () const |
| Set/Get service call number. | |
| virtual void | setTriggerMessageNumber (unsigned long value) |
| Set/Get trigger message sequence number (i.e., the message being processed that triggered this message being sent). | |
| virtual unsigned long | triggerMessageNumber () const |
| Set/Get trigger message sequence number (i.e., the message being processed that triggered this message being sent). | |
Static Public Member Functions | |
| static DtRtiMsg * | create (const DtNetMsgHeader *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| Creator. | |
| static DtRtiMsg * | create (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| Creator. | |
| static void | addCallback (DtConnectionMgr *conn, DtJoinResponseCb cb, void *usr, bool isMomCallback=false) |
| Callback management. | |
| static void | removeCallback (DtConnectionMgr *conn, DtJoinResponseCb cb, void *usr, bool isMomCallback=false) |
Static Public Member Functions inherited from DtRtiMsg | |
| static const DtNetMsgHeader * | netHeader (const void *buffer) |
| Extracts the header network representation from the buffer. | |
| static const char * | kindToString (DtRtiMsgKind kind) |
| Returns the name of the message, by kind enumeration. | |
| static const char * | kindString (const void *buffer) |
| Extracts the message kind from the given buffer and returns its string name. | |
| static const DtRtiMsgKind | msgKind (const void *buffer) |
| Extracts the message kind from the given buffer. | |
| static unsigned int | version (const void *buffer) |
| Extracts the message version form the given buffer. | |
| static unsigned int | fedExHandle (const void *buffer) |
| Extracts the message fedEx handle form the given buffer (0 if lightweight fedEx name) | |
| static DtFederateHandle | federateHandle (const void *buffer) |
| Extracts the message federate handle form the given buffer. | |
| static unsigned long | sequenceNumber (const void *buffer) |
| Extracts the message sequence number form the given buffer. | |
| static void | setDefaultRegionSet (unsigned long defaultRegionSet) |
| Set the default region set handle. | |
| static void | setUse32BitsForValueSize (bool use32BitsForValueSizeEnabled) |
| Set/Get flag to enable use of 32 bit size field for attribute/parameter values. | |
| static bool | use32BitsForValueSize () |
| static void | setSmartForwardingEnabled (bool enabled) |
| Set/Get is SmartForwarding enabled? | |
| static bool | smartForwardingEnabled () |
Protected Member Functions | |
| virtual DtNetJoinResponseMsg * | netJoinResponseMsg () |
| The network representation. | |
| virtual const DtNetJoinResponseMsg * | netJoinResponseMsg () const |
| virtual DtRtiMsgKind | internalDtRtiMsgKind () |
| Returns the kind of an JoinResponse Msg. | |
| virtual int | minSize () const |
| Returns minimum size of a message, including header. | |
| virtual int | setMinSizes (const MAKRti::DtString &fedExNameVal, const MAKRti::DtString &federateNameVal, const MAKRti::DtString &timeImplNameVal, const std::vector< MAKRti::DtString > &fomModuleNamesVal, const DtFederateNameAndHdlMap *namesAndHdls, const MAKRti::DtString &errorString) |
| Sets the field sizes for the variant components and returns the minimum size needed for the message, including header DOES NOT allocate memory for the components. | |
| virtual void | setFedExNameSize (unsigned long size) |
| Set/Get fedEx name size. | |
| virtual unsigned long | fedExNameSize () const |
| virtual void | setFederateNameSize (unsigned long size) |
| Set/Get federate name size. | |
| virtual unsigned long | federateNameSize () const |
| virtual void | setErrorStringSize (unsigned long size) |
| Set/Get error String size. | |
| virtual unsigned long | errorStringSize () const |
| virtual void | setTimeImplNameSize (unsigned long size) |
| Set/Get time implementation name size. | |
| virtual unsigned long | timeImplNameSize () const |
| virtual void | setMomModuleNameSize (unsigned long size) |
| Set/Get MOM module name size. | |
| virtual unsigned long | momModuleNameSize () const |
| virtual void | setfomModuleNameSize (unsigned long size) |
| Set/Get fomModules Names Size. | |
| virtual unsigned long | fomModuleNameSize () const |
| virtual char * | fedExNamePtr () |
| Return pointer to component location in message. | |
| virtual char * | federateNamePtr () |
| virtual char * | timeImplNamePtr () |
| virtual char * | momModuleNamePtr () |
| virtual char * | fomModuleNamesPtr () |
| virtual char * | federateNamesPtr () |
| virtual char * | errorStringPtr () |
| virtual DtNetU32 * | federateHandlesPtr () |
| virtual const char * | fedExNamePtr () const |
| Return pointer to component location in message. | |
| virtual const char * | federateNamePtr () const |
| virtual const char * | timeImplNamePtr () const |
| virtual const char * | momModuleNamePtr () const |
| virtual const char * | fomModuleNamesPtr () const |
| virtual const char * | federateNamesPtr () const |
| virtual const char * | errorStringPtr () const |
| virtual const DtNetU32 * | federateHandlesPtr () const |
| virtual DtJoinResponseMsg * | self () const |
| Casts away const-ness. | |
Protected Member Functions inherited from DtRtiMsg | |
| DtRtiMsg () | |
| Constructor. | |
| virtual void | sizeChanged (int size) |
| Called whenever size is changed using changeSize, or insert/deleteBytes. | |
| void | initDtRtiMsg (int size, DtRtiMsgKind msgKindVal, DtBufferPtr buffer) |
| Called by ctor, so not virtual. | |
| void | initDtRtiMsg (const void *initial, int size, DtBufferPtr buffer) |
| void | initDtRtiMsg (const DtNetMsgHeader *header, DtBufferPtr buffer) |
| virtual void | adjustBytes (int offset, int numBytes) |
| Adjust numBytes bytes at the indicated offset in the net rep. | |
| virtual void | adjustBytes (void *address, int numBytes) |
| Adjust the numBytes starting at the indicated addres. | |
Protected Attributes | |
| DtFederateHandleSet * | mySet |
| Our federate handle set. | |
Protected Attributes inherited from DtRtiMsg | |
| DtTransportHandle | myTransportType |
| DtOrderHandle | myOrderType |
| RTI::FedTime * | myFedTime |
| bool | myTimeIsValid |
| bool | myConstrained |
| bool | myAllowedDuringSave |
| unsigned long | mySerialNumber |
| unsigned long | myServiceCallNumber |
| unsigned long | myTriggerMessage |
Additional Inherited Members | |
Static Public Attributes inherited from DtRtiMsg | |
| static unsigned long | theDefaultRegionSetHandle = 0 |
| static const char * | theDefaultTag = NULL |
Static Protected Attributes inherited from DtRtiMsg | |
| static bool | theUse32BitsForValueSize = false |
| static bool | theSmartForwardingEnabled = false |
error codes for the errorValue flag
| DtJoinResponseMsg::DtJoinResponseMsg | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructor.
References DtRtiMsg::initDtRtiMsg(), internalDtRtiMsgKind(), and minSize().
Referenced by clone(), create(), and setMinSizes().
| DtJoinResponseMsg::DtJoinResponseMsg | ( | unsigned long | destinationIDValue, |
| unsigned short | requestIDValue, | ||
| DtFederateHandle | federateHandleValue, | ||
| MAKRti::DtString | federateNameValue, | ||
| unsigned short | fedExHandleValue, | ||
| MAKRti::DtString const & | fedExNameValue, | ||
| MAKRti::DtString const & | timeImplNameValue, | ||
| unsigned int | crcOfFedFileValue, | ||
| const MAKRti::DtString & | momModule, | ||
| const std::vector< MAKRti::DtString > & | moduleNames, | ||
| unsigned long | flagsValue, | ||
| bool | allowNetworkTestValue, | ||
| bool | enableNetworkTestValue, | ||
| const DtFederateNameAndHdlMap * | namesAndHdls, | ||
| errorCodes | errorValue = DT_NO_ERROR, |
||
| const DtString & | errorString = DtString::nullString(), |
||
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
References DtRtiMsg::initDtRtiMsg(), internalDtRtiMsgKind(), setAllowNetworkTest(), setCrcOfFedFile(), setDestinationID(), setErrorString(), setErrorValue(), setFederateHandleToUse(), setFederateName(), setFederateNamesAndHandles(), setFedexHandleToUse(), setFlags(), setfomModuleNames(), setFullFedExName(), setMinSizes(), setMomModuleName(), setNetworkTestEnabled(), setRequestID(), and setTimeImplName().
| DtJoinResponseMsg::DtJoinResponseMsg | ( | const DtNetJoinResponseMsg * | netRepMsg, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
Constructor.
References DtNetJoinResponseMsg::header, and DtRtiMsg::initDtRtiMsg().
|
virtual |
Destructor.
|
static |
Callback management.
References DtConnectionMgr::addMsgCallback(), and DtJoinResponseMsgKind.
Referenced by DtRtiExecFederateMgr::joinFederationExecution().
|
virtual |
References netJoinResponseMsg().
Return a copy/empty object of the same type as this.
Implements DtRtiMsg.
References DtJoinResponseMsg(), and netJoinResponseMsg().
Referenced by DtRtiExecFederateMgr::processJoinResponseMsg().
|
virtual |
Set / get the crc of the fed file.
References DtNetJoinResponseMsg::crcOfFedFile, and netJoinResponseMsg().
Referenced by DtRtiExecFederateMgr::initializeFOM(), and printData().
|
static |
Creator.
References DtJoinResponseMsg().
|
static |
Creator.
References DtJoinResponseMsg().
|
virtual |
Set/Get federate destination ID The federate name is not enough to uniquely identify it among other federates.
This destination ID was the unique source ID that the federate supplied for join.
References DtNetJoinResponseMsg::destinationID, and netJoinResponseMsg().
Referenced by DtFederateTrackingFilter::handleJoinResponseMsg(), printData(), and DtRtiExecFederateMgr::processJoinResponseMsg().
|
virtual |
References errorStringPtr(), and errorStringSize().
Referenced by DtRtiExecFederateMgr::checkJoinResponse(), printData(), and DtRtiExecFederateMgr::processJoinResponseMsg().
|
protectedvirtual |
References federateNamesPtr(), and federateNamesSize().
Referenced by errorString(), and setErrorString().
|
protectedvirtual |
References federateNamesPtr(), and federateNamesSize().
|
protectedvirtual |
References DtNetJoinResponseMsg::errorStringSize, and netJoinResponseMsg().
Referenced by errorString(), and setErrorString().
|
virtual |
References DtNetJoinResponseMsg::errorValue, and netJoinResponseMsg().
Referenced by DtRtiExecFederateMgr::checkJoinResponse(), printData(), and DtRtiExecFederateMgr::processJoinResponseMsg().
|
protectedvirtual |
References netJoinResponseMsg().
Referenced by federateNamesPtr(), fullFedExName(), getFederateNamesAndHandles(), and setFederateNamesAndHandles().
|
protectedvirtual |
References netJoinResponseMsg().
|
virtual |
Set/Get federate handle assigned by fedex.
References DtNetJoinResponseMsg::federateHandleToUse, and netJoinResponseMsg().
Referenced by printData(), and DtRtiExecFederateMgr::processJoinResponseMsg().
|
virtual |
Set/Get federate name.
References federateNamePtr(), and federateNameSize().
Referenced by DtFederateTrackingFilter::handleJoinResponseMsg(), and DtRtiExecFederateMgr::processJoinResponseMsg().
|
protectedvirtual |
References timeImplNamePtr(), and timeImplNameSize().
Referenced by federateName(), momModuleNamePtr(), and setFederateName().
|
protectedvirtual |
References timeImplNamePtr(), and timeImplNameSize().
|
protectedvirtual |
References DtNetJoinResponseMsg::federateNameSize, and netJoinResponseMsg().
Referenced by federateName(), momModuleNamePtr(), and setFederateName().
|
protectedvirtual |
References federateHandlesPtr(), and numFederates().
Referenced by errorStringPtr(), fedExNamePtr(), getFederateNamesAndHandles(), and setFederateNamesAndHandles().
|
protectedvirtual |
References federateHandlesPtr(), and numFederates().
|
virtual |
References DtNetJoinResponseMsg::federateNamesSize, and netJoinResponseMsg().
Referenced by errorStringPtr(), fedExNamePtr(), and setFederateNamesAndHandles().
|
virtual |
Set/Get federate handle assigned by fedex.
References DtNetJoinResponseMsg::fedexHandleToUse, and netJoinResponseMsg().
Referenced by printData().
|
protectedvirtual |
Return pointer to component location in message.
References federateNamesPtr(), and federateNamesSize().
Referenced by fullFedExName(), setFullFedExName(), and timeImplNamePtr().
|
protectedvirtual |
Return pointer to component location in message.
References federateNamesPtr(), and federateNamesSize().
|
protectedvirtual |
References DtNetJoinResponseMsg::fedExNameSize, and netJoinResponseMsg().
Referenced by fullFedExName(), setFullFedExName(), and timeImplNamePtr().
|
virtual |
References DtNetJoinResponseMsg::flags, and netJoinResponseMsg().
Referenced by setFlags().
|
protectedvirtual |
References DtNetJoinResponseMsg::fomModuleNamesSize, and netJoinResponseMsg().
Referenced by setfomModuleNames().
|
protectedvirtual |
References momModuleNamePtr(), and momModuleNameSize().
Referenced by getFomModuleNames(), and setfomModuleNames().
|
protectedvirtual |
References momModuleNamePtr(), and momModuleNameSize().
|
virtual |
Set/Get full name of federation execution.
References federateHandlesPtr(), fedExNamePtr(), and fedExNameSize().
Referenced by DtRtiExecFederateMgr::initializeFOM(), and printData().
|
virtual |
References federateHandlesPtr(), federateNamesPtr(), and numFederates().
Referenced by DtRtiExecFederateMgr::processJoinResponseMsg().
|
virtual |
References fomModuleNamesPtr(), netJoinResponseMsg(), and DtNetJoinResponseMsg::numFomModules.
Referenced by DtRtiExecFederateMgr::initializeFOM(), and printData().
|
protectedvirtual |
Returns the kind of an JoinResponse Msg.
Implements DtRtiMsg.
References DtJoinResponseMsgKind.
Referenced by DtJoinResponseMsg().
|
protectedvirtual |
Returns minimum size of a message, including header.
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
Set/Get MOM module name.
References momModuleNamePtr(), and momModuleNameSize().
Referenced by DtRtiExecFederateMgr::initializeFOM().
|
protectedvirtual |
References federateNamePtr(), and federateNameSize().
Referenced by fomModuleNamesPtr(), momModuleName(), and setMomModuleName().
|
protectedvirtual |
References federateNamePtr(), and federateNameSize().
|
protectedvirtual |
References DtNetJoinResponseMsg::momModuleNameSize, and netJoinResponseMsg().
Referenced by fomModuleNamesPtr(), momModuleName(), and setMomModuleName().
|
protectedvirtual |
The network representation.
Referenced by allowNetworkTest(), clone(), crcOfFedFile(), destinationID(), errorStringSize(), errorValue(), federateHandlesPtr(), federateHandleToUse(), federateNameSize(), federateNamesSize(), fedexHandleToUse(), fedExNameSize(), flags(), fomModuleNameSize(), getFomModuleNames(), momModuleNameSize(), networkTestEnabled(), numFederates(), requestID(), set(), setAllowNetworkTest(), setCrcOfFedFile(), setDestinationID(), setErrorString(), setErrorStringSize(), setErrorValue(), setFederateHandleToUse(), setFederateName(), setFederateNameSize(), setFederateNamesSize(), setFedexHandleToUse(), setFedExNameSize(), setFlags(), setfomModuleNames(), setfomModuleNameSize(), setFullFedExName(), setMomModuleName(), setMomModuleNameSize(), setNetworkTestEnabled(), setNumFederates(), setRequestID(), setTimeImplName(), setTimeImplNameSize(), and timeImplNameSize().
|
protectedvirtual |
|
virtual |
References netJoinResponseMsg().
|
virtual |
Set/Get the number of federate names and handles.
References netJoinResponseMsg(), and DtNetJoinResponseMsg::numFederates.
Referenced by federateNamesPtr(), getFederateNamesAndHandles(), and setFederateNamesAndHandles().
|
virtual |
Print the data section.
Reimplemented from DtRtiMsg.
References crcOfFedFile(), destinationID(), errorString(), errorValue(), federateHandleToUse(), fedexHandleToUse(), fullFedExName(), getFomModuleNames(), requestID(), and timeImplName().
Referenced by DtRtiExecFederateMgr::processJoinResponseMsg().
|
static |
|
virtual |
Set/Get request ID.
References netJoinResponseMsg(), and DtNetJoinResponseMsg::requestID.
Referenced by printData(), and DtRtiExecFederateMgr::processJoinResponseMsg().
|
inlineprotectedvirtual |
Casts away const-ness.
|
virtual |
Set all fields simultaneously.
References rti1516e::insertBytes(), minSize(), netJoinResponseMsg(), setAllowNetworkTest(), setCrcOfFedFile(), setDestinationID(), setErrorString(), setErrorValue(), setFederateHandleToUse(), setFederateName(), setFederateNamesAndHandles(), setFedexHandleToUse(), setFlags(), setfomModuleNames(), setFullFedExName(), setMinSizes(), setMomModuleName(), setNetworkTestEnabled(), setRequestID(), and setTimeImplName().
Referenced by DtRtiExec::sendJoinResponseMsg(), and DtFedExec::sendJoinResponseMsg().
|
virtual |
Set/Get whether network testing is ever allowed in this federation.
References netJoinResponseMsg(), and DtNetJoinResponseMsg::networkTestFlags.
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
References DtNetJoinResponseMsg::crcOfFedFile, and netJoinResponseMsg().
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
References DtNetJoinResponseMsg::destinationID, and netJoinResponseMsg().
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
Set/Get error string.
References errorStringPtr(), DtNetJoinResponseMsg::errorStringSize, errorStringSize(), rti1516e::insertBytes(), and netJoinResponseMsg().
Referenced by DtJoinResponseMsg(), and set().
|
protectedvirtual |
Set/Get error String size.
References DtNetJoinResponseMsg::errorStringSize, and netJoinResponseMsg().
Referenced by setMinSizes().
|
virtual |
Set/Get error value.
References DtNetJoinResponseMsg::errorValue, and netJoinResponseMsg().
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
References DtNetJoinResponseMsg::federateHandleToUse, and netJoinResponseMsg().
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
References federateNamePtr(), DtNetJoinResponseMsg::federateNameSize, federateNameSize(), rti1516e::insertBytes(), and netJoinResponseMsg().
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
Set/Get the federate names and handles.
References federateHandlesPtr(), federateNamesPtr(), federateNamesSize(), rti1516e::insertBytes(), numFederates(), setFederateNamesSize(), and setNumFederates().
Referenced by DtJoinResponseMsg(), and set().
|
protectedvirtual |
Set/Get federate name size.
References DtNetJoinResponseMsg::federateNameSize, and netJoinResponseMsg().
Referenced by setMinSizes().
|
virtual |
Set/Get the federate names size.
References DtNetJoinResponseMsg::federateNamesSize, and netJoinResponseMsg().
Referenced by setFederateNamesAndHandles(), and setMinSizes().
|
virtual |
References DtNetJoinResponseMsg::fedexHandleToUse, and netJoinResponseMsg().
Referenced by DtJoinResponseMsg(), and set().
|
protectedvirtual |
Set/Get fedEx name size.
References DtNetJoinResponseMsg::fedExNameSize, and netJoinResponseMsg().
Referenced by setMinSizes().
|
virtual |
Set/Get flags.
References DtNetJoinResponseMsg::flags, flags(), and netJoinResponseMsg().
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
Set/Get Fom Module Names.
References fomModuleNameSize(), fomModuleNamesPtr(), DtNetJoinResponseMsg::fomModuleNamesSize, rti1516e::insertBytes(), netJoinResponseMsg(), and DtNetJoinResponseMsg::numFomModules.
Referenced by DtJoinResponseMsg(), and set().
|
protectedvirtual |
Set/Get fomModules Names Size.
References DtNetJoinResponseMsg::fomModuleNamesSize, and netJoinResponseMsg().
Referenced by setMinSizes().
|
virtual |
References fedExNamePtr(), DtNetJoinResponseMsg::fedExNameSize, fedExNameSize(), rti1516e::insertBytes(), and netJoinResponseMsg().
Referenced by DtJoinResponseMsg(), and set().
|
protectedvirtual |
Sets the field sizes for the variant components and returns the minimum size needed for the message, including header DOES NOT allocate memory for the components.
References DtJoinResponseMsg(), setErrorStringSize(), setFederateNameSize(), setFederateNamesSize(), setFedExNameSize(), setfomModuleNameSize(), setNumFederates(), and setTimeImplNameSize().
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
References rti1516e::insertBytes(), momModuleNamePtr(), DtNetJoinResponseMsg::momModuleNameSize, momModuleNameSize(), and netJoinResponseMsg().
Referenced by DtJoinResponseMsg(), and set().
|
protectedvirtual |
Set/Get MOM module name size.
References DtNetJoinResponseMsg::momModuleNameSize, and netJoinResponseMsg().
|
virtual |
Set/Get whether network testing is currently enabled.
References netJoinResponseMsg(), and DtNetJoinResponseMsg::networkTestFlags.
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
References netJoinResponseMsg(), and DtNetJoinResponseMsg::numFederates.
Referenced by setFederateNamesAndHandles(), and setMinSizes().
|
virtual |
References netJoinResponseMsg(), and DtNetJoinResponseMsg::requestID.
Referenced by DtJoinResponseMsg(), and set().
|
virtual |
References rti1516e::insertBytes(), netJoinResponseMsg(), timeImplNamePtr(), DtNetJoinResponseMsg::timeImplNameSize, and timeImplNameSize().
Referenced by DtJoinResponseMsg(), and set().
|
protectedvirtual |
Set/Get time implementation name size.
References netJoinResponseMsg(), and DtNetJoinResponseMsg::timeImplNameSize.
Referenced by setMinSizes().
|
virtual |
Set/Get time implementation name.
References timeImplNamePtr(), and timeImplNameSize().
Referenced by DtRtiExecFederateMgr::initializeFOM(), DtRtiExecFederateMgr::initializeTimeFactory(), and printData().
|
protectedvirtual |
References fedExNamePtr(), and fedExNameSize().
Referenced by federateNamePtr(), setTimeImplName(), and timeImplName().
|
protectedvirtual |
References fedExNamePtr(), and fedExNameSize().
|
protectedvirtual |
References netJoinResponseMsg(), and DtNetJoinResponseMsg::timeImplNameSize.
Referenced by federateNamePtr(), setTimeImplName(), and timeImplName().
|
protected |
Our federate handle set.