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