KVIrc  4.9.2
DeveloperAPIs
Public Types | Public Member Functions | Private Attributes | List of all members
KviIrcServer Class Reference

The class which manages the irc servers. More...

#include <KviIrcServer.h>

+ Inheritance diagram for KviIrcServer:

Public Types

enum  Flags {
  IPv6 = 1, CacheIP = 2, SSL = 4, STARTTLS = 8,
  SASL = 16, CAP = 32, FAVORITE = 64
}
 Contains the features supported by the server. More...
 

Public Member Functions

const QString & alternativeNickName () const
 Returns the alternative nickname of the user associated to the server. More...
 
bool autoConnect () const
 Returns true if the server is in autoconnect mode. More...
 
QStringList * autoJoinChannelList ()
 Returns the list of the channels in the autojoin list. More...
 
const QString autoJoinChannelListAsString ()
 Returns the list of the channels in the autojoin list as a string. More...
 
bool cacheIp () const
 Returns true if the server caches the IP. More...
 
void clearReconnectInfo ()
 
const QString & description () const
 Returns the description of the server. More...
 
bool enabledCAP () const
 Returns true if the CAP protocol is enabled for this server. More...
 
bool enabledSASL () const
 Returns true if the SASL protocol is enabled for this server. More...
 
bool enabledSTARTTLS () const
 Returns true if the STARTTLS protocol is enabled for this server. More...
 
const QString & encoding () const
 Returns the encoding associated to the server Some information as nickname and channel names are encoded when communicating with the server. More...
 
bool favorite () const
 Returns if the server is a favorite. More...
 
void generateUniqueId ()
 Generates an unique id for the server and sets it. More...
 
const QString & hostName () const
 Returns the hostname of the user associated to the server. More...
 
const QString & id () const
 Returns the id of the server. More...
 
const QString & initUMode () const
 Returns the user modes of the user associated to the server. More...
 
const QString & ip () const
 Returns the IP address of the server. More...
 
QString ircUri ()
 Returns the irc URI for the server The URI is in the form irc[[s]6]://name.serverhost.tld. More...
 
bool isIPv6 () const
 Returns true if the server uses IPv6. More...
 
 KviIrcServer ()
 Constructs the server object. More...
 
 KviIrcServer (const KviIrcServer &serv)
 Carbon copy. More...
 
const QString & linkFilter () const
 Returns the filter applied on the server. More...
 
bool load (KviConfigurationFile *pCfg, const QString &szPrefix)
 Loads the information from the configuration file. More...
 
const QString & nickName () const
 Returns the nickname of the user associated to the server. More...
 
const QString & onConnectCommand () const
 Returns the commands to run on server connection. More...
 
const QString & onLoginCommand () const
 Returns the commands to run on server login. More...
 
void operator= (const KviIrcServer &serv)
 Carbon copy. More...
 
const QString & password () const
 Returns the password of the user associated to the server. More...
 
kvi_u32_t port () const
 Returns the port number. More...
 
int proxy ()
 Returns the proxy server's id. More...
 
KviProxyproxyServer (KviProxyDataBase *pDb)
 Returns the proxy server. More...
 
const QString & realName () const
 Returns the realname of the user associated to the server. More...
 
KviIrcServerReconnectInforeconnectInfo ()
 
const QString & saslNick () const
 Returns the nickname used for sasl auth. More...
 
const QString & saslPass () const
 Returns the password used for sasl auth. More...
 
void save (KviConfigurationFile *pCfg, const QString &szPrefix)
 Saves the information to the configuration file. More...
 
void setAlternativeNickName (const QString &szNick)
 Sets the alternative nickname of the user associated to the server. More...
 
void setAutoConnect (bool bAutoConnect)
 Sets the autoconnection mode for the server. More...
 
void setAutoJoinChannelList (QStringList *pNewChannelList)
 Sets the list of channels to autojoin after connection The channel list must be allocated with a new! More...
 
