This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
| ▼Cesnlib::Buffer | Buffer class |
| Cesnlib::IoBuffer | IO Buffer class |
| ▼Cesnlib::BufferManager | Buffer Manager, it will work like a memory pool |
| Cesnlib::IoBufferManager | IO Buffer Manager, it will work like a memory pool |
| Cesnlib::Business | Base object class (for common data) |
| Cesnlib::Client | Client class (interface) |
| Cesnlib::CommonData | Common Data class |
| ▼Cesnlib::IoFilter | IO Filter class (interface) |
| Cesnlib::MessageCodec | Common Message Codec Filter class, a filter who can extract a common message(format: header + body) from incoming bytes |
| Cesnlib::StringCodec | Common String Codec Filter class, a filter who can extract a string(ends with specific char) from incoming bytes |
| ▼Cesnlib::IoHandler | IO Handler class (interface) |
| Cesnlib::MessageHandler | Common Message Handler class, an event handler who can handle network IO events for common message(format: header + body) |
| Cesnlib::StringHandler | String Handler class, an event handler who can handle network IO events for string message(ends with specific char) |
| Cesnlib::IoService | IoService class, it will provide a thread running on IO port to process its IO events |
| Cesnlib::IoServiceManager | Pool of IoService (IO thread pool) |
| Cesnlib::Logger | Logger class (interface) |
| Cesnlib::LogManager | Global log manager |
| Cesnlib::Server | Server class (interface) |
| Cesnlib::Session | Session class (interface) |
| ▼Cesnlib::Work | Work class (interface), it will provide the callback function for the threads(the workers) |
| Cesnlib::IoWork | IoWork class, it will provide the callback function for the threads(the workers) to handle io data(io buffer) |
| Cesnlib::WorkManager | Work Manager class (interface), it will work like a thread pool |