|
SNode.C
|
#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 (EventSourceT &&) noexcept=delete | |
| EventSourceT & | operator= (const EventSourceT &)=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 &url) |
Additional Inherited Members | |
Public Types inherited from web::http::client::tools::EventSourceT< web::http::legacy::un::Client > | |
| using | MasterRequest = typename Client::MasterRequest |
| using | Request = typename Client::Request |
| using | Response = typename Client::Response |
| using | SocketConnection = typename Client::SocketConnection |
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 &url) |
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 69 of file EventSource.h.
|
friend |
Definition at line 72 of file EventSource.h.