An http client operating on Server-Sent Events.
More...
#include <sse_client.hpp>
|
| ES_API (CPPESSENCE) explicit sse_client(const uri &base_uri) |
|
| ES_API (CPPESSENCE) sse_client(const uri &base_uri |
|
| ES_API (CPPESSENCE) sse_client(sse_client &&) noexcept |
|
| ES_API (CPPESSENCE) ~sse_client() |
|
| ES_API (CPPESSENCE) sse_client &operator |
|
| ES_API (CPPESSENCE) void connect(const uri &relative_uri) const |
| Connects to the SSE service and starts consuming messages.
|
|
| ES_API (CPPESSENCE) void close() const |
| Closes the connection.
|
|
| ES_API (CPPESSENCE) void on_message(const sse_message_handler &handler) const |
| Registers a message callback.
|
|
| ES_API (CPPESSENCE) void on_error(const error_handler &handler) const |
| Registers a error callback.
|
|
An http client operating on Server-Sent Events.
◆ ES_API() [1/3]
essence::net::sse_client::ES_API |
( |
CPPESSENCE | | ) |
const & |
Connects to the SSE service and starts consuming messages.
- Parameters
-
relative_uri | The relative uri. |
◆ ES_API() [2/3]
essence::net::sse_client::ES_API |
( |
CPPESSENCE | | ) |
const & |
Registers a error callback.
- Parameters
-
handler | The error callback. |
◆ ES_API() [3/3]
essence::net::sse_client::ES_API |
( |
CPPESSENCE | | ) |
const & |
Registers a message callback.
- Parameters
-
handler | The message callback. |
The documentation for this class was generated from the following file: