|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
Modern client using new API. More...

Public Member Functions | |
| ModernClient (const std::string &id) | |
| bool | connect (const std::string &host, uint16_t port) |
| size_t | send_batch (const std::vector< std::string > &messages) |
| void | send_async (const std::string &message) |
| bool | disconnect () |
Private Attributes | |
| std::string | client_id_ |
| std::shared_ptr< core::messaging_client > | client_ |
Modern client using new API.
Definition at line 145 of file modern_usage.cpp.
|
inline |
Definition at line 147 of file modern_usage.cpp.
References client_, and client_id_.
|
inline |
Definition at line 152 of file modern_usage.cpp.
References client_, and kcenon::network::core::messaging_client::start_client().

|
inline |
Definition at line 204 of file modern_usage.cpp.
References client_, and kcenon::network::core::messaging_client::stop_client().

|
inline |
Definition at line 189 of file modern_usage.cpp.
References client_, kcenon::network::integration::thread_integration_manager::instance(), kcenon::network::message, and kcenon::network::core::messaging_client::send_packet().

|
inline |
Definition at line 165 of file modern_usage.cpp.
References client_, and kcenon::network::core::messaging_client::send_packet().

|
private |
Definition at line 218 of file modern_usage.cpp.
Referenced by connect(), disconnect(), ModernClient(), send_async(), and send_batch().
|
private |
Definition at line 217 of file modern_usage.cpp.
Referenced by ModernClient().