12 #include <vlutil/vlNetTypes.h>
13 #include <vlpi/netStructs.h>
40 virtual int type()
const;
45 virtual void setEmbarkObject(
const DtUUID&);
46 virtual const DtUUID& embarkObject()
const;
48 virtual void setParent(
const DtUUID&);
49 virtual const DtUUID& parent()
const;
51 virtual void setLoadOverride(
bool);
52 virtual bool loadOverride()
const;
55 virtual void setUseSlotIfAvailable(
bool);
56 virtual bool useSlotIfAvailable()
const;
58 virtual void setLoadOverridePosition(
const DtVector&);
59 virtual const DtVector& loadOverridePosition()
const;
65 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize);
79 virtual void setEmbarkInSlot(
int s);
80 virtual int embarkInSlot()
const;
82 virtual void setSlotName(
const DtString&);
83 virtual const DtString& slotName()
const;
85 virtual void setSlotType(
const DtString&);
86 virtual const DtString& slotType()
const;
88 virtual void setChooseAnyAvailableSlotIfTaken(
bool);
89 virtual bool chooseAnyAvailableSlotIfTaken()
const;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
DtUUID myParent
Definition: ifEmbarkObject.h:98
DtString mySlotType
Definition: ifEmbarkObject.h:105
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
virtual int type() const =0
int myEmbarkInSlot
Definition: ifEmbarkObject.h:102
Contains the DtUUID class declaration.
bool myUseSlotIfAvailable
Definition: ifEmbarkObject.h:100
virtual void printDataToString(DtString &str)
bool myChooseAnyAvailableIfSlotTaken
Definition: ifEmbarkObject.h:103
Instances of this class are the interface message content used to embark an object on the specified p...
Definition: ifEmbarkObject.h:22
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
bool myLoadOverride
Definition: ifEmbarkObject.h:99
DtVector myLoadOverridePosition
Definition: ifEmbarkObject.h:101
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
DtString mySlotName
Definition: ifEmbarkObject.h:104
virtual DtSimInterfaceContent * clone() const =0
DtUUID myEmbarkObject
Definition: ifEmbarkObject.h:97