void setAutoJoinChannelList (const QString &szNewChannelList)
 Sets the list of channels to mark for autojoin. More...
 
void setCacheIp (bool bSet)
 Sets if the server caches the IP. More...
 
void setDescription (const QString &szDesc)
 Sets the description for the server. More...
 
void setEnabledCAP (bool bSet)
 Sets if CAP support is enabled/disabled for this server. More...
 
void setEnabledSASL (bool bSet)
 Sets if SASL support is enabled/disabled for this server. More...
 
void setEnabledSTARTTLS (bool bSet)
 Sets if STARTTLS support is enabled/disabled for this server. More...
 
void setEncoding (const QString &szEncoding)
 Sets the encoding associated to the server Some information as nickname and channel names are encoded when communicating with the server This is the default encoding when talking on channels or queries. More...
 
void setFavorite (bool bSet)
 Sets the server to a favorite. More...
 
void setHostName (const QString &szHost)
 Sets the hostname for the server. More...
 
void setId (const QString &szId)
 Sets an unique id for the server. More...
 
void setInitUMode (const QString &szUMode)
 Sets the user modes of the user associated to the server. More...
 
void setIp (const QString &szIp)
 Sets the IP for the server. More...
 
void setIPv6 (bool bSet)
 Sets if the server uses IPv6. More...
 
void setLinkFilter (const QString &szFilter)
 Applies the filter to the server. More...
 
void setNickName (const QString &szNick)
 Sets the nickname of the user associated to the server. More...
 
void setOnConnectCommand (const QString &szCmd)
 Sets the commands to run on server connection. More...
 
void setOnLoginCommand (const QString &szCmd)
 Sets the commands to run on server login. More...
 
void setPassword (const QString &szPass)
 Sets the password of the user associated to the server. More...
 
void setPort (kvi_u32_t uPort)
 Sets the port for the server. More...
 
void setProxy (int iProxy)
 Sets the proxy server for the server. More...
 
void setRealName (const QString &szReal)
 Sets the realname of the user associated to the server. More...
 
void setReconnectInfo (KviIrcServerReconnectInfo *pInfo)
 
void setSaslNick (const QString &szNick)
 Sets the nickname used for sasl auth. More...
 
void setSaslPass (const QString &szPass)
 Sets the password used for sasl auth. More...
 
void setTextEncoding (const QString &szEncoding)
 Sets the encoding associated to the server This is the default encoding when talking on channels or queries. More...
 
void setUserIdentityId (const QString &szUserIdentityId)
 Sets the id of the user associated to the server. More...
 
void setUserName (const QString &szUser)
 Sets the username of the user associated to the server. More...
 
void setUseSSL (bool bSet)
 Sets if the server uses SSL. More...
 
const QString & textEncoding () const
 Returns the text encoding associated to the server This is the default encoding when talking on channels or queries. More...
 
const QString & userIdentityId () const
 Returns the id of the user associated to the server. More...
 
const QString & userName () const
 Returns the username of the user associated to the server. More...
 
bool useSSL () const
 Returns true if the server uses SSL. More...
 
 ~KviIrcServer ()
 Destroys the server object. More...
 

Private Attributes

bool m_bAutoConnect
 
int m_iProxy
 
QStringList * m_pAutoJoinChannelList
 
KviIrcServerReconnectInfom_pReconnectInfo
 
QString m_szAlternativeNick
 
QString m_szDescription
 
QString m_szEncoding
 
QString m_szHostname
 
QString m_szId
 
QString m_szInitUMode
 
QString m_szIp
 
QString m_szLinkFilter
 
QString m_szNick
 
QString m_szOnConnectCommand
 
QString m_szOnLoginCommand
 
QString m_szPass
 
QString m_szRealName
 
QString m_szSaslNick
 
QString m_szSaslPass
 
QString m_szTextEncoding
 
QString m_szUser
 
