Photon Server API
Public Member Functions | Properties | List of all members
Photon.SocketServer.Collections.WaitableQueue< T > Class Template Reference

Public Member Functions

void Clear ()
 
void Enqueue (T item)
 
Dequeue ()
 
Dequeue (int millisecondsTimeout)
 
bool TryDequeue (out T item)
 
bool TryDequeue (int millisecondsTimeout, out T item)
 
T[] DequeueAll ()
 
Peek ()
 
bool TryPeek (out T item)
 
bool TryPeek (int millisecondsTimeout, out T item)
 
T[] ToArray ()
 
void CopyTo (T[] array, int index)
 

Properties

int Count [get]
 

Member Function Documentation

void Photon.SocketServer.Collections.WaitableQueue< T >.CopyTo ( T[]  array,
int  index 
)
inline
T Photon.SocketServer.Collections.WaitableQueue< T >.Dequeue ( int  millisecondsTimeout)
inline
T [] Photon.SocketServer.Collections.WaitableQueue< T >.DequeueAll ( )
inline
void Photon.SocketServer.Collections.WaitableQueue< T >.Enqueue ( item)
inline
T [] Photon.SocketServer.Collections.WaitableQueue< T >.ToArray ( )
inline
bool Photon.SocketServer.Collections.WaitableQueue< T >.TryDequeue ( out T  item)
inline
bool Photon.SocketServer.Collections.WaitableQueue< T >.TryDequeue ( int  millisecondsTimeout,
out T  item 
)
inline
bool Photon.SocketServer.Collections.WaitableQueue< T >.TryPeek ( out T  item)
inline
bool Photon.SocketServer.Collections.WaitableQueue< T >.TryPeek ( int  millisecondsTimeout,
out T  item 
)
inline

Property Documentation