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 |