#include <cobainserver.h>
Public Types | |
| enum | TRequest { EGetNumPeers = 1, EGetPeer, EStartListen, EAbortListen, EGetIncomingConnection, EConnect, ESend, ECloseSocket, ECreate, ECancelReceive, EReceive } |
| enum | TServerPanic { EBadRequest = 8800, EServerStartFailed, EUnsupportedProtocol, ESocketTableFull, EBadSocketTableIndex, ENoSuchConnection, EAlreadyListening, ENotListening, EBadMessage, EReceiveAlreadyPending, EBadSubsessionHandle } |
Static Public Member Functions | |
| CCobainServer * | NewL () |
| TInt | ThreadFunction (TAny *aStarted) |
| void | ThreadFunctionL () |
| void | PanicServer (CCobainServer::TServerPanic aPanic) |
Private Member Functions | |
| CCobainServer (TInt aPriority) | |
| ~CCobainServer () | |
| void | ConstructL () |
| CSharableSession * | NewSessionL (const TVersion &aVersion) const |
| void | IncrementSession () |
| void | DecrementSession () |
Private Attributes | |
| TInt | iSessionCount |
Matti Kokkola
Definition at line 58 of file cobainserver.h.
|
|
Definition at line 61 of file cobainserver.h. |
|
|
Definition at line 75 of file cobainserver.h. |
|
|
Definition at line 32 of file cobainserver.cpp. References Log::Init(). Referenced by NewL(). |
|
|
Definition at line 40 of file cobainserver.cpp. References Log::Print(). |
|
|
Definition at line 55 of file cobainserver.cpp. References Log::Print(). Referenced by NewL(). |
|
|
Definition at line 87 of file cobainserver.cpp. References iSessionCount. Referenced by CServerSession::~CServerSession(). |
|
|
Definition at line 82 of file cobainserver.cpp. References iSessionCount. Referenced by CServerSession::ConstructL(). |
|
|
Definition at line 45 of file cobainserver.cpp. References CCobainServer(), and ConstructL(). Referenced by ThreadFunctionL(). |
|
|
Definition at line 63 of file cobainserver.cpp. References KCobainServerBuildVersion, KCobainServerMajorVersion, KCobainServerMinorVersion, and CServerSession::NewL(). |
|
|
Definition at line 98 of file cobainserver.cpp. Referenced by CServerSession::AllocateConnection(), and ThreadFunction(). |
|
|
Definition at line 130 of file cobainserver.cpp. References EServerStartFailed, PanicServer(), and ThreadFunctionL(). Referenced by E32Main(). |
|
|
Definition at line 103 of file cobainserver.cpp. References NewL(). Referenced by ThreadFunction(). |
|
|
Definition at line 105 of file cobainserver.h. |
|
|
Definition at line 103 of file cobainserver.h. Referenced by DecrementSession(), and IncrementSession(). |
1.3.5