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

Public Types

enum  { ChunkSize = 63 }
Public Types inherited from NetEvent
enum  { GuaranteedOrdered = 0 , Guaranteed = 1 , Unguaranteed = 2 }
typedef ConsoleObject Parent

Public Member Functions

 FileChunkEvent (U8 *data=NULL, U32 len=0)
virtual void pack (NetConnection *, BitStream *bstream)
virtual void write (NetConnection *, BitStream *bstream)
virtual void unpack (NetConnection *, BitStream *bstream)
virtual void process (NetConnection *connection)
virtual void notifyDelivered (NetConnection *nc, bool madeIt)
 DECLARE_CONOBJECT (FileChunkEvent)
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.
virtual AbstractClassRepgetClassRep () const
 Gets the ClassRep.
bool setField (const char *fieldName, const char *value)
 Set the value of a field.
virtual ~ConsoleObject ()
const AbstractClassRep::FieldListgetFieldList () const
 Get a list of all the fields. This information cannot be modified.
AbstractClassRep::FieldListgetModifiableFieldList ()
bool & getDynamicGroupExpand ()
S32 getClassId (U32 netClassGroup) const
const char * getClassName () const

Public Attributes

U8 chunkData [ChunkSize]
U32 chunkLen
S32 mRefCount
enum NetEvent:: { ... }  mGuaranteeType
NetConnectionId mSourceId

Additional Inherited Members

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 AbstractClassRepgetStaticClassRep ()
 Get the abstract class information for this class.
static AbstractClassRepgetParentStaticClassRep ()
 Get the abstract class information for this class's superclass.
static ConsoleObjectcreate (const char *in_pClassName)
static ConsoleObjectcreate (const U32 groupId, const U32 typeId, const U32 in_classId)
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)

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ChunkSize 

Constructor & Destructor Documentation

◆ FileChunkEvent()

FileChunkEvent ( U8 * data = NULL,
U32 len = 0 )
inline

Member Function Documentation

◆ DECLARE_CONOBJECT()

DECLARE_CONOBJECT ( FileChunkEvent )

◆ notifyDelivered()

virtual void notifyDelivered ( NetConnection * nc,
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.

Member Data Documentation

◆ chunkData

U8 chunkData[ChunkSize]

◆ chunkLen

U32 chunkLen

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