Beaming Scene Service  2.0
RakNet wrapper for managing data communications between multiple Beaming clients
BeamingUser Class Reference

User Replica. More...

#include <ClientServer.h>

Inheritance diagram for BeamingUser:

List of all members.

Public Member Functions

void PrintOutput (RakNet::BitStream *bs)
virtual void SerializeConstruction (RakNet::BitStream *constructionBitstream, RakNet::Connection_RM3 *destinationConnection)
virtual bool DeserializeConstruction (RakNet::BitStream *constructionBitstream, RakNet::Connection_RM3 *sourceConnection)
virtual void SerializeDestruction (RakNet::BitStream *destructionBitstream, RakNet::Connection_RM3 *destinationConnection)
virtual bool DeserializeDestruction (RakNet::BitStream *destructionBitstream, RakNet::Connection_RM3 *sourceConnection)
virtual void DeallocReplica (RakNet::Connection_RM3 *sourceConnection)
virtual RM3SerializationResult Serialize (SerializeParameters *serializeParameters)
virtual void Deserialize (RakNet::DeserializeParameters *deserializeParameters)
virtual void SerializeConstructionRequestAccepted (RakNet::BitStream *serializationBitstream, RakNet::Connection_RM3 *requestingConnection)
virtual void DeserializeConstructionRequestAccepted (RakNet::BitStream *serializationBitstream, RakNet::Connection_RM3 *acceptingConnection)
virtual void SerializeConstructionRequestRejected (RakNet::BitStream *serializationBitstream, RakNet::Connection_RM3 *requestingConnection)
virtual void DeserializeConstructionRequestRejected (RakNet::BitStream *serializationBitstream, RakNet::Connection_RM3 *rejectingConnection)
virtual RM3ConstructionState QueryConstruction (RakNet::Connection_RM3 *destinationConnection, ReplicaManager3 *replicaManager3)
virtual bool QueryRemoteConstruction (RakNet::Connection_RM3 *sourceConnection)
virtual RM3QuerySerializationResult QuerySerialization (RakNet::Connection_RM3 *destinationConnection)
virtual RM3ActionOnPopConnection QueryActionOnPopConnection (RakNet::Connection_RM3 *droppedConnection) const
 BeamingUser ()
virtual ~BeamingUser ()

Public Attributes

char clientname [128]
char clientConfig [128]
char clientType [128]
char username [128]
char logstr [1024]
char localtime [128]
char ip_port [128]

Detailed Description

User Replica.

Definition at line 83 of file ClientServer.h.


Constructor & Destructor Documentation

Definition at line 165 of file ClientServer.h.

virtual BeamingUser::~BeamingUser ( ) [inline, virtual]

Definition at line 167 of file ClientServer.h.


Member Function Documentation

virtual void BeamingUser::DeallocReplica ( RakNet::Connection_RM3 *  sourceConnection) [inline, virtual]

Definition at line 131 of file ClientServer.h.

virtual void BeamingUser::Deserialize ( RakNet::DeserializeParameters *  deserializeParameters) [inline, virtual]

Definition at line 135 of file ClientServer.h.

virtual bool BeamingUser::DeserializeConstruction ( RakNet::BitStream *  constructionBitstream,
RakNet::Connection_RM3 *  sourceConnection 
) [inline, virtual]

Definition at line 111 of file ClientServer.h.

virtual void BeamingUser::DeserializeConstructionRequestAccepted ( RakNet::BitStream *  serializationBitstream,
RakNet::Connection_RM3 *  acceptingConnection 
) [inline, virtual]

Definition at line 137 of file ClientServer.h.

virtual void BeamingUser::DeserializeConstructionRequestRejected ( RakNet::BitStream *  serializationBitstream,
RakNet::Connection_RM3 *  rejectingConnection 
) [inline, virtual]

Definition at line 139 of file ClientServer.h.

virtual bool BeamingUser::DeserializeDestruction ( RakNet::BitStream *  destructionBitstream,
RakNet::Connection_RM3 *  sourceConnection 
) [inline, virtual]

Definition at line 130 of file ClientServer.h.

void BeamingUser::PrintOutput ( RakNet::BitStream *  bs) [inline]

Definition at line 86 of file ClientServer.h.

virtual RM3ActionOnPopConnection BeamingUser::QueryActionOnPopConnection ( RakNet::Connection_RM3 *  droppedConnection) const [inline, virtual]

Definition at line 150 of file ClientServer.h.

virtual RM3ConstructionState BeamingUser::QueryConstruction ( RakNet::Connection_RM3 *  destinationConnection,
ReplicaManager3 *  replicaManager3 
) [inline, virtual]

Definition at line 140 of file ClientServer.h.

virtual bool BeamingUser::QueryRemoteConstruction ( RakNet::Connection_RM3 *  sourceConnection) [inline, virtual]

Definition at line 143 of file ClientServer.h.

virtual RM3QuerySerializationResult BeamingUser::QuerySerialization ( RakNet::Connection_RM3 *  destinationConnection) [inline, virtual]

Definition at line 147 of file ClientServer.h.

virtual RM3SerializationResult BeamingUser::Serialize ( SerializeParameters *  serializeParameters) [inline, virtual]

Definition at line 132 of file ClientServer.h.

virtual void BeamingUser::SerializeConstruction ( RakNet::BitStream *  constructionBitstream,
RakNet::Connection_RM3 *  destinationConnection 
) [inline, virtual]

Definition at line 94 of file ClientServer.h.

virtual void BeamingUser::SerializeConstructionRequestAccepted ( RakNet::BitStream *  serializationBitstream,
RakNet::Connection_RM3 *  requestingConnection 
) [inline, virtual]

Definition at line 136 of file ClientServer.h.

virtual void BeamingUser::SerializeConstructionRequestRejected ( RakNet::BitStream *  serializationBitstream,
RakNet::Connection_RM3 *  requestingConnection 
) [inline, virtual]

Definition at line 138 of file ClientServer.h.

virtual void BeamingUser::SerializeDestruction ( RakNet::BitStream *  destructionBitstream,
RakNet::Connection_RM3 *  destinationConnection 
) [inline, virtual]

Definition at line 129 of file ClientServer.h.


Member Data Documentation

Definition at line 158 of file ClientServer.h.

Definition at line 157 of file ClientServer.h.

Definition at line 159 of file ClientServer.h.

Definition at line 163 of file ClientServer.h.

Definition at line 162 of file ClientServer.h.

char BeamingUser::logstr[1024]

Definition at line 161 of file ClientServer.h.

Definition at line 160 of file ClientServer.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Enumerations Enumerator Defines