20 #ifndef RTI_Typedefs_h
21 #define RTI_Typedefs_h
43 typedef std::map< AttributeHandle, VariableLengthData >
48 typedef std::map< ParameterHandle, VariableLengthData >
53 typedef std::pair< AttributeHandleSet, RegionHandleSet >
56 typedef std::vector< AttributeHandleSetRegionHandleSetPair >
61 typedef std::pair< FederateHandle, SaveStatus >
64 typedef std::vector< FederateHandleSaveStatusPair >
74 FederateHandle
const & thePreHandle,
75 FederateHandle
const & thePostHandle,
92 std::wstring
const & theFederationExecutionName,
93 std::wstring
const & theLogicalTimeImplementationName);
106 FederateHandle
const & theFederateHandle);
110 FederateHandle
const & theFederateHandle,
124 FederateHandle
const & theFederateHandle);
128 FederateHandle
const & theFederateHandle,
143 FederateHandle
const & theFederateHandle);
150 #endif // RTI_Typedefs_h
Definition: Typedefs.h:101
#define RTI_EXPORT
Definition: SpecificConfig.h:63
bool hasProducingFederate
Definition: Typedefs.h:145
FederateHandle producingFederate
Definition: Typedefs.h:133
Definition: Typedefs.h:138
std::set< AttributeHandle > AttributeHandleSet
Definition: Typedefs.h:35
std::set< ParameterHandle > ParameterHandleSet
Definition: Typedefs.h:36
FederateHandle preRestoreHandle
Definition: Typedefs.h:78
This file contains the designator or handle classes used by the interface.
Definition: Typedefs.h:119
bool hasProducingFederate
Definition: Typedefs.h:113
std::pair< FederateHandle, SaveStatus > FederateHandleSaveStatusPair
Definition: Typedefs.h:62
std::vector< FederationExecutionInformation > FederationExecutionInformationVector
Definition: Typedefs.h:99
RestoreStatus status
Definition: Typedefs.h:80
Definition: Typedefs.h:70
std::pair< AttributeHandleSet, RegionHandleSet > AttributeHandleSetRegionHandleSetPair
Definition: Typedefs.h:54
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:39
RestoreStatus
Definition: Enums.h:52
std::vector< AttributeHandleSetRegionHandleSetPair > AttributeHandleSetRegionHandleSetPairVector
Definition: Typedefs.h:57
std::vector< FederateHandleSaveStatusPair > FederateHandleSaveStatusPairVector
Definition: Typedefs.h:65
bool hasSentRegions
Definition: Typedefs.h:132
std::map< AttributeHandle, VariableLengthData > AttributeHandleValueMap
Definition: Typedefs.h:44
std::set< FederateHandle > FederateHandleSet
Definition: Typedefs.h:37
This file contains enumerations used by the interface.
RegionHandleSet sentRegions
Definition: Typedefs.h:116
This file contains definitions that are used to isolate platform-specific elements of the API...
bool hasSentRegions
Definition: Typedefs.h:114
FederateHandle producingFederate
Definition: Typedefs.h:115
FederateHandle producingFederate
Definition: Typedefs.h:146
std::vector< FederateRestoreStatus > FederateRestoreStatusVector
Definition: Typedefs.h:83
RegionHandleSet sentRegions
Definition: Typedefs.h:134
FederateHandle postRestoreHandle
Definition: Typedefs.h:79
bool hasProducingFederate
Definition: Typedefs.h:131
std::set< DimensionHandle > DimensionHandleSet
Definition: Typedefs.h:38
std::map< ParameterHandle, VariableLengthData > ParameterHandleValueMap
Definition: Typedefs.h:49