• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kio

KPasswdServer Class Reference

#include <kpasswdserver.h>

Inheritance diagram for KPasswdServer:

Inheritance graph
[legend]

List of all members.


Classes

struct  AuthInfo
class  AuthInfoList
struct  Request

Public Slots

void processRequest ()
void removeAuthForWindowId (long windowId)

Public Member Functions

 KPasswdServer (const QCString &)
 ~KPasswdServer ()

Protected Member Functions

void addAuthInfoItem (const QString &key, const KIO::AuthInfo &info, long windowId, long seqNr, bool canceled)
KIO::AuthInfo copyAuthInfo (const AuthInfo *)
QString createCacheKey (const KIO::AuthInfo &info)
const AuthInfo * findAuthInfoItem (const QString &key, const KIO::AuthInfo &info)
int findWalletEntry (const QMap< QString, QString > &map, const QString &username)
bool openWallet (WId windowId)
void removeAuthInfoItem (const QString &key, const KIO::AuthInfo &info)
void updateAuthExpire (const QString &key, const AuthInfo *, long windowId, bool keep)

Protected Attributes

QDict< AuthInfoList > m_authDict
QPtrList< Request > m_authPending
QPtrList< Request > m_authWait
DCOPClient * m_dcopClient
long m_seqNr
KWallet::Wallet * m_wallet
QIntDict< QStringList > mWindowIdList

Detailed Description

Definition at line 39 of file kpasswdserver.h.


Constructor & Destructor Documentation

KPasswdServer::KPasswdServer ( const QCString &  name  ) 

Definition at line 72 of file kpasswdserver.cpp.

KPasswdServer::~KPasswdServer (  ) 

Definition at line 83 of file kpasswdserver.cpp.


Member Function Documentation

void KPasswdServer::addAuthInfo ( KIO::AuthInfo  info,
long  windowId 
)

Definition at line 288 of file kpasswdserver.cpp.

void KPasswdServer::addAuthInfoItem ( const QString &  key,
const KIO::AuthInfo &  info,
long  windowId,
long  seqNr,
bool  canceled 
) [protected]

Definition at line 607 of file kpasswdserver.cpp.

KIO::AuthInfo KPasswdServer::checkAuthInfo ( KIO::AuthInfo  info,
long  windowId 
)

Definition at line 179 of file kpasswdserver.cpp.

KIO::AuthInfo KPasswdServer::checkAuthInfo ( KIO::AuthInfo  info,
long  windowId,
unsigned long  usertime 
)

Definition at line 185 of file kpasswdserver.cpp.

KIO::AuthInfo KPasswdServer::copyAuthInfo ( const AuthInfo *  i  )  [protected]

Definition at line 528 of file kpasswdserver.cpp.

QString KPasswdServer::createCacheKey ( const KIO::AuthInfo &  info  )  [protected]

Definition at line 500 of file kpasswdserver.cpp.

const KPasswdServer::AuthInfo * KPasswdServer::findAuthInfoItem ( const QString &  key,
const KIO::AuthInfo &  info 
) [protected]

Definition at line 542 of file kpasswdserver.cpp.

int KPasswdServer::findWalletEntry ( const QMap< QString, QString > &  map,
const QString &  username 
) [protected]

bool KPasswdServer::openWallet ( WId  windowId  )  [protected]

Definition at line 300 of file kpasswdserver.cpp.

void KPasswdServer::processRequest (  )  [slot]

Definition at line 313 of file kpasswdserver.cpp.

KIO::AuthInfo KPasswdServer::queryAuthInfo ( KIO::AuthInfo  info,
QString  errorMsg,
long  windowId,
long  seqNr 
)

Definition at line 246 of file kpasswdserver.cpp.

KIO::AuthInfo KPasswdServer::queryAuthInfo ( KIO::AuthInfo  info,
QString  errorMsg,
long  windowId,
long  seqNr,
unsigned long  usertime 
)

Definition at line 252 of file kpasswdserver.cpp.

void KPasswdServer::removeAuthForWindowId ( long  windowId  )  [slot]

Definition at line 685 of file kpasswdserver.cpp.

void KPasswdServer::removeAuthInfoItem ( const QString &  key,
const KIO::AuthInfo &  info 
) [protected]

Definition at line 580 of file kpasswdserver.cpp.

void KPasswdServer::updateAuthExpire ( const QString &  key,
const AuthInfo *  auth,
long  windowId,
bool  keep 
) [protected]

Definition at line 652 of file kpasswdserver.cpp.


Member Data Documentation

QDict< AuthInfoList > KPasswdServer::m_authDict [protected]

Definition at line 97 of file kpasswdserver.h.

QPtrList< Request > KPasswdServer::m_authPending [protected]

Definition at line 110 of file kpasswdserver.h.

QPtrList< Request > KPasswdServer::m_authWait [protected]

Definition at line 111 of file kpasswdserver.h.

DCOPClient* KPasswdServer::m_dcopClient [protected]

Definition at line 113 of file kpasswdserver.h.

long KPasswdServer::m_seqNr [protected]

Definition at line 115 of file kpasswdserver.h.

KWallet::Wallet* KPasswdServer::m_wallet [protected]

Definition at line 114 of file kpasswdserver.h.

QIntDict<QStringList> KPasswdServer::mWindowIdList [protected]

Definition at line 112 of file kpasswdserver.h.


The documentation for this class was generated from the following files:
  • kpasswdserver.h
  • kpasswdserver.cpp

kio

Skip menu "kio"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal