Torque2D Reference
Public Member Functions | List of all members
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::FieldfindField (StringTableEntry fieldName) const
 Get a reference to a field by name. More...
 
virtual AbstractClassRepgetClassRep () const
 Gets the ClassRep. More...
 
bool setField (const char *fieldName, const char *value)
 Set the value of a field. More...
 
virtual ~ConsoleObject ()
 
const AbstractClassRep::FieldListgetFieldList () const
 Get a list of all the fields. This information cannot be modified. More...
 
AbstractClassRep::FieldListgetModifiableFieldList ()
 
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. More...
 
static void initPersistFields ()
 
static void consoleInit ()
 
static ConsoleObjectcreate (const char *in_pClassName)
 
static ConsoleObjectcreate (const U32 groupId, const U32 typeId, const U32 in_classId)
 
static AbstractClassRepgetStaticClassRep ()
 Get the abstract class information for this class. More...
 
static AbstractClassRepgetParentStaticClassRep ()
 Get the abstract class information for this class's superclass. More...
 
- Public Attributes inherited from NetEvent
S32 mRefCount
 
enum NetEvent::{ GuaranteedOrdered = 0, Guaranteed = 1, Unguaranteed = 2 } mGuaranteeType
 
NetConnectionId mSourceId
 
- Protected Member Functions inherited from ConsoleObject
 ConsoleObject ()
 
 ConsoleObject (const ConsoleObject &)
 
- Static Protected Member Functions inherited from 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 ( U32  index = 0,
NetStringHandle  string = NetStringHandle() 
)
inline

Member Function Documentation

DECLARE_CONOBJECT ( NetStringEvent  )
virtual void notifyDelivered ( NetConnection ps,
bool  madeit 
)
inlinevirtual

Reimplemented from NetEvent.

virtual void pack ( NetConnection ,
BitStream bstream 
)
inlinevirtual

Implements NetEvent.

virtual void process ( NetConnection connection)
inlinevirtual

Implements NetEvent.

virtual void unpack ( NetConnection ,
BitStream bstream 
)
inlinevirtual

Implements NetEvent.

virtual void write ( NetConnection ,
BitStream bstream 
)
inlinevirtual

Implements NetEvent.


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