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