VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations
vlFedTarget.h File Reference

This file contains the declaration of DtFedTarget and several helper classes. More...

Go to the source code of this file.

Classes

class  DtFedTarget
 class DtFedTarget: More...
 

Typedefs

typedef std::set
< DtBoost::shared_ptr
< DtUpdateRateType >
, FomTypeCompare
< DtUpdateRateType > > 
DtUpdateRateSetT
 
typedef std::set
< DtBoost::shared_ptr
< DtSynchronizationPointsType >
, FomTypeCompare
< DtSynchronizationPointsType > > 
DtSyncPointSetT
 
typedef std::set
< DtBoost::shared_ptr
< DtTransportationType >
, FomTypeCompare
< DtTransportationType > > 
DtTransportationSetT
 
typedef std::set
< DtBoost::shared_ptr
< DtNotesType >
, FomTypeCompare< DtNotesType > > 
DtNotesSetT
 
typedef std::set
< DtBoost::shared_ptr
< DtTimeType > > 
DtTimeTypeSetT
 no ordering needed for sets consisting of these types: More...
 
typedef std::set
< DtBoost::shared_ptr
< DtUserSuppliedTagsType > > 
DtUserDefinedTagsSetT
 
typedef std::pair< DtString,
DtString
ClassAttributeNamePair
 
typedef std::pair< DtString,
DtString
DtNameTypePair
 
typedef std::set< DtNameTypePairDtNameTypePairSet
 
typedef std::pair< DtString,
ClassAttributeNamePair
DtNameClassAttributeNamePair
 
typedef std::set
< DtNameClassAttributeNamePair
DtNameClassAttributeNamePairSet
 
typedef void(* fptr )(void *)
 

Enumerations

enum  DtFomType { DtFomInvalid = 0, DtFom13 = 1, DtFom1516 = 2, DtFom1516E = 3 }
 
enum  DtTransportType { DtTransportUnknown =-1, DtBest_Effort, DtReliable }
 
enum  DtOrderType { DtUnknownOrder =-1, DtReceive, DtTimestamp }
 
enum  DtReliableType { DtReliableUnknown =-1, Yes, No }
 
enum  DtResignAction {
  DtUnconditionallyDivestAttributes = 1, DtDeleteObjects, DtDeleteObjectsThanDivest, DtNoAction,
  DtCancelPendingOwnershipAcquitions, DtCancelThenDeleteThenDivest
}
 Order of enumerations matches RTI 1.3 actions Additional actions after no action are from 1516. More...
 

Detailed Description

This file contains the declaration of DtFedTarget and several helper classes.

Typedef Documentation

typedef std::pair<DtString, DtString > DtNameTypePair
typedef std::set<DtNameTypePair> DtNameTypePairSet
typedef std::set<DtBoost::shared_ptr<DtNotesType>, FomTypeCompare<DtNotesType> > DtNotesSetT
typedef std::set< DtBoost::shared_ptr<DtTimeType> > DtTimeTypeSetT

no ordering needed for sets consisting of these types:

typedef std::set<DtBoost::shared_ptr<DtUpdateRateType>, FomTypeCompare<DtUpdateRateType> > DtUpdateRateSetT
typedef std::set< DtBoost::shared_ptr<DtUserSuppliedTagsType> > DtUserDefinedTagsSetT
typedef void(* fptr)(void *)

Enumeration Type Documentation

enum DtFomType
Enumerator
DtFomInvalid 
DtFom13 
DtFom1516 
DtFom1516E 
Enumerator
DtUnknownOrder 
DtReceive 
DtTimestamp 
Enumerator
DtReliableUnknown 
Yes 
No 

Order of enumerations matches RTI 1.3 actions Additional actions after no action are from 1516.

Enumerator
DtUnconditionallyDivestAttributes 
DtDeleteObjects 
DtDeleteObjectsThanDivest 
DtNoAction 
DtCancelPendingOwnershipAcquitions 
DtCancelThenDeleteThenDivest 
Enumerator
DtTransportUnknown 
DtBest_Effort 
DtReliable 

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)