Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
▼Nesnlib | |
CBuffer | Buffer class |
CBufferManager | Buffer Manager, it will work like a memory pool |
CBusiness | Base object class (for common data) |
CClient | Client class (interface) |
CCommonData | Common Data class |
CIoBuffer | IO Buffer class |
CIoBufferManager | IO Buffer Manager, it will work like a memory pool |
CIoFilter | IO Filter class (interface) |
CIoHandler | IO Handler class (interface) |
CIoService | IoService class, it will provide a thread running on IO port to process its IO events |
CIoServiceManager | Pool of IoService (IO thread pool) |
CIoWork | IoWork class, it will provide the callback function for the threads(the workers) to handle io data(io buffer) |
CLogger | Logger class (interface) |
CLogManager | Global log manager |
CMessageCodec | Common Message Codec Filter class, a filter who can extract a common message(format: header + body) from incoming bytes |
CMessageHandler | Common Message Handler class, an event handler who can handle network IO events for common message(format: header + body) |
CServer | Server class (interface) |
CSession | Session class (interface) |
CStringCodec | Common String Codec Filter class, a filter who can extract a string(ends with specific char) from incoming bytes |
CStringHandler | String Handler class, an event handler who can handle network IO events for string message(ends with specific char) |
CWork | Work class (interface), it will provide the callback function for the threads(the workers) |
CWorkManager | Work Manager class (interface), it will work like a thread pool |