32 class DT_DLL_LRC DtHvps :
public RTI::HandleValuePairSet
46 RTI::ArrayIndexOutOfBounds);
50 RTI::ArrayIndexOutOfBounds);
52 virtual void getValue(
RTI::ULong i,
char *buff,
55 RTI::ArrayIndexOutOfBounds);
57 virtual char *getValuePointer(
60 RTI::ArrayIndexOutOfBounds);
62 #ifdef DtDEFINING_AHVPS
65 RTI::ArrayIndexOutOfBounds,
66 RTI::InvalidHandleValuePairSetContext);
70 RTI::ArrayIndexOutOfBounds,
71 RTI::InvalidHandleValuePairSetContext);
75 RTI::ArrayIndexOutOfBounds,
76 RTI::InvalidHandleValuePairSetContext);
83 throw (RTI::InvalidHandleValuePairSetContext);
85 virtual RTI::
OrderType getOrderType() const
86 throw (RTI::InvalidHandleValuePairSetContext);
89 throw (RTI::InvalidHandleValuePairSetContext);
101 RTI::ValueLengthExceeded,
102 RTI::ValueCountExceeded);
104 virtual void addPointer(
109 RTI::ValueLengthExceeded,
110 RTI::ValueCountExceeded);
114 RTI::ArrayIndexOutOfBounds);
116 virtual void moveFrom(
const RTI::HandleValuePairSet& ahvp,
119 RTI::ValueCountExceeded,
120 RTI::ArrayIndexOutOfBounds);
122 virtual void empty();
125 virtual void print()
const;
136 virtual void setRegion(DtRegion* region);
148 virtual void setOffset(
unsigned int offset);
149 virtual void setMinOffset(
unsigned int offset);
150 virtual unsigned int offset(
void)
const ;
153 static void setDefaultChannel(
RTI::Handle defaultChannelValue);
169 unsigned int myUpdateRateOffset;
180 return (i >= start() && i < size());
OrderType
Definition: datatypes.pb.h:472
TransportationHandle TransportType
Definition: RTItypes13.h:124
ULong Handle
Definition: RTItypes13.h:110
virtual Region * getRegion(RegionToken)
Handle OrderingHandle
Definition: RTItypes13.h:126
unsigned long ULong
Definition: baseTypes13.h:20
Definition: intClassInfo.h:40
Handle TransportationHandle
Definition: RTItypes13.h:122
virtual Boolean throw(SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: objClassInfo.h:36