![]() |
MAK RTIspy API Documentation for HLA 1.3
|
The namespace defined by the HLA Evolved Interface Specification which holds the C++ API. More...
Functions | |
| void | swapByteArray (char *byteArray, int theSize) |
| Swap the byte array in memory. | |
| unsigned short | endianSwap16Bit (unsigned short rhs) |
| swap 16 bits | |
| unsigned int | endianSwap32Bit (unsigned int rhs) |
| swap 32 bits | |
| Integer64 | endianSwap64Bit (Integer64 rhs) |
| swap 64 bits | |
| float | endianSwap32BitFloat (float rhs) |
| swap 32 bit float | |
| double | endianSwap64BitDouble (double rhs) |
| void | appendBytes (std::vector< Octet > &wrapper, const char *bytes, size_t length) |
| append to a octet vector | |
| unsigned int | paddingSizeInBytes (unsigned int bufferLength, unsigned int elementOctetBoundary) |
| Get the padding for this element. | |
| void | insertBytes (std::vector< Octet > &wrapper, size_t length) |
| Insert bytes into the octet buffer. | |
| std::wostream RTI_EXPORT & | operator<< (std::wostream &, Exception const &) |
| std::wostream RTI_EXPORT & | operator<< (std::wostream &, LogicalTime const &) |
| std::wostream RTI_EXPORT & | operator<< (std::wostream &, LogicalTimeInterval const &) |
| std::wstring RTI_EXPORT | rtiName () |
| std::wstring RTI_EXPORT | rtiVersion () |
| const std::wstring | HLAfloat64TimeName (L"HLAfloat64Time") |
| const std::wstring | HLAinteger64TimeName (L"HLAinteger64Time") |
Variables | |
| const int | endianChecker = 1 |
| This checks whether the machine is Big Endian or Little Endian. | |
The namespace defined by the HLA Evolved Interface Specification which holds the C++ API.
| typedef std::set< AttributeHandle > rti1516e::AttributeHandleSet |
| typedef std::pair< AttributeHandleSet, RegionHandleSet > rti1516e::AttributeHandleSetRegionHandleSetPair |
| typedef std::vector< AttributeHandleSetRegionHandleSetPair > rti1516e::AttributeHandleSetRegionHandleSetPairVector |
| typedef std::map< AttributeHandle, VariableLengthData > rti1516e::AttributeHandleValueMap |
| typedef std::set< DimensionHandle > rti1516e::DimensionHandleSet |
| typedef std::pair< FederateHandle, SaveStatus > rti1516e::FederateHandleSaveStatusPair |
| typedef std::vector< FederateHandleSaveStatusPair > rti1516e::FederateHandleSaveStatusPairVector |
| typedef std::set< FederateHandle > rti1516e::FederateHandleSet |
| typedef std::vector< FederateRestoreStatus > rti1516e::FederateRestoreStatusVector |
| typedef std::vector<FederationExecutionInformation> rti1516e::FederationExecutionInformationVector |
| typedef short rti1516e::Integer16 |
| typedef int rti1516e::Integer32 |
| typedef long long rti1516e::Integer64 |
| typedef char rti1516e::Integer8 |
| typedef Integer8 rti1516e::Octet |
| typedef std::pair< Octet, Octet > rti1516e::OctetPair |
| typedef std::set< ParameterHandle > rti1516e::ParameterHandleSet |
| typedef std::map< ParameterHandle, VariableLengthData > rti1516e::ParameterHandleValueMap |
| typedef std::set< RegionHandle > rti1516e::RegionHandleSet |
| typedef void(* rti1516e::VariableLengthDataDeleteFunction)(void *data) |
| enum rti1516e::OrderType |
| enum rti1516e::SaveStatus |
|
inline |
append to a octet vector
|
inline |
swap 16 bits
Referenced by endianSwap32Bit().
|
inline |
swap 32 bits
References endianSwap16Bit().
Referenced by endianSwap32BitFloat(), and endianSwap64Bit().
|
inline |
swap 32 bit float
References endianSwap32Bit().
|
inline |
|
inline |
References endianSwap64Bit().
| const std::wstring rti1516e::HLAfloat64TimeName | ( | L"HLAfloat64Time" | ) |
| const std::wstring rti1516e::HLAinteger64TimeName | ( | L"HLAinteger64Time" | ) |
|
inline |
Insert bytes into the octet buffer.
Referenced by DtAssistantMsg::adjustBytes(), DtRtiMsg::adjustBytes(), DtReportFederationsMsg::set(), DtJoinLightWeightMsg::set(), DtFomModuleRequestMsg::set(), DtCreateMsg::set(), DtJoinMsg::set(), DtJoinResponseMsg::set(), DtAssistantConnQueryMsg::setAdditionalForwarderConnectionAddr(), DtAssistantPopupMsg::setAdvancedText(), DtAssistantExecStateMsg::setAllData(), DtAssistantForwarderStateMsg::setAllData(), DtWwwControlMsg::setCommand(), DtWwwControlRspMsg::setCommand(), DtConnectConfirmMsg::setCommandArgs(), DtAssistantLrcCompInfoMsg::setCommandArgs(), DtAssistantStartRtiexecMsg::setConnectionName(), DtCreateMsg::setCrcsOfFedFiles(), DtJoinMsg::setCrcsOfFedFiles(), DtAssistantConnMsg::setDisplay(), DtCreateResponseMsg::setErrorString(), DtJoinResponseMsg::setErrorString(), DtJoinLightWeightMsg::setFederateHostName(), DtJoinMsg::setFederateHostName(), DtAssistantFederateStateMsg::setFederateHostName(), DtJoinLightWeightMsg::setFederateName(), DtJoinMsg::setFederateName(), DtJoinResponseMsg::setFederateName(), DtAssistantLrcCompInfoMsg::setFederateName(), DtAssistantFederateStateMsg::setFederateName(), DtJoinResponseMsg::setFederateNamesAndHandles(), DtSyncPointMsg::setFederates(), DtAssistantFederationStateMsg::setFederateStates(), DtAssistantTimeStateMsg::setFederateTimeStates(), DtJoinLightWeightMsg::setFederateType(), DtJoinMsg::setFederateType(), DtAssistantFederateStateMsg::setFederateType(), DtAssistantRidParamsMsg::setFederation(), DtAssistantTimeStateMsg::setFederationName(), DtAssistantSyncPtUpdateMsg::setFederationName(), DtAssistantFederationStateMsg::setFederationName(), DtAssistantFederateStateMsg::setFederationName(), DtAssistantLrcCompInfoMsg::setFederationName(), DtReportFederationsMsg::setFederationNames(), DtAssistantFederationStateMsg::setFedFileName(), DtFomModuleDistributionMsg::setFomModuleName(), DtFomModuleRequestMsg::setFomModuleNames(), DtCreateMsg::setFomModuleNames(), DtJoinMsg::setFomModuleNames(), DtJoinResponseMsg::setfomModuleNames(), DtAssistantFederationStateMsg::setFomModules(), DtForwarderNodeInfoMsg::setForwarderHostName(), DtForwarderNodeInfoMsg::setForwarderName(), DtAssistantAwaitingForwardersMsg::setForwarders(), DtFomModuleDistributionMsg::setFullFedExName(), DtJoinLightWeightMsg::setFullFedExName(), DtFomModuleRequestMsg::setFullFedExName(), DtCreateMsg::setFullFedExName(), DtJoinMsg::setFullFedExName(), DtJoinResponseMsg::setFullFedExName(), DtRtiExecConnectMsg::setHostName(), DtAssistantRtiForwarderCompInfoMsg::setHostName(), DtAssistantRtiexecCompInfoMsg::setHostName(), DtForwarderNodeInfoMsg::setKnownForwarderNodes(), DtSaveMsg::setLabel(), DtRestoreReplyMsg::setLabel(), DtRestoreBegunMsg::setLabel(), DtSaveResponseMsg::setLabel(), DtAssistantLicQueryMsg::setLicenseServerName(), DtAssistantLicServerInfoMsg::setLicenseServers(), DtAssistantRtiexecCompInfoMsg::setLicServer(), DtAssistantLrcCompInfoMsg::setLicServer(), DtAssistantLightweightInfoMsg::setLightweightConns(), DtAssistantLogMsg::setLog(), DtAssistantShmCompInfoMsg::setLogFilename(), DtAssistantWwwCompInfoMsg::setLogFilename(), DtAssistantRtiForwarderCompInfoMsg::setLogFilename(), DtAssistantRtiexecCompInfoMsg::setLogFilename(), DtAssistantLrcCompInfoMsg::setLogFilename(), DtAssistantCommandMsg::setMessageString(), DtCreateMsg::setMOMModuleName(), DtJoinResponseMsg::setMomModuleName(), DtAssistantLrcCompInfoMsg::setName(), DtReleaseMultiNameMsg::setObjectNames(), DtReserveMultiNameMsg::setObjectNames(), DtMultiNameReservedMsg::setObjectNames(), DtDiscObjMsg::setObjHandles(), DtRegObjMsg::setObjName(), DtWwwStateRspMsg::setPayload(), DtNetworkMapRspMsg::setPayload(), DtWwwFederateStateRspMsg::setPayload(), DtAssistantSyncPtUpdateMsg::setPendingAndAchieved(), DtConnectConfirmMsg::setProcessName(), DtAssistantLrcCompInfoMsg::setProcessName(), DtAssistantRidParamsMsg::setRidFilename(), DtAssistantRidParamsMsg::setRidParams(), DtAssistantInfoMsg::setRtiexecsAndForwarders(), DtAssistantMsg::setSourceHost(), DtRtiExecHandshakeMsg::setSourceHostName(), DtAssistantNotifyMsg::setSourceName(), DtSyncPointMsg::setSyncPointName(), DtAssistantSyncPtUpdateMsg::setSyncPtName(), DtSyncPointMsg::setTag(), DtOwnershipMsg::setTag(), DtAssistantNotifyMsg::setText(), DtAssistantPopupMsg::setText(), DtReportFederationsMsg::setTimeImplementationNames(), DtCreateMsg::setTimeImplName(), DtJoinResponseMsg::setTimeImplName(), DtSyncPointMsg::setUnsuccessfulFederates(), DtFomModuleDistributionMsg::writeFomModuleBlock(), and DtTransferRidParamsMsg::writeRidTestBlock().
| std::wostream RTI_EXPORT& rti1516e::operator<< | ( | std::wostream & | , |
| Exception const & | |||
| ) |
| std::wostream RTI_EXPORT& rti1516e::operator<< | ( | std::wostream & | , |
| LogicalTime const & | |||
| ) |
| std::wostream RTI_EXPORT& rti1516e::operator<< | ( | std::wostream & | , |
| LogicalTimeInterval const & | |||
| ) |
|
inline |
Get the padding for this element.
| std::wstring RTI_EXPORT rti1516e::rtiName | ( | ) |
Referenced by main().
| std::wstring RTI_EXPORT rti1516e::rtiVersion | ( | ) |
Referenced by main().
|
inline |
Swap the byte array in memory.
| const int rti1516e::endianChecker = 1 |
This checks whether the machine is Big Endian or Little Endian.