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

Room Replica (destination) More...

#include <ClientServer.h>

Inheritance diagram for BeamingRoom:

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
 BeamingRoom ()
virtual ~BeamingRoom ()

Public Attributes

char clientname [128]
char clientConfig [128]
char clientType [128]
char hostname [128]
char host [128]
int port
char file_url [128]
char logstr [1024]
char localtime [128]
char ip_port [128]

Detailed Description

Room Replica (destination)

Definition at line 939 of file ClientServer.h.


Constructor & Destructor Documentation

Definition at line 1021 of file ClientServer.h.

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

Definition at line 1023 of file ClientServer.h.


Member Function Documentation

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

Definition at line 984 of file ClientServer.h.

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

Definition at line 988 of file ClientServer.h.

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

Definition at line 961 of file ClientServer.h.

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

Definition at line 990 of file ClientServer.h.

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

Definition at line 992 of file ClientServer.h.

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

Definition at line 983 of file ClientServer.h.

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

Definition at line 942 of file ClientServer.h.

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

Definition at line 1003 of file ClientServer.h.

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

Definition at line 993 of file ClientServer.h.

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

Definition at line 996 of file ClientServer.h.

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

Definition at line 1000 of file ClientServer.h.

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

Definition at line 985 of file ClientServer.h.

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

Definition at line 950 of file ClientServer.h.

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

Definition at line 989 of file ClientServer.h.

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

Definition at line 991 of file ClientServer.h.

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

Definition at line 982 of file ClientServer.h.


Member Data Documentation

Definition at line 1011 of file ClientServer.h.

Definition at line 1010 of file ClientServer.h.

Definition at line 1012 of file ClientServer.h.

Definition at line 1016 of file ClientServer.h.

char BeamingRoom::host[128]

Definition at line 1014 of file ClientServer.h.

Definition at line 1013 of file ClientServer.h.

Definition at line 1019 of file ClientServer.h.

Definition at line 1018 of file ClientServer.h.

char BeamingRoom::logstr[1024]

Definition at line 1017 of file ClientServer.h.

Definition at line 1015 of file ClientServer.h.


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