9 #ifndef DtRtiMetadata_H_
10 #define DtRtiMetadata_H_
20 #include <vlutil/vlPrint.h>
22 #define DtMetadataAlignNone 0
23 #define DtMetadataAlign16Bit 1
24 #define DtMetadataAlign32Bit 3
25 #define DtMetadataAlign64Bit 7
151 virtual bool locate(
void** mdVal,
unsigned int& size )
const;
156 virtual bool nullify();
161 virtual unsigned int remove();
166 virtual unsigned int purge();
169 virtual bool isCopyEnabled();
170 virtual void setCopyEnable(
bool copyEnable );
179 virtual bool setLengthAsValue(
unsigned int value);
183 virtual bool getLengthAsValue(
unsigned int &value)
const;
186 virtual void print(MAKRti::DtOutputStream& stream = MAKRti::DtDebug);
194 static unsigned int metadataMaxSize();
209 void** mdVal,
unsigned int& size );
212 static bool typeIsPresent(
char const* msg,
DtMetadataType type );
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:45
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
The declaration of internal types.