Go to the source code of this file.
|
| | RTI_API |
| | Instances of DtRtiExec implement a central server responsible for keeping track of all federation executions.
|
| |
| #define DEFINE_FILL_HANDLE_SET |
( |
|
HandleKind | ) |
|
Value:\
inline void fill##HandleKind##Set( \
Dt##HandleKind##StdSet const & internHandleSet, \
RTI_API::HandleKind##Set & rtiHandleSet) \
{ \
for (Dt##HandleKind##StdSet::const_iterator iter = internHandleSet.begin();\
iter != internHandleSet.end(); \
iter++) \
{ \
rtiHandleSet.insert(make##HandleKind(*iter)); \
} \
}
| #define DEFINE_HANDLE_MAKERS |
( |
|
HandleKind | ) |
|
Value:\
inline RTI_API::HandleKind make##HandleKind( \
RTI_API::VariableLengthData const & encodedValue) \
{ \
return RTI_API::HandleKind##Friend::HandleKind(encodedValue); \
} \
\
inline Dt##HandleKind make##HandleKind##Impl(const RTI_API::HandleKind& handle) \
{ \
return (Dt##HandleKind)RTI_API::HandleKind##Friend::getImplementation(handle);\
} \
\
inline RTI_API::HandleKind make##HandleKind(Dt##HandleKind handle) \
{ \
return RTI_API::HandleKind##Friend::HandleKind(handle); \
}
Define functions to create handles from the implementation type (or from an encoded value) and vice versa.
| RTI_API::MessageRetractionHandle makeMessageRetraction |
( |
RTI_API::VariableLengthData const & |
encodedValue | ) |
|
|
inline |
| RTI_API::MessageRetractionHandle makeMessageRetractionHandle |
( |
RTI_API::VariableLengthData const & |
encodedValue | ) |
|
|
inline |
| RTI_API::MessageRetractionHandle makeMessageRetractionHandle |
( |
DtFederateHandle |
fedHandle, |
|
|
unsigned long |
serialNumber |
|
) |
| |
|
inline |
| RTI_API::OrderType makeOrderType |
( |
MAKRti::DtOrderType |
order | ) |
|
|
inline |
| MAKRti::DtOrderType makeOrderTypeImpl |
( |
RTI_API::OrderType |
order | ) |
|
|
inline |
| RTI_API::TransportationTypeHandle makeTransportationType |
( |
RTI_API::VariableLengthData const & |
encodedValue | ) |
|
|
inline |
| DtTransportHandle makeTransportationTypeImpl |
( |
RTI_API::TransportationTypeHandle |
handle | ) |
|
|
inline |
!DtIFSPEC13
HLA 4 changed transportation type into a handle. Define makers for all versions (and order type) for consistency.