![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviIrcConnectionTarget.h>
Public Member Functions | |
const QString & | bindAddress () const |
bool | hasBindAddress () const |
KviIrcConnectionTarget (const KviIrcNetwork *pNetwork, const KviIrcServer *pServer, const KviProxy *pProxy=nullptr, const QString &szBindAddress={}) | |
KviIrcNetwork * | network () const |
KviProxy * | proxy () const |
KviIrcServer * | server () const |
~KviIrcConnectionTarget () | |
Protected Member Functions | |
void | clearProxy () |
void | setBindAddress (const QString &szBindAddress) |
Private Attributes | |
KviIrcNetwork * | m_pNetwork |
KviProxy * | m_pProxy = nullptr |
KviIrcServer * | m_pServer |
QString | m_szBindAddress |
Friends | |
class | KviIrcConnectionTargetResolver |
KviIrcConnectionTarget::KviIrcConnectionTarget | ( | const KviIrcNetwork * | pNetwork, |
const KviIrcServer * | pServer, | ||
const KviProxy * | pProxy = nullptr, | ||
const QString & | szBindAddress = {} ) |
References m_pNetwork, m_pProxy, m_pServer, and m_szBindAddress.
Referenced by KviIrcConnectionTargetResolver.
KviIrcConnectionTarget::~KviIrcConnectionTarget | ( | ) |
References m_pNetwork, m_pProxy, and m_pServer.
|
inline |
References m_szBindAddress.
|
protected |
References m_pProxy.
|
inline |
References m_szBindAddress.
|
inline |
|
inline |
References m_pServer.
Referenced by chan_kvs_fnc_getUrl(), KviConsoleWindow::isIPv6Connection(), KviIrcConnection::loginComplete(), KviIrcConnection::loginToIrcServer(), KviIrcServerParser::parseNumericSaslFail(), KviIrcConnection::pickNextLoginNickName(), KviIrcUrl::run(), and KviConsoleWindow::updateUri().
|
inlineprotected |
References m_szBindAddress.
|
friend |
References KviIrcConnectionTarget(), and KviIrcConnectionTargetResolver.
Referenced by KviIrcConnectionTargetResolver.
|
private |
Referenced by KviIrcConnectionTarget(), network(), and ~KviIrcConnectionTarget().
Referenced by clearProxy(), KviIrcConnectionTarget(), proxy(), and ~KviIrcConnectionTarget().
|
private |
Referenced by KviIrcConnectionTarget(), server(), and ~KviIrcConnectionTarget().
|
private |
Referenced by bindAddress(), hasBindAddress(), KviIrcConnectionTarget(), and setBindAddress().