KVIrc 5.2.4
Developer APIs
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
KviUrl Struct Reference

#include <KviUrl.h>

+ Inheritance diagram for KviUrl:

Public Member Functions

const QString & host () const
 
 KviUrl ()
 
 KviUrl (const char *szUrl)
 
 KviUrl (const KviUrl &)
 
 KviUrl (const QString &szUrl)
 
KviUrloperator= (const KviUrl &)
 
KviUrloperator= (const QString &szUrl)
 
const QString & pass () const
 
const QString & path () const
 
kvi_u32_t port () const
 
const QString & protocol () const
 
void setHost (QString &szHost)
 
void setPass (QString &szPass)
 
void setPath (QString &szPath)
 
void setPort (kvi_u32_t uPort)
 
void setProtocol (QString &szProtocol)
 
void setUrl (QString &szUrl)
 
void setUser (QString &szUser)
 
const QString & url () const
 
const QString & user () const
 
 ~KviUrl ()
 

Public Attributes

int count
 
QString timestamp
 
QString url
 
QString window
 

Protected Member Functions

void build ()
 
void parse ()
 

Protected Attributes

QString m_szHost
 
QString m_szPass
 
QString m_szPath
 
QString m_szProtocol
 
QString m_szUrl
 
QString m_szUser
 
kvi_u32_t m_uPort
 

Constructor & Destructor Documentation

◆ KviUrl() [1/4]

KviUrl::KviUrl ( )
default

◆ KviUrl() [2/4]

KviUrl::KviUrl ( const char *  szUrl)

References m_szUrl, parse(), and szUrl.

◆ KviUrl() [3/4]

KviUrl::KviUrl ( const QString &  szUrl)

References m_szUrl, parse(), and szUrl.

◆ KviUrl() [4/4]

KviUrl::KviUrl ( const KviUrl )
default

◆ ~KviUrl()

KviUrl::~KviUrl ( )
default

Member Function Documentation

◆ build()

void KviUrl::build ( )
protected

◆ host()

const QString & KviUrl::host ( ) const
inline

◆ operator=() [1/2]

KviUrl & KviUrl::operator= ( const KviUrl )
default

◆ operator=() [2/2]

KviUrl & KviUrl::operator= ( const QString &  szUrl)

References m_szUrl, parse(), and szUrl.

◆ parse()

void KviUrl::parse ( )
protected

◆ pass()

const QString & KviUrl::pass ( ) const
inline

◆ path()

const QString & KviUrl::path ( ) const
inline

◆ port()

kvi_u32_t KviUrl::port ( ) const
inline

◆ protocol()

const QString & KviUrl::protocol ( ) const
inline

Referenced by KviHttpRequest::start().

◆ setHost()

void KviUrl::setHost ( QString &  szHost)

References build(), m_szHost, and szHost.

◆ setPass()

void KviUrl::setPass ( QString &  szPass)

References build(), and m_szPass.

◆ setPath()

void KviUrl::setPath ( QString &  szPath)

References build(), and m_szPath.

Referenced by KviHttpRequest::processHeader().

◆ setPort()

void KviUrl::setPort ( kvi_u32_t  uPort)

References build(), m_uPort, and uPort.

◆ setProtocol()

void KviUrl::setProtocol ( QString &  szProtocol)

References build(), and m_szProtocol.

◆ setUrl()

void KviUrl::setUrl ( QString &  szUrl)

References m_szUrl, parse(), and szUrl.

Referenced by KviHttpRequest::processHeader().

◆ setUser()

void KviUrl::setUser ( QString &  szUser)

References build(), and m_szUser.

◆ url()

const QString & KviUrl::url ( ) const
inline

◆ user()

const QString & KviUrl::user ( ) const
inline

Member Data Documentation

◆ count

int KviUrl::count

◆ m_szHost

QString KviUrl::m_szHost
protected

Referenced by build(), parse(), and setHost().

◆ m_szPass

QString KviUrl::m_szPass
protected

Referenced by build(), parse(), and setPass().

◆ m_szPath

QString KviUrl::m_szPath
protected

Referenced by build(), parse(), and setPath().

◆ m_szProtocol

QString KviUrl::m_szProtocol
protected

Referenced by build(), parse(), and setProtocol().

◆ m_szUrl

QString KviUrl::m_szUrl
protected

◆ m_szUser

QString KviUrl::m_szUser
protected

Referenced by build(), parse(), and setUser().

◆ m_uPort

kvi_u32_t KviUrl::m_uPort
protected

Referenced by build(), parse(), and setPort().

◆ timestamp

QString KviUrl::timestamp

◆ url

QString KviUrl::url

◆ window

QString KviUrl::window

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