SourcePro® 2024.1 |
SourcePro® API Reference Guide |
Handle class for parent RWHttpClient, providing implementation-specific details for HTTP clients. More...
#include <rw/http/RWHttpSocketClient.h>
Public Member Functions | |
| RWHttpSocketClient (const RWHttpSocketClient &client) | |
| RWHttpSocketClient (void) | |
| virtual | ~RWHttpSocketClient () |
| RWHttpSocketClient & | operator= (const RWHttpSocketClient &other) |
Public Member Functions inherited from RWHttpClient | |
| RWHttpClient (const RWHttpClient &client) | |
| RWHttpClient (void) | |
| virtual | ~RWHttpClient () |
| void | connect (const RWSockAddrBase &address, 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) |
| RWHttpReply | getReply (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 |
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 (const RWHandleBase &second) | |
| RWHandleBase (RWBodyBase *body) | |
| RWHandleBase (RWStaticCtor) | |
| RWHandleBase (void) | |
| ~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 © 2024 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |