Torque2D Reference
Loading...
Searching...
No Matches
NetStringEvent Class Reference
Inheritance diagram for NetStringEvent:

Public Member Functions

 NetStringEvent (U32 index=0, NetStringHandle string=NetStringHandle())
virtual void pack (NetConnection *, BitStream *bstream)
virtual void write (NetConnection *, BitStream *bstream)
virtual void unpack (NetConnection *, BitStream *bstream)
virtual void notifyDelivered (NetConnection *ps, bool madeit)
virtual void process (NetConnection *connection)
 DECLARE_CONOBJECT (NetStringEvent)
Public Member Functions inherited from NetEvent
 NetEvent ()
virtual ~NetEvent ()
virtual void notifySent (NetConnection *ps)
void incRef ()
void decRef ()
Public Member Functions inherited from ConsoleObject
const AbstractClassRep::Field * findField (StringTableEntry fieldName) const
 Get a reference to a field by name.
virtual AbstractClassRep * getClassRep () const
 Gets the ClassRep.
bool setField (const char *fieldName, const char *value)
 Set the value of a field.
virtual ~ConsoleObject ()
const AbstractClassRep::FieldList & getFieldList () const
 Get a list of all the fields. This information cannot be modified.
AbstractClassRep::FieldList & getModifiableFieldList ()
bool & getDynamicGroupExpand ()
S32 getClassId (U32 netClassGroup) const
const char * getClassName () const

Additional Inherited Members

Public Types inherited from NetEvent
enum  { GuaranteedOrdered = 0 , Guaranteed = 1 , Unguaranteed = 2 }
typedef ConsoleObject Parent
Static Public Member Functions inherited from ConsoleObject
static const char * lookupClassName (const U32 in_classTag)
 Get the classname from a class tag.
static void initPersistFields ()
static void consoleInit ()
static AbstractClassRep * getStaticClassRep ()
 Get the abstract class information for this class.
static AbstractClassRep * getParentStaticClassRep ()
 Get the abstract class information for this class's superclass.
static ConsoleObject * create (const char *in_pClassName)
static ConsoleObject * create (const U32 groupId, const U32 typeId, const U32 in_classId)
S32 mRefCount
enum NetEvent:: { ... }  mGuaranteeType
NetConnectionId mSourceId
Protected Member Functions inherited from ConsoleObject
 ConsoleObject ()
 ConsoleObject (const ConsoleObject &)
static void addGroup (const char *in_pGroupname, const char *in_pGroupDocs=NULL)
static void endGroup (const char *in_pGroupname)
static void addField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, const U32 in_elementCount=1, EnumTable *in_table=NULL, const char *in_pFieldDocs=NULL)
static void addField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::WriteDataNotify in_writeDataFn, const U32 in_elementCount=1, EnumTable *in_table=NULL, const char *in_pFieldDocs=NULL)
static void addField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, const char *in_pFieldDocs)
static void addField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::WriteDataNotify in_writeDataFn, const char *in_pFieldDocs)
static void addFieldV (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, ConsoleTypeValidator *v, const char *in_pFieldDocs=NULL)
static void addProtectedField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::SetDataNotify in_setDataFn, AbstractClassRep::GetDataNotify in_getDataFn=&defaultProtectedGetFn, const U32 in_elementCount=1, EnumTable *in_table=NULL, const char *in_pFieldDocs=NULL)
static void addProtectedField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::SetDataNotify in_setDataFn, AbstractClassRep::GetDataNotify in_getDataFn=&defaultProtectedGetFn, AbstractClassRep::WriteDataNotify in_writeDataFn=&defaultProtectedWriteFn, const U32 in_elementCount=1, EnumTable *in_table=NULL, const char *in_pFieldDocs=NULL)
static void addProtectedField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::SetDataNotify in_setDataFn, AbstractClassRep::GetDataNotify in_getDataFn=&defaultProtectedGetFn, const char *in_pFieldDocs=NULL)
static void addProtectedField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::SetDataNotify in_setDataFn, AbstractClassRep::GetDataNotify in_getDataFn=&defaultProtectedGetFn, AbstractClassRep::WriteDataNotify in_writeDataFn=&defaultProtectedWriteFn, const char *in_pFieldDocs=NULL)
static void addDepricatedField (const char *fieldName)
static bool removeField (const char *in_pFieldname)

Constructor & Destructor Documentation

◆ NetStringEvent()

NetStringEvent ( U32 index = 0,
NetStringHandle string = NetStringHandle() )
inline

Member Function Documentation

◆ DECLARE_CONOBJECT()

DECLARE_CONOBJECT ( NetStringEvent )

◆ notifyDelivered()

virtual void notifyDelivered ( NetConnection * ps,
bool madeit )
inlinevirtual

Reimplemented from NetEvent.

◆ pack()

virtual void pack ( NetConnection * ,
BitStream * bstream )
inlinevirtual

Implements NetEvent.

◆ process()

virtual void process ( NetConnection * connection)
inlinevirtual

Implements NetEvent.

◆ unpack()

virtual void unpack ( NetConnection * ,
BitStream * bstream )
inlinevirtual

Implements NetEvent.

◆ write()

virtual void write ( NetConnection * ,
BitStream * bstream )
inlinevirtual

Implements NetEvent.


The documentation for this class was generated from the following file: