Handle class for parent RWHttpClient, providing implementation-specific details for HTTP clients. More...
#include <rw/http/RWHttpSocketClient.h>
Public Member Functions | |
RWHttpSocketClient (void) | |
RWHttpSocketClient (const RWHttpSocketClient &client) | |
virtual | ~RWHttpSocketClient () |
RWHttpSocketClient & | operator= (const RWHttpSocketClient &other) |
Public Member Functions inherited from RWHttpClient | |
RWHttpClient (void) | |
RWHttpClient (const RWHttpClient &client) | |
virtual | ~RWHttpClient () |
void | connect (const RWSockAddrBase &address, unsigned long maxwait=0) |
RWHttpReply | getReply (unsigned long maxwait=0) |
RWHttpReply | getReply (RWTFunctor< void(RWPortal)> handler, unsigned long maxwait=0) |
RWHttpReply | getReply (RWTFunctor< void(RWPortal, RWHttpReply &)> handler, unsigned long maxwait=0) |
bool | isConnected () const |
RWHttpClient & | operator= (const RWHttpClient &other) |
bool | submit (RWHttpRequest request, RWHttpPipeline pl=RW_HTTP_FORBID_PIPELINING, unsigned long maxwait=0) |
Public Member Functions inherited from RWHandleBase | |
bool | isValid (void) const |
bool | operator!= (const RWHandleBase &second) const |
bool | operator< (const RWHandleBase &second) const |
bool | operator== (const RWHandleBase &second) const |
Static Public Member Functions | |
static RWHttpSocketClient | make () |
static RWHttpSocketClient | make (const RWTFunctor< RWSocket(const RWSockAddrBase &, unsigned long)> &f) |
Additional Inherited Members | |
Protected Member Functions inherited from RWHttpClient | |
RWHttpClient (RWHttpClientImp *imp) | |
RWHttpClientImp & | body () const |
Protected Member Functions inherited from RWHandleBase | |
RWHandleBase (void) | |
RWHandleBase (RWStaticCtor) | |
RWHandleBase (RWBodyBase *body) | |
RWHandleBase (const RWHandleBase &second) | |
~RWHandleBase (void) | |
RWBodyBase & | body (void) const |
RWHandleBase & | operator= (const RWHandleBase &second) |
RWHttpSocketClient is a derived handle class for RWHttpClient. It provides implementation specific details for HTTP clients over normal network sockets.
|
inline |
Default constructor.
|
inline |
Copy constructor.
|
virtual |
Virtual destructor.
|
static |
Creates a new initialized RWHttpSocketClient.
|
static |
Creates a new initialized RWHttpSocketClient. The functor f is used by RWHttpClient::connect() to get a socket connected to the provided address.
|
inline |
Assignment operator.
Copyright © 2021 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |