|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
Partial observer that only handles receive events. More...


Public Member Functions | |
| auto | on_receive (std::span< const uint8_t > data) -> void override |
| Called when data is received from the server. | |
Public Member Functions inherited from kcenon::network::interfaces::null_connection_observer | |
| auto | on_connected () -> void override |
| Called when the connection is established. | |
| auto | on_disconnected (std::optional< std::string_view >) -> void override |
| Called when the connection is closed. | |
| auto | on_error (std::error_code) -> void override |
| Called when an error occurs. | |
Public Member Functions inherited from kcenon::network::interfaces::connection_observer | |
| virtual | ~connection_observer ()=default |
Partial observer that only handles receive events.
Inherits from null_connection_observer so unneeded methods are no-ops.
Definition at line 89 of file observer_pattern.cpp.
|
inlineoverridevirtual |
Called when data is received from the server.
| data | The received data as a span of bytes. |
May be called from I/O threads. Implementation must be thread-safe.
Reimplemented from kcenon::network::interfaces::null_connection_observer.
Definition at line 91 of file observer_pattern.cpp.
References kcenon::network::message.