Photon Server API

Namespaces | Classes | Enumerations
ExitGames.Messaging Namespace Reference

Namespaces

namespace  Channels
 

Classes

class  DispatchSlot
 The dispatch slot.
 
interface  IPeekingState
 The i peeking state.
 
class  MessageQueueException
 message queue exception. More...
 
class  MessageQueueReader
 Reads messages from MessageQueues, dispatches them, and checks for dispatch timeouts More...
 
class  MessageQueueReaderSingleThreaded
 Reads messages from MessageQueues and dispatches them More...
 
class  ThrottledMessageQueue
 The throttled message queue. More...
 
class  ThrottledMessageQueueReader
 This class can read multiple message queues and dispatch the messages of each queue with a different priority. More...
 

Enumerations

enum  MessageRemoveBehavior { MessageRemoveBehavior.BeforeDispatch, MessageRemoveBehavior.AfterDispatch }
 The message remove behavior. More...
 
enum  ThrottledMessageQueueReaderState {
  ThrottledMessageQueueReaderState.Initial, ThrottledMessageQueueReaderState.Running, ThrottledMessageQueueReaderState.StoppedByUser, ThrottledMessageQueueReaderState.StoppedByException,
  ThrottledMessageQueueReaderState.StoppedByTimeout
}
 The throttled message queue reader state. More...
 

Enumeration Type Documentation

◆ MessageRemoveBehavior

The message remove behavior.

Enumerator
BeforeDispatch 

The before dispatch.

AfterDispatch 

The after dispatch.

◆ ThrottledMessageQueueReaderState

The throttled message queue reader state.

Enumerator
Initial 

The initial.

Running 

The running.

StoppedByUser 

The stopped by user.

StoppedByException 

The stopped by exception.

StoppedByTimeout 

The stopped by timeout.