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 |