torque Torque Game Engine Documentation
TGE Version 1.5.2

engine/sim/netConnection.h File Reference

#include "math/mPoint.h"
#include "sim/netObject.h"
#include "sim/netStringTable.h"
#include "platform/event.h"
#include "core/dnet.h"
#include "sim/connectionStringTable.h"

Data Structures

struct  NetEventNote
class  NetEvent
 An event to be sent over the network. More...
class  NetConnection
 Torque network connection. More...
struct  NetConnection::GhostRef
 Structure to track ghost references in packets. More...
struct  NetConnection::NetRate
struct  NetConnection::PacketNotify
 Structure to track packets and what we sent over them. More...
struct  NetConnection::GhostSave
 Structure to track ghost-always objects and their ghost indices. More...
struct  GhostInfo
 Information about a ghosted object. More...

Defines

#define DEBUG_LOG(x)
#define IMPLEMENT_CO_NETEVENT_V1(className)
#define IMPLEMENT_CO_CLIENTEVENT_V1(className)
#define IMPLEMENT_CO_SERVEREVENT_V1(className)
#define IMPLEMENT_CO_NETEVENT(className, groupMask)
#define IMPLEMENT_CO_CLIENTEVENT(className, groupMask)
#define IMPLEMENT_CO_SERVEREVENT(className, groupMask)


Define Documentation

#define DEBUG_LOG ( x   ) 

#define IMPLEMENT_CO_NETEVENT_V1 ( className   ) 

Value:

AbstractClassRep* className::getClassRep() const { return &className::dynClassRep; } \
   AbstractClassRep* className::getStaticClassRep() { return &dynClassRep; } \
   AbstractClassRep* className::getParentStaticClassRep() { return Parent::getStaticClassRep(); } \
   ConcreteClassRep<className> className::dynClassRep(#className,NetClassGroupGameMask, NetClassTypeEvent, NetEventDirAny, className::getParentStaticClassRep())

#define IMPLEMENT_CO_CLIENTEVENT_V1 ( className   ) 

Value:

AbstractClassRep* className::getClassRep() const { return &className::dynClassRep; } \
   AbstractClassRep* className::getStaticClassRep() { return &dynClassRep; } \
   AbstractClassRep* className::getParentStaticClassRep() { return Parent::getStaticClassRep(); } \
   ConcreteClassRep<className> className::dynClassRep(#className,NetClassGroupGameMask, NetClassTypeEvent, NetEventDirServerToClient, className::getParentStaticClassRep())

#define IMPLEMENT_CO_SERVEREVENT_V1 ( className   ) 

Value:

AbstractClassRep* className::getClassRep() const { return &className::dynClassRep; } \
   AbstractClassRep* className::getStaticClassRep() { return &dynClassRep; } \
   AbstractClassRep* className::getParentStaticClassRep() { return Parent::getStaticClassRep(); } \
   ConcreteClassRep<className> className::dynClassRep(#className,NetClassGroupGameMask, NetClassTypeEvent, NetEventDirClientToServer, className::getParentStaticClassRep())

#define IMPLEMENT_CO_NETEVENT ( className,
groupMask   ) 

Value:

AbstractClassRep* className::getClassRep() const { return &className::dynClassRep; } \
   AbstractClassRep* className::getStaticClassRep() { return &dynClassRep; } \
   AbstractClassRep* className::getParentStaticClassRep() { return Parent::getStaticClassRep(); } \
   ConcreteClassRep<className> className::dynClassRep(#className,groupMask, NetClassTypeEvent, NetEventDirAny, className::getParentStaticClassRep())

#define IMPLEMENT_CO_CLIENTEVENT ( className,
groupMask   ) 

Value:

AbstractClassRep* className::getClassRep() const { return &className::dynClassRep; } \
   AbstractClassRep* className::getStaticClassRep() { return &dynClassRep; } \
   AbstractClassRep* className::getParentStaticClassRep() { return Parent::getStaticClassRep(); } \
   ConcreteClassRep<className> className::dynClassRep(#className,groupMask, NetClassTypeEvent, NetEventDirServerToClient, className::getParentStaticClassRep())

#define IMPLEMENT_CO_SERVEREVENT ( className,
groupMask   ) 

Value:

AbstractClassRep* className::getClassRep() const { return &className::dynClassRep; } \
   AbstractClassRep* className::getStaticClassRep() { return &dynClassRep; } \
   AbstractClassRep* className::getParentStaticClassRep() { return Parent::getStaticClassRep(); } \
   ConcreteClassRep<className> className::dynClassRep(#className,groupMask, NetClassTypeEvent, NetEventDirClientToServer, className::getParentStaticClassRep())




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen