![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Inheritance diagram for DtJoinMsg:
Collaboration diagram for DtJoinMsg:Public Member Functions | |
| DtJoinMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructor. | |
| DtJoinMsg (unsigned long sourceIDValue, unsigned short requestIDValue, MAKRti::DtString const &fedTypeValue, MAKRti::DtString const &fedExNameValue, MAKRti::DtString const &fedNameValue, MAKRti::DtString const &federateHostNameValue, const std::vector< MAKRti::DtString > &moduleNames, DtHlaVersionId hlaVersion, int astntCompId, unsigned long flagsValue, unsigned int needPartnerValue, const std::vector< unsigned int > &joinModulesCrcs, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| DtJoinMsg (const DtNetJoinMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructor. | |
| virtual | ~DtJoinMsg () |
| Destructor. | |
| virtual DtRtiMsg * | clone (bool copy=true) const |
| Return a copy/empty object of the same type as this. | |
| virtual void | set (unsigned long sourceIDValue, unsigned short requestIDValue, MAKRti::DtString const &fedTypeValue, MAKRti::DtString const &fedExNameValue, MAKRti::DtString const &fedNameValue, MAKRti::DtString const &federateHostNameValue, const std::vector< MAKRti::DtString > &moduleNames, DtHlaVersionId hlaVersion, int astntCompId, unsigned long flagsValue, unsigned int needPartnerValue, const std::vector< unsigned int > &joinModulesCrcs) |
| Set all fields simultaneously. | |
| virtual unsigned long | sourceID () const |
| Set/Get federate destination ID The federate name is not enough to uniquely identify it among other federates. | |
| virtual void | setSourceID (unsigned long sourceIDValue) |
| virtual unsigned short | requestID () const |
| Set/Get request ID. | |
| virtual void | setRequestID (unsigned short requestIDValue) |
| virtual void | setFederateType (MAKRti::DtString const &type) |
| Set/Get federate type. | |
| virtual MAKRti::DtString | federateType () const |
| virtual void | setFullFedExName (MAKRti::DtString const &name) |
| Set/Get full name of federation execution. | |
| virtual MAKRti::DtString | fullFedExName () const |
| virtual void | setFederateName (MAKRti::DtString const &name) |
| Set/Get federate name. | |
| virtual MAKRti::DtString | federateName () const |
| virtual void | setFederateHostName (MAKRti::DtString const &name) |
| Set / Get fed host name. | |
| virtual MAKRti::DtString | federateHostName () const |
| virtual void | setFomModuleNames (const std::vector< MAKRti::DtString > &moduleNames) |
| Set/Get Fom Module Names. | |
| virtual void | getFomModuleNames (std::vector< MAKRti::DtString > &modules) const |
| virtual void | setIpAddress (const MAKRti::DtInetAddr &ip) |
| Set/Get federate IP address ( by default message will contain address of primary interface ) | |
| virtual MAKRti::DtInetAddr | ipAddress () const |
| virtual void | setHlaVersion (DtHlaVersionId version) |
| Set/Get the HLA version of the federate. | |
| virtual DtHlaVersionId | hlaVersion () const |
| virtual void | setAssistantCompId (int id) |
| Set/Get the Assistant component ID federate. | |
| virtual int | assistantCompId () const |
| virtual void | setFlags (unsigned long value) |
| Set/Get flags. | |
| virtual unsigned long | flags () const |
| virtual void | setNeedPartner (unsigned int value) |
| Set/Get need partner indicator. | |
| virtual unsigned int | needPartner () const |
| unsigned int | numOfCrcs () const |
| Set/Get number of CRCs. | |
| void | setNumOfCrcs (unsigned int value) |
| virtual void | setCrcsOfFedFiles (const std::vector< unsigned int > &moduleCrcs) |
| Set/Get CRCs of Fed Files. | |
| virtual void | getCRCsOfFedFiles (std::vector< unsigned int > &crcOfFedFiles) const |
| 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, DtJoinCb cb, void *usr) |
| Callback management. | |
| static void | removeCallback (DtConnectionMgr *conn, DtJoinCb cb, void *usr) |
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 DtNetJoinMsg * | netJoinMsg () |
| The network representation. | |
| virtual const DtNetJoinMsg * | netJoinMsg () const |
| virtual DtRtiMsgKind | internalDtRtiMsgKind () |
| Returns the kind of an Join Msg. | |
| virtual int | minSize () const |
| Returns minimum size of a message, including header. | |
| virtual int | setMinSizes (MAKRti::DtString const &federateType, MAKRti::DtString const &fedExName, MAKRti::DtString const &federateName, MAKRti::DtString const &federateHostName, const std::vector< MAKRti::DtString > &fomModuleNamesVal, const std::vector< unsigned int > &joinModulesCrcs) |
| 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 | setFederateTypeSize (unsigned long size) |
| Set/Get fed type size. | |
| virtual unsigned long | federateTypeSize () const |
| virtual void | setFedExNameSize (unsigned long size) |
| Set/Get fedEx name size. | |
| virtual unsigned long | fedExNameSize () const |
| virtual void | setFederateNameSize (unsigned long size) |
| Set/Get fed name size. | |
| virtual unsigned long | federateNameSize () const |
| virtual void | setFederateHostNameSize (unsigned long size) |
| Set Get size of federate host name. | |
| virtual unsigned long | federateHostNameSize () const |
| virtual void | setfomModuleNameSize (unsigned long size) |
| Set/Get fomModules Names Size. | |
| virtual unsigned long | fomModuleNameSize () const |
| virtual const char * | federateNamePtr () const |
| Return pointer to component location in message. | |
| virtual const char * | fedExNamePtr () const |
| virtual const char * | federateTypePtr () const |
| virtual const char * | fomModuleNamesPtr () const |
| virtual const char * | federateHostNamePtr () const |
| virtual const DtNetU32 * | crcsOfFomModulesPtr () const |
| virtual char * | federateNamePtr () |
| virtual char * | fedExNamePtr () |
| virtual char * | federateTypePtr () |
| virtual char * | fomModuleNamesPtr () |
| virtual char * | federateHostNamePtr () |
| virtual DtNetU32 * | crcsOfFomModulesPtr () |
| virtual DtJoinMsg * | 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. | |
Additional Inherited Members | |
Static Public Attributes inherited from DtRtiMsg | |
| static unsigned long | theDefaultRegionSetHandle = 0 |
| static const char * | theDefaultTag = NULL |
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 |
Static Protected Attributes inherited from DtRtiMsg | |
| static bool | theUse32BitsForValueSize = false |
| static bool | theSmartForwardingEnabled = false |
| DtJoinMsg::DtJoinMsg | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructor.
References DtDefaultInterfaceAddr(), DtRtiMsg::initDtRtiMsg(), internalDtRtiMsgKind(), minSize(), and setIpAddress().
Referenced by clone(), create(), and setMinSizes().
| DtJoinMsg::DtJoinMsg | ( | unsigned long | sourceIDValue, |
| unsigned short | requestIDValue, | ||
| MAKRti::DtString const & | fedTypeValue, | ||
| MAKRti::DtString const & | fedExNameValue, | ||
| MAKRti::DtString const & | fedNameValue, | ||
| MAKRti::DtString const & | federateHostNameValue, | ||
| const std::vector< MAKRti::DtString > & | moduleNames, | ||
| DtHlaVersionId | hlaVersion, | ||
| int | astntCompId, | ||
| unsigned long | flagsValue, | ||
| unsigned int | needPartnerValue, | ||
| const std::vector< unsigned int > & | joinModulesCrcs, | ||
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
References DtDefaultInterfaceAddr(), DtRtiMsg::initDtRtiMsg(), internalDtRtiMsgKind(), setAssistantCompId(), setCrcsOfFedFiles(), setFederateHostName(), setFederateName(), setFederateType(), setFlags(), setFomModuleNames(), setFullFedExName(), setHlaVersion(), setIpAddress(), setMinSizes(), setNeedPartner(), setRequestID(), and setSourceID().
| DtJoinMsg::DtJoinMsg | ( | const DtNetJoinMsg * | netRepMsg, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
Constructor.
References DtNetJoinMsg::header, and DtRtiMsg::initDtRtiMsg().
|
virtual |
Destructor.
|
static |
Callback management.
References DtConnectionMgr::addMsgCallback(), and DtJoinMsgKind.
Referenced by DtFedExec::DtFedExec(), and DtRtiExec::DtRtiExec().
|
virtual |
References DtNetJoinMsg::astntCompId, and netJoinMsg().
Referenced by DtFedExec::processJoinMsg().
Return a copy/empty object of the same type as this.
Implements DtRtiMsg.
References DtJoinMsg(), and netJoinMsg().
|
protectedvirtual |
References netJoinMsg().
Referenced by fedExNamePtr(), getCRCsOfFedFiles(), and setCrcsOfFedFiles().
|
protectedvirtual |
References netJoinMsg().
|
static |
Creator.
References DtJoinMsg().
|
static |
Creator.
References DtJoinMsg().
|
virtual |
References federateHostNamePtr(), and federateHostNameSize().
Referenced by DtFederateTrackingFilter::handleJoinMsg(), printData(), and DtFedExec::processJoinMsg().
|
protectedvirtual |
References federateNamePtr(), and federateNameSize().
Referenced by federateHostName(), federateTypePtr(), and setFederateHostName().
|
protectedvirtual |
References federateNamePtr(), and federateNameSize().
|
protectedvirtual |
References DtNetJoinMsg::fedHostNameSize, and netJoinMsg().
Referenced by federateHostName(), federateTypePtr(), and setFederateHostName().
|
virtual |
References federateNamePtr(), and federateNameSize().
Referenced by DtFedExec::handleJoinFailureCases(), DtFederateTrackingFilter::handleJoinMsg(), printData(), and DtFedExec::processJoinMsg().
|
protectedvirtual |
Return pointer to component location in message.
References fedExNamePtr(), and fedExNameSize().
Referenced by federateHostNamePtr(), federateName(), and setFederateName().
|
protectedvirtual |
References fedExNamePtr(), and fedExNameSize().
|
protectedvirtual |
References DtNetJoinMsg::fedNameSize, and netJoinMsg().
Referenced by federateHostNamePtr(), federateName(), and setFederateName().
|
virtual |
References federateTypePtr(), and federateTypeSize().
Referenced by DtFederateTrackingFilter::handleJoinMsg(), printData(), and DtFedExec::processJoinMsg().
|
protectedvirtual |
References federateHostNamePtr(), and federateHostNameSize().
Referenced by federateType(), fomModuleNamesPtr(), and setFederateType().
|
protectedvirtual |
References federateHostNamePtr(), and federateHostNameSize().
|
protectedvirtual |
References DtNetJoinMsg::fedTypeSize, and netJoinMsg().
Referenced by federateType(), fomModuleNamesPtr(), and setFederateType().
|
protectedvirtual |
References crcsOfFomModulesPtr(), and numOfCrcs().
Referenced by federateNamePtr(), fullFedExName(), and setFullFedExName().
|
protectedvirtual |
References crcsOfFomModulesPtr(), and numOfCrcs().
|
protectedvirtual |
References DtNetJoinMsg::fedExNameSize, and netJoinMsg().
Referenced by federateNamePtr(), fullFedExName(), and setFullFedExName().
|
virtual |
References DtNetJoinMsg::flags, and netJoinMsg().
Referenced by printData(), and DtFedExec::processJoinMsg().
|
protectedvirtual |
References DtNetJoinMsg::fomModuleNamesSize, and netJoinMsg().
Referenced by setFomModuleNames().
|
protectedvirtual |
References federateTypePtr(), and federateTypeSize().
Referenced by getFomModuleNames(), and setFomModuleNames().
|
protectedvirtual |
References federateTypePtr(), and federateTypeSize().
|
virtual |
References fedExNamePtr(), and fedExNameSize().
Referenced by DtFedExec::handleJoinFailureCases(), DtFederateTrackingFilter::handleJoinMsg(), printData(), DtRtiExec::processJoin(), and DtFedExec::processJoinMsg().
|
virtual |
References crcsOfFomModulesPtr(), and numOfCrcs().
Referenced by DtFedExec::processJoinMsg().
|
virtual |
References fomModuleNamesPtr(), netJoinMsg(), and DtNetJoinMsg::numFomModules.
Referenced by printData(), DtFedExec::processJoinMsg(), and DtFedExec::requestFedFileUpload().
|
virtual |
References DtNetJoinMsg::hlaVersion, and netJoinMsg().
Referenced by DtFedExec::handleJoinFailureCases(), DtFederateTrackingFilter::handleJoinMsg(), and DtFedExec::processJoinMsg().
|
protectedvirtual |
Returns the kind of an Join Msg.
Implements DtRtiMsg.
References DtJoinMsgKind.
Referenced by DtJoinMsg().
|
virtual |
References netJoinMsg().
Referenced by printData(), and DtFedExec::processJoinMsg().
|
protectedvirtual |
Returns minimum size of a message, including header.
Referenced by DtJoinMsg(), and set().
|
virtual |
References DtNetJoinMsg::needPartner, and netJoinMsg().
Referenced by DtFedExec::handleJoinFailureCases(), printData(), and DtFedExec::processJoinMsg().
|
protectedvirtual |
The network representation.
Referenced by assistantCompId(), clone(), crcsOfFomModulesPtr(), federateHostNameSize(), federateNameSize(), federateTypeSize(), fedExNameSize(), flags(), fomModuleNameSize(), getFomModuleNames(), hlaVersion(), ipAddress(), needPartner(), numOfCrcs(), requestID(), set(), setAssistantCompId(), setFederateHostNameSize(), setFederateNameSize(), setFederateTypeSize(), setFedExNameSize(), setFlags(), setFomModuleNames(), setfomModuleNameSize(), setFullFedExName(), setHlaVersion(), setIpAddress(), setNeedPartner(), setNumOfCrcs(), setRequestID(), setSourceID(), and sourceID().
|
protectedvirtual |
| unsigned int DtJoinMsg::numOfCrcs | ( | ) | const |
Set/Get number of CRCs.
References netJoinMsg(), and DtNetJoinMsg::numOfCrcs.
Referenced by fedExNamePtr(), getCRCsOfFedFiles(), and setCrcsOfFedFiles().
|
virtual |
Print the data section.
Reimplemented from DtRtiMsg.
References federateHostName(), federateName(), federateType(), flags(), fullFedExName(), getFomModuleNames(), ipAddress(), needPartner(), requestID(), and sourceID().
|
static |
References DtJoinMsgKind, and DtConnectionMgr::removeMsgCallback().
Referenced by DtFedExec::~DtFedExec(), DtForwarderFaultManager::~DtForwarderFaultManager(), and DtRtiExec::~DtRtiExec().
|
virtual |
Set/Get request ID.
References netJoinMsg(), and DtNetJoinMsg::requestID.
Referenced by DtFedExec::handleJoinFailureCases(), printData(), DtRtiExec::processJoin(), and DtFedExec::processJoinMsg().
|
inlineprotectedvirtual |
Casts away const-ness.
|
virtual |
Set all fields simultaneously.
References rti1516e::insertBytes(), minSize(), netJoinMsg(), setAssistantCompId(), setCrcsOfFedFiles(), setFederateHostName(), setFederateName(), setFederateType(), setFlags(), setFomModuleNames(), setFullFedExName(), setHlaVersion(), setMinSizes(), setNeedPartner(), setRequestID(), and setSourceID().
Referenced by DtRtiExecFederateMgr::sendJoinMsg().
|
virtual |
Set/Get the Assistant component ID federate.
References DtNetJoinMsg::astntCompId, and netJoinMsg().
Referenced by DtJoinMsg(), and set().
|
virtual |
Set/Get CRCs of Fed Files.
References crcsOfFomModulesPtr(), rti1516e::insertBytes(), numOfCrcs(), and setNumOfCrcs().
Referenced by DtJoinMsg(), and set().
|
virtual |
Set / Get fed host name.
References federateHostNamePtr(), federateHostNameSize(), rti1516e::insertBytes(), and setFederateHostNameSize().
Referenced by DtJoinMsg(), and set().
|
protectedvirtual |
Set Get size of federate host name.
References DtNetJoinMsg::fedHostNameSize, and netJoinMsg().
Referenced by setFederateHostName(), and setMinSizes().
|
virtual |
Set/Get federate name.
References federateNamePtr(), federateNameSize(), rti1516e::insertBytes(), and setFederateNameSize().
Referenced by DtJoinMsg(), and set().
|
protectedvirtual |
Set/Get fed name size.
References DtNetJoinMsg::fedNameSize, and netJoinMsg().
Referenced by setFederateName(), and setMinSizes().
|
virtual |
Set/Get federate type.
References federateTypePtr(), federateTypeSize(), rti1516e::insertBytes(), and setFederateTypeSize().
Referenced by DtJoinMsg(), and set().
|
protectedvirtual |
Set/Get fed type size.
References DtNetJoinMsg::fedTypeSize, and netJoinMsg().
Referenced by setFederateType(), and setMinSizes().
|
protectedvirtual |
Set/Get fedEx name size.
References DtNetJoinMsg::fedExNameSize, and netJoinMsg().
Referenced by setMinSizes().
|
virtual |
Set/Get flags.
References DtNetJoinMsg::flags, and netJoinMsg().
Referenced by DtJoinMsg(), and set().
|
virtual |
Set/Get Fom Module Names.
References fomModuleNameSize(), fomModuleNamesPtr(), rti1516e::insertBytes(), netJoinMsg(), DtNetJoinMsg::numFomModules, and setfomModuleNameSize().
Referenced by DtJoinMsg(), and set().
|
protectedvirtual |
Set/Get fomModules Names Size.
References DtNetJoinMsg::fomModuleNamesSize, and netJoinMsg().
Referenced by setFomModuleNames(), and setMinSizes().
|
virtual |
Set/Get full name of federation execution.
References fedExNamePtr(), DtNetJoinMsg::fedExNameSize, fedExNameSize(), rti1516e::insertBytes(), and netJoinMsg().
Referenced by DtJoinMsg(), and set().
|
virtual |
Set/Get the HLA version of the federate.
References DtNetJoinMsg::hlaVersion, and netJoinMsg().
Referenced by DtJoinMsg(), and set().
|
virtual |
Set/Get federate IP address ( by default message will contain address of primary interface )
References DtNetJoinMsg::inetAddrFamily, netJoinMsg(), and DtNetJoinMsg::sourceIP.
Referenced by DtJoinMsg(), and DtRtiExecFederateMgr::sendJoinMsg().
|
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 DtJoinMsg(), setFederateHostNameSize(), setFederateNameSize(), setFederateTypeSize(), setFedExNameSize(), setfomModuleNameSize(), and setNumOfCrcs().
Referenced by DtJoinMsg(), and set().
|
virtual |
Set/Get need partner indicator.
References DtNetJoinMsg::needPartner, and netJoinMsg().
Referenced by DtJoinMsg(), and set().
| void DtJoinMsg::setNumOfCrcs | ( | unsigned int | value | ) |
References netJoinMsg(), and DtNetJoinMsg::numOfCrcs.
Referenced by setCrcsOfFedFiles(), and setMinSizes().
|
virtual |
References netJoinMsg(), and DtNetJoinMsg::requestID.
Referenced by DtJoinMsg(), and set().
|
virtual |
References netJoinMsg(), and DtNetJoinMsg::sourceID.
Referenced by DtJoinMsg(), and set().
|
virtual |
Set/Get federate destination ID The federate name is not enough to uniquely identify it among other federates.
This source ID should uniquely identify the federate (at least in conjunction with name).
References netJoinMsg(), and DtNetJoinMsg::sourceID.
Referenced by DtFedExec::handleJoinFailureCases(), DtFederateTrackingFilter::handleJoinMsg(), printData(), DtForwarderFaultManager::processJoin(), DtRtiExec::processJoin(), DtFedExec::processJoinMsg(), and DtFedExec::requestFedFileUpload().