QString m_szUserIdentityId
 
unsigned short int m_uFlags
 
kvi_u32_t m_uPort
 

Detailed Description

The class which manages the irc servers.

Member Enumeration Documentation

Contains the features supported by the server.

Enumerator
IPv6 

IPv6 support

CacheIP 

whether we cache the server's IP

SSL 

SSL support

STARTTLS 

STARTTLS support

SASL 

SASL support

CAP 

CAP support

FAVORITE 

Favorite Server

Constructor & Destructor Documentation

KviIrcServer::KviIrcServer ( )

Constructs the server object.

Returns
KviIrcServer

References m_bAutoConnect, m_iProxy, m_pAutoJoinChannelList, m_pReconnectInfo, m_uFlags, and m_uPort.

KviIrcServer::KviIrcServer ( const KviIrcServer serv)
KviIrcServer::~KviIrcServer ( )

Destroys the server object.

References m_pAutoJoinChannelList, and m_pReconnectInfo.

Member Function Documentation

const QString& KviIrcServer::alternativeNickName ( ) const
inline

Returns the alternative nickname of the user associated to the server.

Returns
const QString &

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), and KviIrcConnection::pickNextLoginNickName().

bool KviIrcServer::autoConnect ( ) const
inline

Returns true if the server is in autoconnect mode.

Returns
bool

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), KviIrcServerDataBase::load(), and save().

QStringList* KviIrcServer::autoJoinChannelList ( )
inline

Returns the list of the channels in the autojoin list.

Returns
QStringList *

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), KviIrcConnection::loginComplete(), and save().

const QString KviIrcServer::autoJoinChannelListAsString ( )
inline

Returns the list of the channels in the autojoin list as a string.

Returns
const QString &
bool KviIrcServer::cacheIp ( ) const
inline
void KviIrcServer::clearReconnectInfo ( )
const QString& KviIrcServer::description ( ) const
inline
bool KviIrcServer::enabledCAP ( ) const
inline

Returns true if the CAP protocol is enabled for this server.

Returns
bool

References CAP.

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), and save().

bool KviIrcServer::enabledSASL ( ) const
inline

Returns true if the SASL protocol is enabled for this server.

Returns
bool

References SASL.

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), and save().

bool KviIrcServer::enabledSTARTTLS ( ) const
inline

Returns true if the STARTTLS protocol is enabled for this server.

Returns
bool

References STARTTLS.

Referenced by KviIrcContext::connectionFailed(), KviIrcContext::connectionTerminated(), KviIrcContext::connectToCurrentServer(), IrcServerDetailsWidget::IrcServerDetailsWidget(), and save().

const QString& KviIrcServer::encoding ( ) const
inline

Returns the encoding associated to the server Some information as nickname and channel names are encoded when communicating with the server.

Returns
const QString &

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), and KviIrcConnection::setupSrvCodec().

bool KviIrcServer::favorite ( ) const
inline

Returns if the server is a favorite.

Returns
bool

References FAVORITE.

Referenced by OptionsWidget_servers::favoriteServer(), save(), and OptionsWidget_servers::updateFavoritesFilter().

void KviIrcServer::generateUniqueId ( )
const QString& KviIrcServer::hostName ( ) const
inline
const QString& KviIrcServer::id ( ) const
inline
const QString& KviIrcServer::initUMode ( ) const
inline
const QString& KviIrcServer::ip ( ) const
inline
QString KviIrcServer::ircUri ( )

Returns the irc URI for the server The URI is in the form irc[[s]6]://name.serverhost.tld.

Returns
QString

References isIPv6(), m_szHostname, m_uPort, and useSSL().

bool KviIrcServer::isIPv6 ( ) const
inline
const QString& KviIrcServer::linkFilter ( ) const
inline

Returns the filter applied on the server.

Returns
const QString &

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), and KviIrcLink::resolverTerminated().

