SNode.C
|
Public Member Functions | |
SimpleSocketProtocol (core::socket::stream::SocketConnection *socketConnection) | |
~SimpleSocketProtocol () override | |
void | onConnected () override |
void | onDisconnected () override |
bool | onSignal (int signum) override |
std::size_t | onReceivedFromPeer () override |
void | onWriteError (int errnum) override |
void | onReadError (int errnum) override |
SimpleSocketProtocol (core::socket::stream::SocketConnection *socketConnection) | |
~SimpleSocketProtocol () override | |
void | onConnected () override |
void | onDisconnected () override |
bool | onSignal (int signum) override |
std::size_t | onReceivedFromPeer () override |
void | onWriteError (int errnum) override |
void | onReadError (int errnum) override |
![]() | |
SocketContext (core::socket::stream::SocketConnection *socketConnection) | |
void | sendToPeer (const char *chunk, std::size_t chunkLen) const final |
bool | streamToPeer (core::pipe::Source *source) const |
void | streamEof () |
std::size_t | readFromPeer (char *chunk, std::size_t chunklen) const final |
void | setTimeout (const utils::Timeval &timeout) final |
void | shutdownRead () |
void | shutdownWrite (bool forceClose=false) |
void | close () override |
SocketConnection * | getSocketConnection () const |
virtual void | switchSocketContext (SocketContext *newSocketContext) |
void | sendToPeer (const std::string &data) const |
![]() | |
SocketContext (const SocketContext &)=delete | |
SocketContext (SocketContext &&)=delete | |
SocketContext & | operator= (const SocketContext &)=delete |
SocketContext & | operator= (SocketContext &&)=delete |
void | sendToPeer (const std::string &data) const |
Private Attributes | |
web::http::client::ResponseParser * | responseParser |
Additional Inherited Members | |
![]() | |
void | onWriteError (int errnum) override |
void | onReadError (int errnum) override |
![]() | |
SocketContext ()=default | |
virtual | ~SocketContext () |
Definition at line 63 of file httplowlevelclient.cpp.
|
inlineexplicit |
Definition at line 65 of file httplowlevelclient.cpp.
References responseParser, and SimpleSocketProtocol().
Referenced by SimpleSocketProtocol().
|
override |
Definition at line 101 of file httplowlevelclient.cpp.
References responseParser.
|
inlineexplicit |
Definition at line 65 of file httplowlevelclient.cpp.
|
override |
|
inlineoverridevirtual |
Implements core::socket::stream::SocketContext.
Definition at line 72 of file httplowlevelclient.cpp.
|
inlineoverridevirtual |
Implements core::socket::stream::SocketContext.
Definition at line 72 of file httplowlevelclient.cpp.
|
inlineoverridevirtual |
Implements core::socket::stream::SocketContext.
Definition at line 75 of file httplowlevelclient.cpp.
|
inlineoverridevirtual |
Implements core::socket::stream::SocketContext.
Definition at line 75 of file httplowlevelclient.cpp.
|
inlineoverridevirtual |
Implements core::socket::SocketContext.
Definition at line 92 of file httplowlevelclient.cpp.
|
inlineoverridevirtual |
Implements core::socket::SocketContext.
Definition at line 92 of file httplowlevelclient.cpp.
|
inlineoverridevirtual |
Implements core::socket::SocketContext.
Definition at line 83 of file httplowlevelclient.cpp.
References responseParser.
|
inlineoverridevirtual |
Implements core::socket::SocketContext.
Definition at line 83 of file httplowlevelclient.cpp.
|
inlineoverridevirtual |
Implements core::socket::SocketContext.
Definition at line 79 of file httplowlevelclient.cpp.
|
inlineoverridevirtual |
Implements core::socket::SocketContext.
Definition at line 79 of file httplowlevelclient.cpp.
|
inlineoverridevirtual |
Implements core::socket::SocketContext.
Definition at line 87 of file httplowlevelclient.cpp.
|
inlineoverridevirtual |
Implements core::socket::SocketContext.
Definition at line 87 of file httplowlevelclient.cpp.
|
private |
Definition at line 98 of file httplowlevelclient.cpp.
Referenced by onReceivedFromPeer(), SimpleSocketProtocol(), and ~SimpleSocketProtocol().