KVIrc 5.2.0
Developer APIs
Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
KviIrcConnectionTarget Class Reference

#include <KviIrcConnectionTarget.h>

+ Inheritance diagram for KviIrcConnectionTarget:

Public Member Functions

const QString & bindAddress () const
 
bool hasBindAddress () const
 
 KviIrcConnectionTarget (const KviIrcNetwork *pNetwork, const KviIrcServer *pServer, const KviProxy *pProxy=nullptr, const QString &szBindAddress={})
 
KviIrcNetworknetwork () const
 
KviProxyproxy () const
 
KviIrcServerserver () const
 
 ~KviIrcConnectionTarget ()
 

Protected Member Functions

void clearProxy ()
 
void setBindAddress (const QString &szBindAddress)
 

Private Attributes

KviIrcNetworkm_pNetwork
 
KviProxym_pProxy = nullptr
 
KviIrcServerm_pServer
 
QString m_szBindAddress
 

Friends

class KviIrcConnectionTargetResolver
 

Constructor & Destructor Documentation

◆ KviIrcConnectionTarget()

KviIrcConnectionTarget::KviIrcConnectionTarget ( const KviIrcNetwork pNetwork,
const KviIrcServer pServer,
const KviProxy pProxy = nullptr,
const QString &  szBindAddress = {} 
)

◆ ~KviIrcConnectionTarget()

KviIrcConnectionTarget::~KviIrcConnectionTarget ( )

References m_pNetwork, m_pProxy, and m_pServer.

Member Function Documentation

◆ bindAddress()

const QString & KviIrcConnectionTarget::bindAddress ( ) const
inline

◆ clearProxy()

void KviIrcConnectionTarget::clearProxy ( )
protected

◆ hasBindAddress()

bool KviIrcConnectionTarget::hasBindAddress ( ) const
inline

◆ network()

KviIrcNetwork * KviIrcConnectionTarget::network ( ) const
inline

◆ proxy()

KviProxy * KviIrcConnectionTarget::proxy ( ) const
inline

◆ server()

KviIrcServer * KviIrcConnectionTarget::server ( ) const
inline

◆ setBindAddress()

void KviIrcConnectionTarget::setBindAddress ( const QString &  szBindAddress)
inlineprotected

Friends And Related Symbol Documentation

◆ KviIrcConnectionTargetResolver

friend class KviIrcConnectionTargetResolver
friend

Member Data Documentation

◆ m_pNetwork

KviIrcNetwork* KviIrcConnectionTarget::m_pNetwork
private

◆ m_pProxy

KviProxy* KviIrcConnectionTarget::m_pProxy = nullptr
private

◆ m_pServer

KviIrcServer* KviIrcConnectionTarget::m_pServer
private

◆ m_szBindAddress

QString KviIrcConnectionTarget::m_szBindAddress
private

Referenced by KviIrcConnectionTarget().


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