bool KviIrcServer::load ( KviConfigurationFile pCfg,
const QString &  szPrefix 
)
const QString& KviIrcServer::nickName ( ) const
inline

Returns the nickname of the user associated to the server.

Returns
const QString &

Referenced by OptionsWidget_servers::importServer(), IrcServerDetailsWidget::IrcServerDetailsWidget(), and KviIrcConnection::pickNextLoginNickName().

const QString& KviIrcServer::onConnectCommand ( ) const
inline

Returns the commands to run on server connection.

Returns
const QString &

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), and KviIrcConnection::loginToIrcServer().

const QString& KviIrcServer::onLoginCommand ( ) const
inline

Returns the commands to run on server login.

Returns
const QString &

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), and KviIrcConnection::loginComplete().

void KviIrcServer::operator= ( const KviIrcServer serv)
const QString& KviIrcServer::password ( ) const
inline
kvi_u32_t KviIrcServer::port ( ) const
inline
int KviIrcServer::proxy ( )
inline
KviProxy * KviIrcServer::proxyServer ( KviProxyDataBase pDb)

Returns the proxy server.

Parameters
pDbThe proxy database
Returns
KviProxy

References KviPointerList< T >::first(), i, KviPointerList< T >::next(), proxy(), and KviProxyDataBase::proxyList().

Referenced by KviIrcContext::connectToCurrentServer().

const QString& KviIrcServer::realName ( ) const
inline

Returns the realname of the user associated to the server.

Returns
const QString &

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), and KviIrcConnection::loginToIrcServer().

KviIrcServerReconnectInfo* KviIrcServer::reconnectInfo ( )
inline
const QString& KviIrcServer::saslNick ( ) const
inline

Returns the nickname used for sasl auth.

Returns
const QString &

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget().

const QString& KviIrcServer::saslPass ( ) const
inline

Returns the password used for sasl auth.

Returns
const QString &

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget().

void KviIrcServer::save ( KviConfigurationFile pCfg,
const QString &  szPrefix 
)
void KviIrcServer::setAlternativeNickName ( const QString &  szNick)
inline

Sets the alternative nickname of the user associated to the server.

Parameters
szNickThe nick name of the user
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setAutoConnect ( bool  bAutoConnect)
inline

Sets the autoconnection mode for the server.

Parameters
bAutoConnectWhether to set the autoconnection
Returns
void

Referenced by IrcServerDetailsWidget::fillData(), and serverdb_kvs_cmd_addServer().

void KviIrcServer::setAutoJoinChannelList ( QStringList *  pNewChannelList)

Sets the list of channels to autojoin after connection The channel list must be allocated with a new!

Parameters
pNewChannelListThe list of channels to autojoin
Returns
void

References m_pAutoJoinChannelList.

Referenced by IrcServerDetailsWidget::fillData(), and load().

void KviIrcServer::setAutoJoinChannelList ( const QString &  szNewChannelList)

Sets the list of channels to mark for autojoin.

Parameters
szNewChannelListA comma separated list of channels
Returns
void

References m_pAutoJoinChannelList.

void KviIrcServer::setCacheIp ( bool  bSet)
inline

Sets if the server caches the IP.

Parameters
bSetWhether to set the cache for the IP
Returns
void

References CacheIP.

Referenced by IrcServerDetailsWidget::fillData(), load(), KviIrcServerDataBase::makeCurrentServer(), OptionsWidget_servers::newServer(), and serverdb_kvs_cmd_addServer().

void KviIrcServer::setDescription ( const QString &  szDesc)
inline

Sets the description for the server.

Parameters
szDescThe description of the server
Returns
void

Referenced by KviMircServersIniImport::doImport(), IrcServerDetailsWidget::fillData(), and KviIrcServerDataBase::importFromMircIni().

void KviIrcServer::setEnabledCAP ( bool  bSet)
inline

Sets if CAP support is enabled/disabled for this server.

