Public Member Functions | Static Public Member Functions | Public Attributes

RakNet::SerializationContext Struct Reference
[ReplicaManager2]

Contextual information about serialization, passed to some functions in Replica2. More...

#include <ReplicaManager2.h>

Collaboration diagram for RakNet::SerializationContext:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SerializationContext ()
 ~SerializationContext ()
 SerializationContext (SerializationType st, SystemAddress relay, SystemAddress recipient, RakNetTime _timestamp)

Static Public Member Functions

static bool IsSerializationCommand (SerializationType r)
 General category of serialization.
static bool IsDownloadCommand (SerializationType r)
 General category of serialization.
static bool IsDestructionCommand (SerializationType r)
 General category of serialization.
static bool IsConstructionCommand (SerializationType r)
 General category of serialization.
static bool IsVisibilityCommand (SerializationType r)
 General category of serialization.
static bool IsVisible (SerializationType r)
 General category of serialization.

Public Attributes

SystemAddress relaySourceAddress
 The system that sent the message to us.
SystemAddress recipientAddress
 The system that we are sending to.
RakNetTime timestamp
 Timestamp to send with the message. 0 means undefined. Set to non-zero to actually transmit using ID_TIMESTAMP.
SerializationType serializationType
 What type of serialization was performed.

Detailed Description

Contextual information about serialization, passed to some functions in Replica2.

Definition at line 414 of file ReplicaManager2.h.


Constructor & Destructor Documentation

RakNet::SerializationContext::SerializationContext (  )  [inline]

Definition at line 416 of file ReplicaManager2.h.

RakNet::SerializationContext::~SerializationContext (  )  [inline]

Definition at line 417 of file ReplicaManager2.h.

RakNet::SerializationContext::SerializationContext ( SerializationType  st,
SystemAddress  relay,
SystemAddress  recipient,
RakNetTime  _timestamp 
) [inline]

Definition at line 418 of file ReplicaManager2.h.


Member Function Documentation

bool SerializationContext::IsConstructionCommand ( SerializationType  r  )  [static]

General category of serialization.

Definition at line 32 of file ReplicaManager2.cpp.

bool SerializationContext::IsDestructionCommand ( SerializationType  r  )  [static]

General category of serialization.

Definition at line 28 of file ReplicaManager2.cpp.

bool SerializationContext::IsDownloadCommand ( SerializationType  r  )  [static]

General category of serialization.

Definition at line 24 of file ReplicaManager2.cpp.

bool SerializationContext::IsSerializationCommand ( SerializationType  r  )  [static]

General category of serialization.

Definition at line 20 of file ReplicaManager2.cpp.

bool SerializationContext::IsVisibilityCommand ( SerializationType  r  )  [static]

General category of serialization.

Definition at line 36 of file ReplicaManager2.cpp.

Here is the caller graph for this function:

bool SerializationContext::IsVisible ( SerializationType  r  )  [static]

General category of serialization.

Definition at line 40 of file ReplicaManager2.cpp.

Here is the caller graph for this function:


Member Data Documentation

The system that we are sending to.

Definition at line 424 of file ReplicaManager2.h.

The system that sent the message to us.

Definition at line 421 of file ReplicaManager2.h.

What type of serialization was performed.

Definition at line 430 of file ReplicaManager2.h.

Timestamp to send with the message. 0 means undefined. Set to non-zero to actually transmit using ID_TIMESTAMP.

Definition at line 427 of file ReplicaManager2.h.


The documentation for this struct was generated from the following files: