14 #include <vlutil/vlString.h>
67 virtual unsigned int netSize()
const;
Manages collections of ReflectedObjects of Type T_ReflectedObject.
Definition: pReflectedObjectManager.h:38
MAKVrExchange::DtPortalReflectedObjectManager< DtPortalReflectedFruit > DtPortalReflectedFruitManager
Definition: pFruit.h:91
DtPortalObject are messages which also serve as state repositories for simulated objects.
Definition: pObject.h:23
The base class for all messages passed through the portal.
Definition: pMessage.h:66
bool operator!=(const DtPortalFruit &other) const
bool operator==(const DtPortalFruit &other) const
Contains the DtPortalReflectedObjectManager class declaration.
virtual void readSelfFromBuffer(const void *buffer, int bufferSize)
Decodes class from network structure.
static DtPortalMessage * create()
Creation method - instantiates a new DtPortalFruit.
Definition: pFruit.h:81
static const MAKVrExchange::DtPortalMessageKind theKind
NOTE: DtDEC_ATTRIBUTE resets the access specifier to protected.
Definition: pFruit.h:61
A template to create reflected object types for each type of object message.
Definition: pReflectedObject.h:58
virtual void writeSelfToBuffer(void *buffer, int bufferSize) const
Encodes class to network structure.
virtual std::ostream & printDataToStream(std::ostream &str) const
Prints attributes to a stream.
This class represents Fruit objects.
Definition: pFruit.h:18
virtual unsigned int netSize() const
Returns the number of bytes required to encode this class.
DtPortalMessageKind
A List of message kinds distributed with the Portal.
Definition: pMessageKinds.h:23
Contains the DtPortalObject class declaration.
DtPortalFruit & operator=(const DtPortalFruit &other)
DtPortalMessage(DtPortalMessageKind kind)
CTOR.
DtDEC_ATTRIBUTE(DtString, FruitType, FruitType)
MAKVrExchange::DtPortalReflectedObjectTemplate< DtPortalFruit > DtPortalReflectedFruit
Definition: pFruit.h:88