KDECore
KNetwork::KHttpProxySocketDevice Class Reference
The low-level backend for HTTP proxying. More...
#include <k3httproxysocketdevice.h>

Public Member Functions | |
virtual int | capabilities () const |
virtual void | close () |
virtual bool | connect (const QString &name, const QString &service) |
virtual bool | connect (const KResolverEntry &address) |
virtual KSocketAddress | externalAddress () const |
KHttpProxySocketDevice (const KResolverEntry &proxy) | |
KHttpProxySocketDevice (const KSocketBase *=0L) | |
virtual KSocketAddress | peerAddress () const |
const KResolverEntry & | proxyServer () const |
void | setProxyServer (const KResolverEntry &proxy) |
virtual | ~KHttpProxySocketDevice () |
Static Public Attributes | |
static KResolverEntry | defaultProxy |
Detailed Description
The low-level backend for HTTP proxying.This class derives from KSocketDevice and implements the necessary calls to make a connection through an HTTP proxy.
- Deprecated:
- Use KSocketFactory or KLocalSocket instead
Definition at line 44 of file k3httpproxysocketdevice.h.
Constructor & Destructor Documentation
KHttpProxySocketDevice::KHttpProxySocketDevice | ( | const KSocketBase * | parent = 0L |
) |
KHttpProxySocketDevice::KHttpProxySocketDevice | ( | const KResolverEntry & | proxy | ) | [explicit] |
KHttpProxySocketDevice::~KHttpProxySocketDevice | ( | ) | [virtual] |
Member Function Documentation
int KHttpProxySocketDevice::capabilities | ( | ) | const [virtual] |
Sets our capabilities.
Reimplemented from KNetwork::KSocketDevice.
Definition at line 76 of file k3httpproxysocketdevice.cpp.
void KHttpProxySocketDevice::close | ( | ) | [virtual] |
Closes the socket.
Reimplemented from KNetwork::KSocketDevice.
Definition at line 92 of file k3httpproxysocketdevice.cpp.
Name-based connection.
We can tell the HTTP proxy server the full name.
Definition at line 133 of file k3httpproxysocketdevice.cpp.
bool KHttpProxySocketDevice::connect | ( | const KResolverEntry & | address | ) | [virtual] |
KSocketAddress KHttpProxySocketDevice::externalAddress | ( | ) | const [virtual] |
Return the externally visible address.
We can't tell what that address is, so this function always returns an empty object.
Reimplemented from KNetwork::KSocketDevice.
Definition at line 106 of file k3httpproxysocketdevice.cpp.
KSocketAddress KHttpProxySocketDevice::peerAddress | ( | ) | const [virtual] |
Return the peer address.
Reimplemented from KNetwork::KSocketDevice.
Definition at line 99 of file k3httpproxysocketdevice.cpp.
const KResolverEntry & KHttpProxySocketDevice::proxyServer | ( | ) | const |
void KHttpProxySocketDevice::setProxyServer | ( | const KResolverEntry & | proxy | ) |
Member Data Documentation
This is the default proxy server to be used.
Applications may want to set this value so that calling setProxyServer() is unnecessary.
Definition at line 118 of file k3httpproxysocketdevice.h.
The documentation for this class was generated from the following files: