#include <EventSource.h>
Public Member Functions | |
| ~EventSource () override | |
| Public Member Functions inherited from web::http::client::tools::EventSourceT< web::http::legacy::un::Client > | |
| EventSourceT (const EventSourceT &)=delete | |
| EventSourceT & | operator= (const EventSourceT &)=delete |
| EventSourceT (EventSourceT &&) noexcept=delete | |
| EventSourceT & | operator= (EventSourceT &&) noexcept=delete |
| void | close () override |
| Public Member Functions inherited from web::http::client::tools::EventSource | |
| EventSource * | onMessage (std::function< void(const MessageEvent &)> messageCallback) |
| EventSource * | addEventListener (const std::string &key, std::function< void(const MessageEvent &)> eventListener) |
| EventSource * | removeEventListeners (const std::string &type) |
| EventSource * | onOpen (std::function< void()> onOpen) |
| EventSource * | onError (std::function< void()> onError) |
| EventSource::ReadyState | readyState () const |
| const std::string & | lastEventId () const |
| uint32_t | retry () const |
| EventSource * | retry (uint32_t retry) |
Private Types | |
| using | Super = web::http::client::tools::EventSourceT<web::http::legacy::un::Client> |
Friends | |
| std::shared_ptr< web::http::client::tools::EventSource > | EventSource (const std::string &scheme, const SocketAddress &socketAddress, const std::string &path) |
Additional Inherited Members | |
| Public Types inherited from web::http::client::tools::EventSourceT< web::http::legacy::un::Client > | |
| using | MasterRequest |
| using | Request |
| using | Response |
| using | SocketConnection |
| using | SocketAddress |
| using | Config |
| Public Types inherited from web::http::client::tools::EventSource | |
| enum class | ReadyState : int { CONNECTING = 0 , OPEN = 1 , CLOSED = 2 } |
| Protected Member Functions inherited from web::http::client::tools::EventSourceT< web::http::legacy::un::Client > | |
| EventSourceT () | |
| void | init (const std::string &scheme, const SocketAddress &socketAddress, const std::string &path) |
| Protected Member Functions inherited from web::http::client::tools::EventSource | |
| EventSource () | |
| Protected Attributes inherited from web::http::client::tools::EventSource | |
| std::shared_ptr< SharedState > | sharedState |
Definition at line 56 of file EventSource.h.
|
private |
Definition at line 58 of file EventSource.h.
|
inlineoverridevirtual |
Reimplemented from web::http::client::tools::EventSource.
Definition at line 68 of file EventSource.h.
|
friend |