55 virtual unsigned int stringLength()
const;
57 virtual void setStringLength(
unsigned int stringLength);
62 virtual std::wstring callsign()
const;
64 virtual void setCallsign(
const std::wstring& callsign);
94 static unsigned int recordTypeToUse();
static const unsigned int theMinimumSize
Definition: callsignRecord.h:100
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual unsigned unpaddedNetsize() const =0
This is the network size of the record without padding.
Contains the standard NETN enumerations.
This file declares DtNetCallsignRecord DtNetcallsignRecord is an attribute record struct containing a...
virtual unsigned int netSize()
Returns the size of the network representation (including padding bytes)
virtual DtStandardVariableRecord * clone() const =0
Clone.
std::wstring myCallsign
Definition: callsignRecord.h:98
virtual void setRecordLength(unsigned int recordLength)=0
Must include size of record header and padding to 8 bytes.
virtual void printData() const
Prints the data to DtInfo.
int myCallsignPadding
Definition: callsignRecord.h:101
virtual void printDataToStream(std::ostream &stream) const =0
Prints the data to the specified stream.
virtual bool operator==(const DtStandardVariableRecord &other)=0
Equals operator.
Variable record for sending the Callsign string.
Definition: callsignRecord.h:18
Definition: callsignRecordP.h:17
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.
Definition: standardVariableRecord.h:22
DtStandardVariableRetCode
Definition: standardVariableRecord.h:14
Contains the DtVrlUuid class declaration/definition.
DtNetCallsignRecord myNetCallsignRecord
Definition: callsignRecord.h:99
This file contains typedefs for machine dependant types.