14 #include <vlutil/vlString.h>
19 namespace MAKVrExchange
53 void setData(
const char* data,
unsigned int size );
56 const char* data()
const;
59 const unsigned int size()
const;
62 virtual std::ostream& printDataToStream( std::ostream& stream )
const;
Represents variable length byte arrays.
Definition: variableLengthData.h:24
std::pair< DtString, DtVariableLengthData > DtAttributeValuePair
A std::pair keyed with a DtString, and whos value is a DtVariableLengthData byte array.
Definition: variableLengthData.h:75
#define DT_DLL_LIBPORTAL
Definition: include/portal/dllExport.h:20
#define DtDEC_ATTRIBUTE(T, N, n)
A Macro to define an attribute; as well as make an accessor and mutator for that attribute.
Definition: addAttribute.h:49
DT_DLL_LIBPORTAL std::ostream & operator<<(std::ostream &stream, const DtActiveSonarBeamData &data)
Contains the DtDEC_ATTRIBUTE macros.
std::list< DtAttributeValuePair > DtAttributeValuePairList
A list of DtAttributeValuePairs.
Definition: variableLengthData.h:79