13 #include <vl/environmentalRecord.h>
14 #include <vl/globalObjectDesignator.h>
15 #include <vl/packets/envProcP.h>
16 #include <vlpi/environmentTypeRecord.h>
17 #include <vlpi/disEnums.h>
59 virtual void setEnvironmentalProcessID(
const DtEntityIdentifier& entity);
60 virtual DtEntityIdentifier environmentalProcessID()
const;
63 virtual void setEnvironmentType(
const DtEnvironmentTypeRecord& type);
64 virtual DtEnvironmentTypeRecord environmentType()
const;
67 virtual void setModelType(DtEnvironmentalModelType value);
68 virtual DtEnvironmentalModelType modelType()
const;
71 virtual void setEnvironmentalStatus(DtU8 value);
72 virtual DtU8 environmentalStatus()
const;
75 virtual void setNumberOfEnvironmentalRecords(DtU16 newNumberOfRecords);
76 virtual DtU16 numberOfEnvironmentalRecords()
const;
83 virtual bool createNetworkRepresentation()
override;
90 virtual void setFromNet(
const DtNetEnvironmentalRecord &buffer,
91 int protocolVersion)
override;
94 virtual int netRepSize()
const override;
DtEnvironmentBulkRecord is an environmental record that acts as the separator between individual envi...
Definition: environmentalBulkRecord.h:37
Definition: environmentalBulkRecord.h:19
DtNetU16 padding[3]
padding to bring the record to a 64 bit boundary
Definition: environmentalBulkRecord.h:30
DtNetU16 myNumberOfEnvironmentalRecords
Definition: environmentalBulkRecord.h:26
DtNetU8 myEnvironmentalStatus
Definition: environmentalBulkRecord.h:25
DtNetEnvironmentalRecord myHeader
Definition: environmentalBulkRecord.h:21
DtNetEntityIdentifier myEnvironmentalProcessID
Definition: environmentalBulkRecord.h:22
DtNetEntityType myEnvironmentType
Definition: environmentalBulkRecord.h:23
DtNetGlobalObjectDesignator myAssociatedObject
Definition: environmentalBulkRecord.h:27
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
DtNetU8 myModelType
Definition: environmentalBulkRecord.h:24