Parameters
bSetWhether to enable the support for CAP
Returns
void

References CAP.

Referenced by IrcServerDetailsWidget::fillData(), and load().

void KviIrcServer::setEnabledSASL ( bool  bSet)
inline

Sets if SASL support is enabled/disabled for this server.

Parameters
bSetWhether to enable the support for SASL
Returns
void

References SASL.

Referenced by IrcServerDetailsWidget::fillData(), and load().

void KviIrcServer::setEnabledSTARTTLS ( bool  bSet)
inline

Sets if STARTTLS support is enabled/disabled for this server.

Parameters
bSetWhether to enable the support for STARTTLS
Returns
void

References STARTTLS.

Referenced by IrcServerDetailsWidget::fillData(), and load().

void KviIrcServer::setEncoding ( const QString &  szEncoding)
inline

Sets the encoding associated to the server Some information as nickname and channel names are encoded when communicating with the server This is the default encoding when talking on channels or queries.

Parameters
szEncodingThe default encoding of the text
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setFavorite ( bool  bSet)
inline

Sets the server to a favorite.

Parameters
bSetwether the server is a favorite or not
Returns
void

References FAVORITE.

Referenced by OptionsWidget_servers::favoriteServer(), load(), and serverdb_kvs_cmd_addServer().

void KviIrcServer::setHostName ( const QString &  szHost)
inline
void KviIrcServer::setId ( const QString &  szId)
inline

Sets an unique id for the server.

Parameters
szIdThe id of the server
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setInitUMode ( const QString &  szUMode)
inline

Sets the user modes of the user associated to the server.

Parameters
szUModeThe user modes of the user
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setIp ( const QString &  szIp)
inline
void KviIrcServer::setIPv6 ( bool  bSet)
inline

Sets if the server uses IPv6.

Parameters
bSetWhether to set the support for IPv6
Returns
void

References IPv6.

Referenced by IrcServerDetailsWidget::fillData(), load(), and serverdb_kvs_cmd_addServer().

void KviIrcServer::setLinkFilter ( const QString &  szFilter)
inline

Applies the filter to the server.

A link filter resides between the low-level socket, which send/receive blocks of bytes, and the connection which talk using IRC messages. The filter can remap blocks of bytes in any direction

Parameters
szFilter
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setNickName ( const QString &  szNick)
inline

Sets the nickname of the user associated to the server.

Parameters
szNickThe nick name of the user
Returns
void

Referenced by IrcServerDetailsWidget::fillData(), and OptionsWidget_servers::importServer().

void KviIrcServer::setOnConnectCommand ( const QString &  szCmd)
inline

Sets the commands to run on server connection.

Parameters
szCmdThe comands to run on connection
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setOnLoginCommand ( const QString &  szCmd)
inline

Sets the commands to run on server login.

Parameters
szCmdThe comands to run on login
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setPassword ( const QString &  szPass)
inline

Sets the password of the user associated to the server.

Parameters
szPassThe password of the user
Returns
void

Referenced by IrcServerDetailsWidget::fillData(), OptionsWidget_servers::importServer(), and serverdb_kvs_cmd_addServer().

void KviIrcServer::setPort ( kvi_u32_t  uPort)
inline

Sets the port for the server.

Parameters
uPortThe port of the server
Returns
void

References uPort.

Referenced by KviMircServersIniImport::doImport(), IrcServerDetailsWidget::fillData(), KviIrcServerDataBase::importFromMircIni(), OptionsWidget_servers::importServer(), and serverdb_kvs_cmd_addServer().

void KviIrcServer::setProxy ( int  iProxy)
inline

Sets the proxy server for the server.

Parameters
iProxyThe proxy to connect through
Returns
void

Referenced by IrcServerDetailsWidget::fillData(), and load().

void KviIrcServer::setRealName ( const QString &  szReal)
inline

Sets the realname of the user associated to the server.

