Public Member Functions | |
| override void | Start () |
| override void | Stop () |
| void | Send (TMessage message) |
Public Member Functions inherited from ATAS.DataFeedsCore.SessionServer.SessionInfo | |
| abstract void | Start () |
| abstract void | Stop () |
| void | SetLoggedIn () |
Protected Member Functions | |
| SocketSession (SessionInfoType type, Socket socket, int maxQueueSize) | |
| SocketSession (SessionInfoType type, Socket socket) | |
| abstract void | Process (SocketAsyncEventArgs e) |
| abstract void | SetSendBuffer (ConcurrentQueue< TMessage > queue, SocketAsyncEventArgs e) |
| abstract void | SetReceiveBuffer (SocketAsyncEventArgs e) |
| abstract void | SendLogout (string reason=null) |
| void | CloseClientSocket (string reason=null) |
Protected Member Functions inherited from ATAS.DataFeedsCore.SessionServer.SessionInfo | |
| SessionInfo (SessionInfoType type, EndPoint address) | |
Properties | |
| int | QueueLength [get] |
| int | MaxQueueSize [get] |
Properties inherited from ATAS.DataFeedsCore.SessionServer.SessionInfo | |
| SessionInfoType | Type [get] |
| EndPoint | Address [get] |
| ServerStates | State [get, protected set] |
| User | User [get, set] |
|
protected |
|
protected |
|
protected |
|
protectedpure virtual |
| void ATAS.DataFeedsCore.SessionServer.SocketSession< TMessage >.Send | ( | TMessage | message | ) |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
virtual |
Implements ATAS.DataFeedsCore.SessionServer.SessionInfo.
|
virtual |
Implements ATAS.DataFeedsCore.SessionServer.SessionInfo.
|
get |
|
get |