MAK RTIspy API Documentation for HLA 1516
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
HLA1516
RTI
RTI/Enums.h
Go to the documentation of this file.
1
/***********************************************************************
2
IEEE 1516.1 High Level Architecture Interface Specification C++ API
3
File: RTI/Enums.h
4
***********************************************************************/
5
6
#ifndef RTI_Enums_h
7
#define RTI_Enums_h
8
9
#include <RTI/SpecificConfig.h>
10
11
namespace
rti1516
12
{
13
enum
OrderType
14
{
15
RECEIVE
,
16
TIMESTAMP
17
};
18
19
enum
ResignAction
20
{
21
UNCONDITIONALLY_DIVEST_ATTRIBUTES
,
22
DELETE_OBJECTS
,
23
CANCEL_PENDING_OWNERSHIP_ACQUISITIONS
,
24
DELETE_OBJECTS_THEN_DIVEST
,
25
CANCEL_THEN_DELETE_THEN_DIVEST
,
26
NO_ACTION
27
};
28
29
enum
RestoreFailureReason
30
{
31
RTI_UNABLE_TO_RESTORE
,
32
FEDERATE_REPORTED_FAILURE_DURING_RESTORE
,
33
FEDERATE_RESIGNED_DURING_RESTORE
,
34
RTI_DETECTED_FAILURE_DURING_RESTORE
35
};
36
37
enum
RestoreStatus
38
{
39
NO_RESTORE_IN_PROGRESS
,
40
FEDERATE_RESTORE_REQUEST_PENDING
,
41
FEDERATE_WAITING_FOR_RESTORE_TO_BEGIN
,
42
FEDERATE_PREPARED_TO_RESTORE
,
43
FEDERATE_RESTORING
,
44
FEDERATE_WAITING_FOR_FEDERATION_TO_RESTORE
45
};
46
47
enum
SaveFailureReason
48
{
49
RTI_UNABLE_TO_SAVE
,
50
FEDERATE_REPORTED_FAILURE_DURING_SAVE
,
51
FEDERATE_RESIGNED_DURING_SAVE
,
52
RTI_DETECTED_FAILURE_DURING_SAVE
,
53
SAVE_TIME_CANNOT_BE_HONORED
54
};
55
56
enum
SaveStatus
57
{
58
NO_SAVE_IN_PROGRESS
,
59
FEDERATE_INSTRUCTED_TO_SAVE
,
60
FEDERATE_SAVING
,
61
FEDERATE_WAITING_FOR_FEDERATION_TO_SAVE
62
};
63
64
enum
ServiceGroupIndicator
65
{
66
FEDERATION_MANAGEMENT
,
67
DECLARATION_MANAGEMENT
,
68
OBJECT_MANAGEMENT
,
69
OWNERSHIP_MANAGEMENT
,
70
TIME_MANAGEMENT
,
71
DATA_DISTRIBUTION_MANAGEMENT
,
72
SUPPORT_SERVICES
73
};
74
75
enum
SynchronizationFailureReason
76
{
77
SYNCHRONIZATION_POINT_LABEL_NOT_UNIQUE
,
78
SYNCHRONIZATION_SET_MEMBER_NOT_JOINED
,
79
FEDERATE_RESIGNED_DURING_SYNCHRONIZATION
,
80
RTI_DETECTED_FAILURE_DURING_SYNCHRONIZATION
,
81
SYNCHRONIZATION_TIME_CANNOT_BE_HONORED
82
};
83
84
enum
TransportationType
85
{
86
RELIABLE
,
87
BEST_EFFORT
88
};
89
}
90
91
#endif // RTI_Enums_h
Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)