Parameters
szRealThe real name of the user
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setReconnectInfo ( KviIrcServerReconnectInfo pInfo)
void KviIrcServer::setSaslNick ( const QString &  szNick)
inline

Sets the nickname used for sasl auth.

Parameters
szNickThe nick name of the user
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setSaslPass ( const QString &  szPass)
inline

Sets the password used for sasl auth.

Parameters
szPassThe password of the user
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setTextEncoding ( const QString &  szEncoding)
inline

Sets the encoding associated to the server This is the default encoding when talking on channels or queries.

Parameters
szEncodingThe default encoding of the text
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setUserIdentityId ( const QString &  szUserIdentityId)
inline

Sets the id of the user associated to the server.

Parameters
szUserIdentityIdThe user identity id to set
Returns
void
void KviIrcServer::setUserName ( const QString &  szUser)
inline

Sets the username of the user associated to the server.

Parameters
szUserThe user name of the user
Returns
void

Referenced by IrcServerDetailsWidget::fillData().

void KviIrcServer::setUseSSL ( bool  bSet)
inline

Sets if the server uses SSL.

Parameters
bSetWhether to set the support for SSL
Returns
void

References SSL.

Referenced by IrcServerDetailsWidget::fillData(), load(), and serverdb_kvs_cmd_addServer().

const QString& KviIrcServer::textEncoding ( ) const
inline

Returns the text encoding associated to the server This is the default encoding when talking on channels or queries.

Returns
const QString &

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), and KviIrcConnection::setupTextCodec().

const QString& KviIrcServer::userIdentityId ( ) const
inline

Returns the id of the user associated to the server.

Returns
const QString &

Referenced by KviIrcContext::connectToCurrentServer().

const QString& KviIrcServer::userName ( ) const
inline

Returns the username of the user associated to the server.

Returns
const QString &

Referenced by IrcServerDetailsWidget::IrcServerDetailsWidget(), and KviIrcConnection::loginToIrcServer().

bool KviIrcServer::useSSL ( ) const
inline

Member Data Documentation

bool KviIrcServer::m_bAutoConnect
private

autoconnect

Referenced by KviIrcServer(), load(), and operator=().

int KviIrcServer::m_iProxy
private

proxy server's id

Referenced by KviIrcServer(), and operator=().

QStringList* KviIrcServer::m_pAutoJoinChannelList
private

Channels to auto join

Referenced by KviIrcServer(), operator=(), setAutoJoinChannelList(), and ~KviIrcServer().

KviIrcServerReconnectInfo* KviIrcServer::m_pReconnectInfo
private
QString KviIrcServer::m_szAlternativeNick
private

alternate special nickname

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szDescription
private

the server description

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szEncoding
private

if empty, use network encoding

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szHostname
private

the server hostname (or IP eventually)

Referenced by ircUri(), KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szId
private

the server's may-be-unique id, may be auto-generated

Referenced by generateUniqueId(), KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szInitUMode
private

special user mode

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szIp
private

the server's cached ip (if we're caching)

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szLinkFilter
private

the link filter object

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szNick
private

special nickname

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szOnConnectCommand
private

the command to run on connect

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szOnLoginCommand
private

the command to run after login

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szPass
private

special password

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szRealName
private

special real name

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szSaslNick
private

nickname for sasl auth

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szSaslPass
private

password for sasl auth

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szTextEncoding
private

if empty, use network encoding

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szUser
private

special username

Referenced by KviIrcServer(), load(), operator=(), and save().

QString KviIrcServer::m_szUserIdentityId
private

the user identity to use for this server: if empty, then use the network identity instead

Referenced by KviIrcServer(), load(), operator=(), and save().

unsigned short int KviIrcServer::m_uFlags
private

flags

Referenced by KviIrcServer(), and operator=().

kvi_u32_t KviIrcServer::m_uPort
private

the server's port

Referenced by ircUri(), KviIrcServer(), load(), operator=(), and save().


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