48 virtual void setPriority(
unsigned short priority);
49 virtual unsigned short priority()
const;
52 virtual void setVrfWeatherAreaIdentifier(
const DtVrlUuid& vrfWeatherAreaId);
53 virtual DtVrlUuid vrfWeatherAreaIdentifier()
const;
77 static unsigned int recordTypeToUse();
80 static void setRecordTypeToUse(
unsigned int typeToUse);
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual unsigned unpaddedNetsize() const =0
This is the network size of the record without padding.
virtual DtStandardVariableRecord * clone() const =0
Clone.
virtual void setRecordLength(unsigned int recordLength)=0
Must include size of record header and padding to 8 bytes.
Definition: metocLayerRecord.h:12
virtual void printDataToStream(std::ostream &stream) const =0
Prints the data to the specified stream.
virtual bool operator==(const DtStandardVariableRecord &other)=0
Equals operator.
This file declares DtNetMetocLayerRecord which is a base class for all other NETN METOC Layer records...
A Universally Unique Identifier DtVrlUuid stores a 16byte encoded UUID string.
Definition: vlUuid.h:28
virtual void writeRecord(void *addr) const =0
virtual unsigned int recordLength() const =0
Get/Set Record Length.
virtual unsigned int recordType() const =0
Get/Set Record Type.
virtual void setRecordType(unsigned int recordType)=0
Get/Set Record Type.
virtual void setFromNet(const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)=0
Sets the record from Network Representation from the given location.
static const unsigned int theMinimumSize
Definition: metocLayerRecord.h:86
Definition: standardVariableRecord.h:22
DtStandardVariableRetCode
Definition: standardVariableRecord.h:14
std::vector< char > myRecordBuffer
Definition: metocLayerRecord.h:83