10 #include <matrix/vlVector.h>
64 virtual bool setFromNet(
const char* contentBuffer,
65 unsigned contentSize);
71 virtual void setLaunchTime(
double);
119 virtual bool setFromNet(
const char* contentBuffer,
120 unsigned contentSize);
129 return myNextLaunchMunition;
174 virtual bool setFromNet(
const char* contentBuffer,
175 unsigned contentSize);
184 return myLaunchedMunitions;
192 namespace DtBufferSerialize
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
DtLaunchedMunitionsResponseAdmin The list of all munitions launched.
Definition: launchedMunitionsResponseAdmin.h:138
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Sets the contents of this set request based on the network buffer. Base class does nothing and return...
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
virtual int netRepSize() const
std::vector< DtMunitionInFlight > myLaunchedMunitions
Definition: launchedMunitionsResponseAdmin.h:188
virtual DtAdminContent * clone() const =0
Make a copy of this content. Returns a pointer to a newly created copy of this class. Derived classes must override this function to create and return an instance of the derived type.
const DtMunitionInFlight & nextLaunchMunition() const
Definition: launchedMunitionsResponseAdmin.h:127
Definition: vrfObjectMessageTypeTemplate.h:24
Contains the DtUUID class declaration.
double flightTime
Definition: launchedMunitionsResponseAdmin.h:21
double launchedAtTime
Definition: launchedMunitionsResponseAdmin.h:22
DtVector targetPoint
Definition: launchedMunitionsResponseAdmin.h:23
double launchTime() const
Definition: launchedMunitionsResponseAdmin.h:72
const DtAdminContent & operator=(const DtAdminContent &orig)
assignment operator; same as copy costructor.
DtMunitionInFlight myNextLaunchMunition
Definition: launchedMunitionsResponseAdmin.h:133
DtNextLaunchedMunitionResponseAdmin The next munition that is to land as shot by the indirect fire...
Definition: launchedMunitionsResponseAdmin.h:83
double myLaunchTime
Definition: launchedMunitionsResponseAdmin.h:78
DT_DLL_readerWriter char * encode(const DtFilename &val, char *buffer)
Serializes the provided value val into buffer. buffer must have at least the number of bytes returned...
DtNextLaunchTimeMunitionsResponseAdmin The next time a munition is to be launched.
Definition: launchedMunitionsResponseAdmin.h:28
#define DT_DLL_vrftasks
This file is used to determine how to build.
Definition: vrftasksDefines.h:26
virtual bool init()
Base class init does nothing, but this will be called by create, in case any other deriving class nee...
DtAdminContent.
Definition: adminContent.h:23
virtual const DtAdminContentMessageType & type() const =0
DtString eventId
Definition: launchedMunitionsResponseAdmin.h:17
DtMunitionInFlight()
Definition: launchedMunitionsResponseAdmin.h:17
virtual bool setToNet()
Sets netRep buffer to the contents of this set request. Base class does nothing and returns true...
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...
const std::vector< DtMunitionInFlight > & launchedMunitions() const
Definition: launchedMunitionsResponseAdmin.h:182
virtual DtString stringRep() const =0
Get a readable string representation of this content. Derived classes must implement this function...
DtUUID munitionUUID
Definition: launchedMunitionsResponseAdmin.h:20
This structure contains the information related to an individual munition currently in launch...
Definition: launchedMunitionsResponseAdmin.h:15