12 #include <vlutil/vlNetTypes.h>
13 #include <vlpi/netStructs.h>
50 virtual int type()
const override;
55 virtual void setEmbarkObject(
const DtUUID&);
56 virtual const DtUUID& embarkObject()
const;
58 virtual void setParent(
const DtUUID&);
59 virtual const DtUUID& parent()
const;
61 virtual void setRequestType(
int);
62 virtual int requestType()
const;
69 virtual void setEmbarkInSlot(
int s);
70 virtual int embarkInSlot()
const;
72 virtual void setSlotName(
const DtString&);
73 virtual const DtString& slotName()
const;
75 virtual void setSlotType(
const DtString&);
76 virtual const DtString& slotType()
const;
78 virtual void setChooseAnyAvailableSlotIfTaken(
bool);
79 virtual bool chooseAnyAvailableSlotIfTaken()
const;
85 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
96 virtual void setRequestId(DtU32);
97 virtual DtU32 requestId()
const;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
virtual int type() const =0
Contains the DtUUID class declaration.
virtual void printDataToString(DtString &str)
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
virtual DtSimInterfaceContent * clone() const =0