MAK RTIspy API Documentation for HLA Evolved
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
HLA1516E
RTI
/RTI/Enums.h
Go to the documentation of this file.
1
/***********************************************************************
2
The IEEE hereby grants a general, royalty-free license to copy, distribute,
3
display and make derivative works from this material, for all purposes,
4
provided that any use of the material contains the following
5
attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6
Should you require additional information, contact the Manager, Standards
7
Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8
***********************************************************************/
9
/***********************************************************************
10
IEEE 1516.1 High Level Architecture Interface Specification C++ API
11
File: RTI/Enums.h
12
***********************************************************************/
13
14
#ifndef RTI_Enums_h
15
#define RTI_Enums_h
16
17
#include <RTI/SpecificConfig.h>
18
19
namespace
rti1516e
20
{
21
enum
CallbackModel
22
{
23
HLA_IMMEDIATE
,
24
HLA_EVOKED
25
};
26
27
enum
OrderType
28
{
29
RECEIVE
= 1,
30
TIMESTAMP
= 2
31
};
32
33
enum
ResignAction
34
{
35
UNCONDITIONALLY_DIVEST_ATTRIBUTES
,
36
DELETE_OBJECTS
,
37
CANCEL_PENDING_OWNERSHIP_ACQUISITIONS
,
38
DELETE_OBJECTS_THEN_DIVEST
,
39
CANCEL_THEN_DELETE_THEN_DIVEST
,
40
NO_ACTION
41
};
42
43
enum
RestoreFailureReason
44
{
45
RTI_UNABLE_TO_RESTORE
,
46
FEDERATE_REPORTED_FAILURE_DURING_RESTORE
,
47
FEDERATE_RESIGNED_DURING_RESTORE
,
48
RTI_DETECTED_FAILURE_DURING_RESTORE
,
49
RESTORE_ABORTED
50
};
51
52
enum
RestoreStatus
53
{
54
NO_RESTORE_IN_PROGRESS
,
55
FEDERATE_RESTORE_REQUEST_PENDING
,
56
FEDERATE_WAITING_FOR_RESTORE_TO_BEGIN
,
57
FEDERATE_PREPARED_TO_RESTORE
,
58
FEDERATE_RESTORING
,
59
FEDERATE_WAITING_FOR_FEDERATION_TO_RESTORE
60
};
61
62
enum
SaveFailureReason
63
{
64
RTI_UNABLE_TO_SAVE
,
65
FEDERATE_REPORTED_FAILURE_DURING_SAVE
,
66
FEDERATE_RESIGNED_DURING_SAVE
,
67
RTI_DETECTED_FAILURE_DURING_SAVE
,
68
SAVE_TIME_CANNOT_BE_HONORED
,
69
SAVE_ABORTED
70
};
71
72
enum
SaveStatus
73
{
74
NO_SAVE_IN_PROGRESS
,
75
FEDERATE_INSTRUCTED_TO_SAVE
,
76
FEDERATE_SAVING
,
77
FEDERATE_WAITING_FOR_FEDERATION_TO_SAVE
78
};
79
80
enum
ServiceGroup
81
{
82
FEDERATION_MANAGEMENT
,
83
DECLARATION_MANAGEMENT
,
84
OBJECT_MANAGEMENT
,
85
OWNERSHIP_MANAGEMENT
,
86
TIME_MANAGEMENT
,
87
DATA_DISTRIBUTION_MANAGEMENT
,
88
SUPPORT_SERVICES
89
};
90
91
enum
SynchronizationPointFailureReason
92
{
93
SYNCHRONIZATION_POINT_LABEL_NOT_UNIQUE
,
94
SYNCHRONIZATION_SET_MEMBER_NOT_JOINED
95
};
96
97
enum
TransportationType
98
{
99
RELIABLE
= 1,
100
BEST_EFFORT
= 2
101
};
102
}
103
104
#endif // RTI_Enums_h
Document ID: Generated on Fri Mar 14 19:08:55 EDT 2014 from SVN revision 137085
Copyright © 2005-2014 VT MÄK Inc. All Rights Reserved (
www.mak.com
)