29 DtBaseAttrDesc(
const DtString& name,DtLgrHlaHandle handle );
32 virtual ~DtBaseAttrDesc();
35 DtBaseAttrDesc(
const DtBaseAttrDesc& src );
38 DtBaseAttrDesc& operator=(
const DtBaseAttrDesc& src );
43 RTI::AttributeHandle rtiHandle(
const DtLgrOnlineFomDesc&)
const;
46 inline bool isSubscribedTo()
const;
49 inline void setIsSubscribedTo(
bool onOff );
51 inline bool isReliable()
const;
52 inline void setIsReliable(
bool reliable);
54 inline bool isTimeStamped()
const;
55 inline void setTimeStamped(
bool timeStamped);
59 inline DtLgrFomTransportType transportType()
const;
63 inline DtLgrFomOrderType orderType()
const;
67 inline bool DtBaseAttrDesc::isSubscribedTo()
const
69 return ( ( flags() & DtLgrFomDesc_IsSubscribed ) != 0 );
73 inline void DtBaseAttrDesc::setIsSubscribedTo(
bool onOff )
77 setFlags(flags() | DtLgrFomDesc_IsSubscribed );
81 setFlags(flags() & ~DtLgrFomDesc_IsSubscribed);
86 inline DtLgrFomTransportType DtBaseAttrDesc::transportType()
const
88 if ( ( flags() & DtLgrFomDesc_Reliable ) != 0 )
90 return DtLgr_Reliable;
94 return DtLgr_BestEffort;
99 inline DtLgrFomOrderType DtBaseAttrDesc::orderType()
const
101 if ( ( flags() & DtLgrFomDesc_TimeStamp ) != 0 )
103 return DtLgr_TimeStamp;
107 return DtLgr_Receive;