Photon Server API

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CPhoton.SocketServer.Concurrency.ActionQueueThis class is an IFiber wrapper. It ensures that async actions are exeucted in a serial manner
 CPhoton.Hive.ActorExtension
 CPhoton.MmoDemo.Server.Operations.AddInterestAreaResponse
 CPhoton.SocketServer.Rpc.Protocols.Amf3.Amf3Serializer
 ►CAppenderSkeleton
 ►CApplicationSettingsBase
 CPhoton.LoadBalancing.MasterServer.ApplicationStats
 CPhoton.LoadBalancing.GameServer.ApplicationStatsPublisher
 CPhoton.LoadBalancing.MasterServer.Lobby.AppLobby
 CPhoton.Common.Plugins.AssemblyResolver
 CPhoton.SocketServer.Net.AsyncHttpRequest
 CPhoton.Common.Authentication.CustomAuthentication.AsyncHttpResponse
 ►CExitGames.Threading.AsyncResultasync result
 CPhoton.MmoDemo.Server.Operations.AttachInterestAreaResponse
 ►CAttribute
 CPhoton.LoadBalancing.Operations.AuthenticateResponse
 CPhoton.Common.Authentication.AuthSettingsRepresents the result from the authenticaton handler (i.e., from the account service)
 CPhoton.Common.Authentication.AuthTokenFactory
 CPhoton.Hive.Tests.Disconnected.BasicUseCasesThe basic use cases
 CExitGames.Net.Sockets.BinaryBufferbinary buffer
 CExitGames.IO.BinaryConverterThis class converts binary data to streams and vice versa and de-/serialzes objects with the BinaryFormatter
 CExitGames.Threading.BlockingQueue< T >This class is a Queue<T> wrapper that waits at Dequeue() until an item becomes available
 CExitGames.Threading.BlockingQueue< EventData >
 CExitGames.Threading.BlockingQueue< ExitGames.Net.Sockets.Pgm.PgmSender >
 CExitGames.Threading.BlockingQueue< OperationResponse >
 CPhoton.MmoDemo.Common.BoundingBoxThe 3D floating point bounding box
 CExitGames.Caching.CachedFunc< T, TResult >
 CExitGames.Caching.CachedFunc< T1, T2, TResult >
 CExitGames.Caching.CachedFunc< T1, T2, T3, TResult >
 CExitGames.Caching.CachedFuncBase< TArgs, TResult >
 ►CExitGames.Caching.CachedFuncBase< FuncParams< T1, T2 >, TResult >
 ►CExitGames.Caching.CachedFuncBase< FuncParams< T1, T2, T3 >, TResult >
 ►CExitGames.Caching.CachedFuncBase< FuncParams< T1, T2, T3, T4 >, TResult >
 ►CExitGames.Caching.CachedFuncBase< T, TResult >
 CExitGames.Caching.CacheItem< T >
 CExitGames.Threading.CachedSingletonFactory.CacheKey< TKey, TValue >A key used by the SynchronizedCachedSingletonFactory<TKey, TValue>
 CExitGames.Threading.CachedSingletonFactory.CacheValue< TKey, TValue >A value used by the SynchronizedCachedSingletonFactory<TKey, TValue>
 CPhoton.Hive.Plugin.CallCounter
 CPhoton.Hive.Plugin.CallEnv
 ►CCancelEventArgs
 CExitGames.Diagnostics.Internal.CategoryPublisher
 CExitGames.Concurrency.Channels.Channel< ExitGames.Concurrency.Channels.IRequest< R, M > >
 CExitGames.Concurrency.Channels.Channel< ExitGames.Diagnostics.Monitoring.CounterSampleMessage >
 CExitGames.Concurrency.Channels.Channel< ExitGames.Diagnostics.Monitoring.CounterSamplesPackage >
 CExitGames.Concurrency.Channels.Channel< IList< ExitGames.Diagnostics.Monitoring.CounterSampleMessage > >
 CExitGames.Concurrency.Channels.Channel< MouseEventArgs >
 CPhoton.Common.Authentication.CustomAuthentication.ClientAuthenticationQueue
 CPhoton.CounterPublisher.SocketServerCounterSchema.CLR
 ►CCollection
 CPhoton.CounterPublisher.SocketServerCounterSchema.Common
 ►CConfigurationConverterBase
 ►CConfigurationElement
 ►CConfigurationElementCollection
 ►CConfigurationSection
 ►CConnectPolicy
 CPhoton.Hive.Diagnostics.CounterCounter on application level
 CPhoton.Common.LoadBalancer.LoadShedding.Diagnostics.CounterCounter on Game Server application level
 CPhoton.MmoDemo.Server.Events.CounterDataEventClients receive this event after executing operation SubscribeCounter
 CExitGames.Diagnostics.Messaging.CounterDataSetReceiver
 CExitGames.Diagnostics.Messaging.CounterDataSetSender
 CExitGames.Diagnostics.Monitoring.CounterFactoryProvides methods to create ICounter instances
 CPhoton.MmoDemo.Server.CounterOperationsHandles the operations SubscribeCounter and UnsubscribeCounter
 CPhoton.SocketServer.Diagnostics.CounterPublisherThe counter publisher
 CExitGames.Diagnostics.Counter.CounterSampleRepresents the value of a counter calculated at a specific time
 CExitGames.Diagnostics.Monitoring.CounterSampleMessageA message used by the CounterSamplePublisher
 CExitGames.Diagnostics.Monitoring.CounterSamplePublisherCollects and publishes data from ICounter instances in a specified interval
 CExitGames.Diagnostics.Monitoring.CounterSamplePublisherFactoryA factory for CounterSamplePublishers
 CExitGames.Diagnostics.Monitoring.CounterSampleReceiverA receiver of CounterSamplesPackages
 CExitGames.Diagnostics.CounterData.CounterValueContains the value for a counter at a specified time stamp
 CPhoton.Hive.Operations.CreateGameResponseDefines the response paramters for create game requests
 CPhoton.MmoDemo.Server.Operations.CreateWorldResponse
 CPhoton.Common.Authentication.CustomAuthentication.CustomAuthenticationResult
 CPhoton.Common.Authentication.CustomAuthentication.CustomAuthenticationResultCode
 CPhoton.Common.Authentication.CustomAuthHandler
 CPhoton.LoadBalancing.UnitTests.PluginTestsImpl.CustomPluginType
 CPhoton.SocketServer.Rpc.Protocols.CustomTypeCache
 CPhoton.SocketServer.Rpc.Protocols.CustomTypeInfo
 ►CPhoton.SocketServer.Rpc.DataContractThis class is a common base class for all data contracts. Properties flagged with the DataMemberAttribute can be converted from/to a dictionary
 CExitGames.Extensions.DateTimeExtensionsDate time extension methods
 CPhoton.Hive.Operations.DebugGameResponse
 CPhoton.MmoDemo.Server.Operations.DestroyItemResponse
 CPhoton.MmoDemo.Server.Operations.DetachInterestAreaResponse
 ►CDictionary
 CPhoton.LoadBalancing.Common.DictionaryExtensions
 CPhoton.SocketServer.Security.DiffieHellmanKeyExchangeAn implementation of the Diffie–Hellman key exchange. Diffie–Hellman establishes a shared secret that can be used for secret communications by exchanging data over a public network
 CPhoton.CounterPublisher.SocketServerCounterSchema.Enet
 CPhoton.MmoDemo.Server.Operations.EnterWorldResponse
 CPhoton.Common.Authentication.ErrorMessages
 ►CEventArgs
 ►CEventArgs
 ►CException
 ►CForm
 CExitGames.Caching.FuncParams< T1, T2 >
 CExitGames.Caching.FuncParams< T1, T2, T3 >
 CExitGames.Caching.FuncParams< T1, T2, T3, T4 >
 CPhoton.LoadBalancing.MasterServer.ChannelLobby.GameChannel
 CPhoton.LoadBalancing.Events.GameListUpdateEvent
 CPhoton.Hive.Common.GameParameterReaderProvides methods to read build in game properties from a hashtable
 CPhoton.LoadBalancing.TestClient.ConnectionStates.GameServer
 ►CPhoton.Hive.GameState
 CPhoton.LoadBalancing.MasterServer.Lobby.GameState
 CPhoton.LoadBalancing.MasterServer.Lobby.GameTable
 CPhoton.MmoDemo.Server.Operations.GetPropertiesResponse
 CPhoton.Hive.Operations.GetPropertiesResponseResponse for GetPropertiesRequest
 CPhoton.LoadBalancing.GameServer.Global
 CPhoton.SocketServer.Rpc.Protocols.GlobalProtocolTraits
 CPhoton.SocketServer.Rpc.Protocols.GpBinaryByteV2.GpBinaryByteReaderV2
 CPhoton.MmoDemo.Tests.Disconnected.GridWorldTests
 CPhoton.Hive.Collections.GroupManager
 CPhoton.MmoDemo.Tests.Connected.HeavyLoad
 CPhoton.MmoDemo.Tests.Disconnected.HeavyLoad
 ►CPhoton.Hive.Operations.HiveErrorMessages
 ►CPhoton.Hive.Events.HiveEventBaseBase class implementation for all Lite events
 CPhoton.SocketServer.Web.HttpClientBasePhoton http application client implementation
 CPhoton.Hive.Common.HttpRequestQueueOptions
 ►CIActor
 ►CIAsyncResult
 ►CPhoton.Common.Authentication.IAuthenticateRequest
 ►CIAuthenticationScheme
 ►CIAuthSchemeClient
 ►CIBeforeCloseGameCallInfo
 ►CIBeforeJoinGameCallInfo
 ►CIBeforeSetPropertiesCallInfo
 ►CExitGames.IO.IBinaryReaderInterface for a binary reader
 ►CExitGames.IO.IBinaryWriterThe interface for a binary writer
 ►CICallInfo
 ►CICloseGameCallInfo
 ►CICloseRequest
 ►CIComparable
 ►CExitGames.Diagnostics.Counter.ICounterRepresents a counter instance
 ►CExitGames.Diagnostics.CounterData.ICounterInstanceData
 ►CExitGames.Diagnostics.Messaging.ICounterPublisher
 ►CExitGames.Diagnostics.Monitoring.Protocol.ICounterSampleReader
 ►CICreateGameCallInfo
 ►CPhoton.SocketServer.Security.ICryptoProviderProvides methods to encrypt and decrypt binary data
 ►CPhoton.Common.Authentication.ICustomAuthPeer
 ►CIDisconnectCallInfo
 ►CIDisposable
 ►CIEnumerable
 ►CIEnumerable< KeyValuePair< int, EventCache >>
 ►CIEquatable
 ►CIEquatable< FuncParams< T1, T2 >>
 ►CIEquatable< FuncParams< T1, T2, T3 >>
 ►CIEquatable< FuncParams< T1, T2, T3, T4 >>
 ►CIEquatable< FuncParams< T1, T2, T3, T4, T5 >>
 ►CPhoton.SocketServer.IEventDataThe implementation class contains data that is sent to clients with PeerBase.SendEvent(IEventData,SendParameters). Implementors are EventData and SerializedEventData
 ►CExitGames.Concurrency.Core.IExecutionContextContext of execution
 ►CExitGames.Concurrency.Core.IExecutorExecutes pending action(s)
 ►CExitGames.Concurrency.Fibers.IExtendedFiber
 ►CPhoton.LoadBalancing.MasterServer.Lobby.IGameList
 ►CPhoton.MmoDemo.Client.IGameListener
 ►CPhoton.LoadBalancing.MasterServer.Lobby.IGameListSubscription
 ►CPhoton.Hive.IGameStateFactory
 ►CPhoton.Hive.Diagnostics.IHiveGameAppCounters
 ►CIHttpAsyncHandler
 CPhoton.SocketServer.Diagnostics.IHttpQueueCountersInstance
 ►CPhoton.SocketServer.Net.IHttpRequestQueueCounters
 ►CPhoton.Common.Authentication.Diagnostic.IHttpRequestQueueCountersFactory
 ►CIHttpResponse
 ►CIJoinGameCallInfo
 ►CIJoinGameRequest
 ►CPhoton.LoadBalancing.LoadShedding.ILatencyMonitor
 ►CILeaveGameCallInfo
 ►CILeaveGameRequest
 ►CPhoton.LoadBalancing.MasterServer.Lobby.ILobbyPeer
 ►CExitGames.Logging.ILoggerInterface for a logger
 ►CExitGames.Logging.ILoggerFactoryThe implementor creates ILogger instances
 ►CPhoton.Hive.Messages.IMessageInterface of a message
 ►CExitGames.Messaging.Channels.IMessageSerializer< T >The implementor converts a message to a byte array and back. The IMessageSerializer<T> is used to de-/serialize messages to the TopicPublisher<T> and the TopicSubscription<T>
 CPhoton.SocketServer.InitRequestProvides initialization request parameter
 CPhoton.SocketServer.InitResponseProvides initialization request parameter
 ►CPhoton.Common.Authentication.Diagnostic.CustomAuthResultCounters.Instance
 CPhoton.MmoDemo.Client.InterestArea
 CPhoton.MmoDemo.Server.InterestItemsMaintains subscriptions per item (manual)
 ►CPhoton.SocketServer.Rpc.IOperationHandlerPeer.CurrentOperationHandler is an IOperationHandler. The implementor handles incoming OperationRequests (Peer.OnOperationRequest, peer disconnects (Peer.OnDisconnect) and disconnects that are invoked from other peers (Peer.OnDisconnectByOtherPeer)
 CPhoton.Common.LoadBalancer.Common.IpEndPointExtensions
 ►CIPhotonApplication
 ►CIPhotonApplicationSink
 ►CIPhotonControl
 ►CIPhotonPeer
 ►CIPhotonPeerListener
 ►CIPluginHost
 ►CPhoton.Hive.Plugin.IPluginInstance
 ►CPhoton.Hive.Plugin.IPluginManager
 CPhoton.Common.Plugins.IPluginManager< out out IPlugin, in in IHost >
 ►CPhoton.Common.Plugins.IPluginManager< IPlugin, IHost >
 ►CExitGames.Concurrency.Channels.IProducerThreadSubscriber< T >Action subscriber that receives actions on producer thread
 ►CExitGames.Concurrency.Channels.IPublisher< T >Channel publishing interface
 ►CExitGames.Concurrency.Core.IQueueHolds on to actions until the execution context can process them
 ►CExitGames.Concurrency.Channels.IQueueChannel< T >Creates a queue that will deliver a message to a single consumer. Load balancing can be achieved by creating multiple subscribers to the queue
 ►CIRaiseEventCallInfo
 ►CIRaiseEventRequest
 ►CExitGames.Concurrency.Channels.IReplySubscriber< R, M >Methods for working with a replyChannel
 CExitGames.Concurrency.Channels.IRequest< R, M >A request object that can be used to send 1 or many responses to the initial request
 ►CExitGames.Concurrency.Channels.IRequestPublisher< R, M >
 CPhoton.Hive.WebRpc.IRpcHandlerAppCounters
 CPhoton.SocketServer.IRpcProtocolThe implementation class supports a specific real time server protocol
 CPhoton.SocketServer.Diagnostics.IsAdminUtil
 ►CExitGames.Concurrency.Core.ISchedulerMethods for scheduling actions that will be executed in the future
 ►CExitGames.Concurrency.Core.ISchedulerRegistryEnqueues actions and
 ►CISetPropertiesCallInfo
 ►CISetPropertiesFailedCallInfo
 ►CISetPropertiesRequest
 ►CExitGames.Concurrency.Channels.ISubscriber< T >Channel subscription methods
 ►CExitGames.Concurrency.Core.ISubscriptionRegistryAllows for the registration and deregistration of subscriptions /summary>
 ►CPhoton.MmoDemo.Client.Item
 CPhoton.MmoDemo.Server.Events.ItemDestroyedClient receive this event after executing operation DestroyItem
 CPhoton.MmoDemo.Server.ItemDisposedMessageThis type of message is pubished by items sent through the item Item.DisposeChannel
 CPhoton.MmoDemo.Server.ItemEventMessageThis message type contains EventData to be sent to clients. ItemEventMessages are published through the item Item.EventChannel
 CPhoton.MmoDemo.Server.Events.ItemGenericClients receive this event after executing operation RaiseGenericEvent/>
 CPhoton.MmoDemo.Server.Events.ItemMovedClients receive this event after executing operation Move
 CPhoton.MmoDemo.Server.ItemPositionMessageThis message contains the current position of the Item. This type of message is published by items through the Item.PositionUpdateChannel
 CPhoton.MmoDemo.Server.Events.ItemPropertiesThe client receives this event after executing operation GetProperties
 CPhoton.MmoDemo.Server.Events.ItemPropertiesSetClients receive this event after executing operation SetProperties
 CPhoton.MmoDemo.Server.ItemRegionChangedMessageItem notifies interest areas via regions this item exits and enters
 CPhoton.MmoDemo.Server.ItemSnapshotCopy of current Item's state
 CPhoton.MmoDemo.Server.Events.ItemSubscribedClient receives this event when an item enters interest an area
 CPhoton.MmoDemo.Server.Events.ItemUnsubscribedClient receive this event when an item exits an interest area
 ►CExitGames.Concurrency.Core.IThreadPoolA thread pool for executing asynchronous actions
 ►CITypedCallInfo
 ►CPhoton.SocketServer.IUnknownTypeMapper
 CPhoton.Hive.Operations.JoinGameResponse
 ►CJoinModeConstants
 CPhoton.LoadBalancing.Operations.JoinRandomGameResponse
 CPhoton.Hive.Operations.JoinResponseResponse for JoinGameRequest
 CPhoton.Hive.HivePeer.JoinStages
 ►CKeyValueConfigurationCollection
 CPhoton.LoadBalancing.MasterServer.Lobby.LinkedListDictionary< string, Photon.LoadBalancing.MasterServer.Lobby.GameState >
 ►CList
 CPhoton.Common.LoadBalancer.LoadBalancer< TServer >Represents a collection of server instances which can be accessed randomly based on their current lod level
 CPhoton.Common.LoadBalancer.LoadBalancer< Photon.LoadBalancing.MasterServer.GameServer.IncomingGameServerPeer >
 CPhoton.Common.LoadBalancer.LoadBalancer< Server >
 CPhoton.LoadBalancing.UnitTests.LoadBalancerTests
 CPhoton.LoadBalancing.MasterServer.Lobby.LobbyFactory
 CPhoton.Hive.Diagnostics.OperationLogging.LogEntry
 CPhoton.Hive.Tests.LogHelperThe log helper
 CExitGames.Logging.LogManagerThe log manager provides methods to get instances of ILogger using a ILoggerFactory. Any logging framework of choice can be used by assigining a new ILoggerFactory with SetLoggerFactory. The default logger factory creates ILogger that do not log
 CPhoton.Hive.Diagnostics.OperationLogging.LogQueue
 ►CMarshalByRefObject
 CPhoton.LoadBalancing.TestClient.ConnectionStates.Master
 CPhoton.LoadBalancing.Events.MatchEvent
 CPhoton.SocketServer.Concurrency.MessageChannel< Photon.MmoDemo.Server.ItemDisposedMessage >
 CPhoton.SocketServer.Concurrency.MessageChannel< Photon.MmoDemo.Server.ItemEventMessage >
 CPhoton.SocketServer.Concurrency.MessageChannel< Photon.MmoDemo.Server.ItemPositionMessage >
 CPhoton.MmoDemo.Server.MessageCountersCounters that keep track of the amount of messages sent and received from item channels
 ►CMessageQueue
 CPhoton.MmoDemo.Server.MethodReturnValueСombines an error code with a debug message
 ►CMonoBehaviour
 CPhoton.MmoDemo.Server.Operations.MoveInterestAreaResponse
 CPhoton.MmoDemo.Server.Operations.MoveResponse
 ►CExitGames.Configuration.NameValueCollectionReaderReads values from a NameValueCollection
 CPhoton.SocketServer.Rpc.Reflection.ObjectDataMemberMapperProvides methods to get and set objects fields and properties per reflection
 CPhoton.SocketServer.Rpc.Reflection.ObjectMemberInfo< TAttribute >This class contains reflection data about a property or a field
 CPhoton.SocketServer.Rpc.Reflection.OperationDispatcherThis class contains functions to dispatch operations. The target function depends on the incoming operation code. All registered methods require the OperationAttribute and the signature public OperationResponse MyMethod(PeerBase peer, OperationRequest request, SendParameters sendParameters);
 CPhoton.LoadBalancing.MasterServer.OperationHelperProvides static methods to validate operation requests and create operation responses for invalid operation request
 CPhoton.SocketServer.Rpc.Reflection.OperationMethodInfoCacheThis cache enables high performance mapping of operation codes to operations. It collaborates with the OperationDispatcher. Instances of this class should be reused if possible since the method registration is slower than the mapping. Registered methods must have the followig structure:
 CPhoton.SocketServer.OperationRequestEach incoming operation is translated to an OperationRequest. It is then dispatched with PeerBase.OnOperationRequest
 CPhoton.SocketServer.OperationResponseIncoming OperationRequests are often answered with a response (represented by this class). It can be sent to the client by using the PeerBase.SendOperationResponse method. The IRpcProtocol.SerializeOperationResponse method serializes OperationResponse instances. SetParameters(object) converts properties that are flagged with DataMemberAttribute into the Parameters dictionary
 CPhoton.MmoDemo.Tests.Connected.Operations
 CPhoton.MmoDemo.Tests.Disconnected.Operations
 CPhoton.MmoDemo.Client.Operations
 CPhoton.MmoDemo.Tests.Disconnected.OperationTests
 CPhoton.MmoDemo.Tests.Connected.OperationTests
 CPhoton.SocketServer.PeerHelperThis class provides access to some internal members of PeerBase and S2SPeerBase In general these methods are indended for testing
 CPhoton.LoadBalancing.MasterServer.Lobby.PeerStateStores properties of peers which have joined a game
 ►CPhoton.SocketServer.Diagnostics.PerfCounterManagerBase
 CExitGames.Diagnostics.Internal.PerformanceCounterId
 CExitGames.Diagnostics.Messaging.PerformanceCounterPublisher
 CExitGames.Diagnostics.Monitoring.PerformanceCounterWatcherThis class monitors the windows performance counters for new instances
 CExitGames.Net.Sockets.Pgm.PgmBaseBase class for Pgm sender and receiver implemenatations
 CExitGames.Net.Sockets.Pgm.PgmSendWindowSizeThe RM_SEND_WINDOW structure specifies the Reliable Multicast send window. This structure is used with the RM_RATE_WINDOW_SIZE socket option
 CPhoton.SocketServer.Diagnostics.PhotonCounterThe photon counter
 CPhoton.SocketServer.ServerToServer.PingResponseThe ping response
 CPhoton.LoadBalancing.MasterServer.PlayerState
 ►CPluginBase
 CPhoton.Common.Plugins.PluginInfo
 CPhoton.Hive.Plugin.PluginTraits
 CPhoton.CounterPublisher.SocketServerCounterSchema.Policy
 CPhoton.LoadBalancing.TestClient.Program
 CPhoton.Hive.TestConsole.ProgramThe program
 CPhoton.SocketServer.ProtocolThis class provides access to the available protocols
 CPhoton.MmoDemo.Common.Protocol(De)serialization procedures used in server and client
 CPhoton.Common.LoadBalancer.Common.PublicIPAddressReader
 CPhoton.MmoDemo.Server.Operations.RadarSubscribeResponse
 CPhoton.MmoDemo.Server.Events.RadarUpdateClients receive this event frequently after executing operation RadarSubscribe
 CPhoton.MmoDemo.Server.Operations.RaiseGenericEventResponse
 CExitGames.Diagnostics.Counter.RawCounterSampleDefines a structure that holds the raw data for a performance counter
 CPhoton.LoadBalancing.Operations.RedirectRepeatResponse
 CPhoton.MmoDemo.Server.Operations.RemoveInterestAreaResponse
 CPhoton.MmoDemo.Server.RequestItemEnterMessageInterest area requests all items in entered region
 CPhoton.MmoDemo.Server.RequestItemExitMessageInterest area requests all items in exited region
 CExitGames.Concurrency.Channels.RequestReplyChannel< object, T >
 ►CPhoton.Hive.Caching.RoomCacheBaseBase class for room caches
 CPhoton.Hive.Collections.RoomEventCacheManager
 CPhoton.Hive.Caching.RoomCacheBase.RoomInstanceUsed to track references for a room instance
 CPhoton.Common.Authentication.CustomAuthentication.ClientAuthenticationQueue.RoundRobinCounter
 CPhoton.SocketServer.Rpc.Protocols.RtsMessageHeaderThe rts message header
 CPhoton.CounterPublisher.SocketServerCounterSchema.S2S
 CPhoton.LoadBalancing.Common.S2SCustomTypeCacheMan
 CPhoton.SocketServer.SendParametersThe struct contains the parameters for PeerBase.SendOperationResponse(OperationResponse,SendParameters), PeerBase.SendEvent(IEventData,SendParameters) and S2SPeerBase.SendOperationRequest(OperationRequest,SendParameters) and contains the info about incoming data at PeerBase.OnOperationRequest, S2SPeerBase.OnEvent and S2SPeerBase.OnOperationResponse
 CPhoton.Hive.Serialization.Serializer
 CPhoton.Common.LoadBalancer.ServerStateManager
 CPhoton.Hive.Tests.ServerToServerTestsThe s2s tests
 CPhoton.MmoDemo.Server.Operations.SetPropertiesResponse
 CPhoton.MmoDemo.Tests.Settings
 CPhoton.MmoDemo.Server.SettingsThe settings
 CPhoton.LoadBalancing.TestClient.Settings
 ►CPhoton.MmoDemo.Client.Settings
 CPhoton.Hive.Tests.SettingsThe settings
 CPhoton.LoadBalancing.UnitTests.SetupFixture
 CPhoton.MmoDemo.Tests.SetupFixture
 CPhoton.Hive.Tests.SetupFixtureThe setup fixture
 CPhoton.MmoDemo.Server.Operations.SetViewDistanceResponse
 ►CSimpleBaseFactory< string, TopicChannel< T >>
 ►CSocket
 CExitGames.Net.Sockets.SocketEndPoint
 CPhoton.CounterPublisher.SocketServerCounterThe socket server counter
 CPhoton.CounterPublisher.SocketServerCounterSchema
 ►CSortedDictionary
 CPhoton.MmoDemo.Server.Operations.SpawnItemResponse
 CPhoton.MmoDemo.Server.Operations.SubscribeItemResponse
 CExitGames.Threading.SynchronizedDictionary< Type, List< Photon.SocketServer.Rpc.Reflection.ObjectMemberInfo< TAttribute > > >
 CExitGames.Threading.SynchronizedSingletonFactory< TKey, TValue >This class is used to create instances that are unique per key in a multi-threaded environment. It uses a ReaderWriterLockSlim for read and write access to the Instances. Instance creations are synchronized with a Monitor on an object that is unique per key. This approach is designed to minimize the impact of long running instance creations on other threads
 ►CSynchronizedSingletonFactory< CacheKey< TKey, TValue >, CacheValue< TKey, TValue >>
 CPhoton.CounterPublisher.SystemCounterThe system counter
 ►CTabPage
 CPhoton.CounterPublisher.SocketServerCounterSchema.Tcp
 CPhoton.Hive.Tests.TcpTestsThe test base
 ►CPhoton.Hive.Tests.TcpTestsBaseThe tcp tests base
 CPhoton.CounterPublisher.SocketServerCounterSchema.Threading
 CPhoton.SocketServer.Diagnostics.TimeIntervalCounter
 CExitGames.Threading.TimerThis class is a manager for scheduled callbacks
 CExitGames.Messaging.Channels.TopicMessageThis stuct is sent through the socket
 ►CPhoton.Hive.Plugin.TypedCallInfo< ICloseRequest >
 ►CPhoton.Hive.Plugin.TypedCallInfo< IJoinGameRequest >
 ►CPhoton.Hive.Plugin.TypedCallInfo< ILeaveGameRequest >
 ►CPhoton.Hive.Plugin.TypedCallInfo< IOperationRequest >
 ►CPhoton.Hive.Plugin.TypedCallInfo< IRaiseEventRequest >
 ►CPhoton.Hive.Plugin.TypedCallInfo< ISetPropertiesRequest >
 CPhoton.CounterPublisher.SocketServerCounterSchema.Udp
 ►CUnifiedClientBase
 ►CUnifiedTestsBase
 CPhoton.MmoDemo.Server.Operations.UnsubscribeItemResponse
 CExitGames.Threading.UnsynchronizedSingletonFactory< TKey, TValue >This class is used to create instances that are unique per key
 CPhoton.Hive.Common.UtilitiesA collection of methods useful in one or another context
 CPhoton.SocketServer.Diagnostics.ValueToString
 CPhoton.MmoDemo.Common.VectorThe 3D floating point vector
 CPhoton.SocketServer.Collections.WaitableQueue< T >
 CPhoton.Common.LoadBalancer.LoadShedding.WorkloadController
 CPhoton.MmoDemo.Client.WorldData
 CPhoton.MmoDemo.Server.Events.WorldExitedClients receive this event after exiting a world, either because of operation ExitWorld or because another client with the same username executes operation EnterWorld