libktorrent  2.2.0
Signals | Public Member Functions | Static Public Member Functions | List of all members
net::AddressResolver Class Reference

#include <addressresolver.h>

Inheritance diagram for net::AddressResolver:
Inheritance graph
[legend]

Signals

void resolved (net::AddressResolver *ar)
 

Public Member Functions

 AddressResolver (const QString &host, bt::Uint16 port, QObject *parent, const char *slot)
 
const net::Addressaddress () const
 Get the resulting address.
 
bool succeeded () const
 Dit the resolver succeed ?
 

Static Public Member Functions

static net::Address resolve (const QString &host, bt::Uint16 port)
 
static void resolve (const QString &host, bt::Uint16 port, QObject *parent, const char *slot)
 

Detailed Description

Resolves hostnames into net::Address objects. This class will clean itself up, after it is done using deleteLater.

Definition at line 36 of file addressresolver.h.

Constructor & Destructor Documentation

◆ AddressResolver()

net::AddressResolver::AddressResolver ( const QString &  host,
bt::Uint16  port,
QObject *  parent,
const char *  slot 
)

Constructor, initializer the lookup.

Parameters
hostHostname
portPort number
parentParent
slotSlot of parent to connect to

Member Function Documentation

◆ resolve() [1/2]

static net::Address net::AddressResolver::resolve ( const QString &  host,
bt::Uint16  port 
)
static

Synchronous resolve

Parameters
hostHostname
portPort number
Returns
:Address

◆ resolve() [2/2]

static void net::AddressResolver::resolve ( const QString &  host,
bt::Uint16  port,
QObject *  parent,
const char *  slot 
)
static

Convenience method to resolve a hostname.

Parameters
hostHostname
portPort number
parentParent
slotSlot of parent to connect to
Returns
void

◆ resolved

void net::AddressResolver::resolved ( net::AddressResolver ar)
signal

Emitted when hostname lookup succeeded

Parameters
arThis AddressResolver

The documentation for this class was generated from the following file: