![]() |
MAK RTIspy API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 2007 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: fedTargetHelper.h,v $ $Revision: 1.4 $ $State: Exp $ 00007 *********************************************************************/ 00008 00011 00012 #ifndef DtFedTargetHelper_H_ 00013 #define DtFedTargetHelper_H_ 00014 00015 00016 00018 typedef enum DtFomUpdateType_enum 00019 { 00020 DtFomUpdateTypeStatic, 00021 DtFomUpdateTypePeriodic, 00022 DtFomUpdateTypeConditional, 00023 DtFomUpdateTypeNA 00024 } DtFomUpdateType; 00025 00026 typedef enum DtMergeFomStatus_enum 00027 { 00028 DtMergeFomStatusFailedDTD, 00029 DtMergeFomStatusFailedSwitches, 00030 DtMergeFomStatusFailedScaffolding, 00031 DtMergeFomStatusFailedContent, 00032 DtMergeFomStatusFailedUpdateRates, 00033 DtMergeFomStatusFailedTransportTypes, 00034 DtMergeFomStatusFailedUserDefinedTags, 00035 DtMergeFomStatusFailedTime, 00036 DtMergeFomStatusFailedObjectClass, 00037 DtMergeFomStatusFailedInteractionClass, 00038 DtMergeFomStatusFailedDimensions, 00039 DtMergeFomStatusAlreadyPresentSuccess, 00040 DtMergeFomStatusSuccess 00041 } DtMergeFomStatus; 00042 00043 typedef enum DtSharingType_enum 00044 { 00045 DtSharingTypePublishSubscribe, 00046 DtSharingTypePublish, 00047 DtSharingTypeSubscribe, 00048 DtSharingTypeNeither 00049 } DtSharingType; 00050 00051 typedef enum DtOwnershipType_enum 00052 { 00053 DtOwnershipTypeDivest, 00054 DtOwnershipTypeAcquire, 00055 DtOwnershipTypeDivestAcquire, 00056 DtOwnershipTypeNoTransfer 00057 } DtOwnershipType; 00058 00059 #endif