knode
#include <knserverinfo.h>

| Public Types | |
| enum | Encryption { None, SSL, TLS } | 
| typedef boost::shared_ptr < KNServerInfo > | Ptr | 
| Public Member Functions | |
| KNServerInfo () | |
| ~KNServerInfo () | |
| Encryption | encryption () const | 
| int | id () const | 
| bool | isEmpty () const | 
| bool | needsLogon () const | 
| bool | operator== (const KNServerInfo &s) const | 
| const QString & | pass () | 
| int | port () const | 
| void | readConf (KConfigGroup &conf) | 
| void | readPassword () | 
| bool | readyForLogin () const | 
| void | saveConf (KConfigGroup &conf) | 
| const QString & | server () | 
| void | setEncryption (Encryption enc) | 
| void | setId (int i) | 
| void | setNeedsLogon (bool b) | 
| void | setPass (const QString &s) | 
| void | setPort (int p) | 
| void | setServer (const QString &s) | 
| void | setUser (const QString &s) | 
| const QString & | user () | 
| Protected Attributes | |
| int | i_d | 
| Encryption | mEncryption | 
| bool | mPassLoaded | 
| bool | n_eedsLogon | 
| QString | p_ass | 
| bool | p_assDirty | 
| int | p_ort | 
| QString | s_erver | 
| QString | u_ser | 
Detailed Description
Represents an account on a news server.
Definition at line 31 of file knserverinfo.h.
Member Typedef Documentation
| typedef boost::shared_ptr<KNServerInfo> KNServerInfo::Ptr | 
Shared pointer to a KNServerInfo.
To be used instead of raw KNServerInfo*.
Definition at line 39 of file knserverinfo.h.
Member Enumeration Documentation
| Enumerator | |
|---|---|
| None | |
| SSL | |
| TLS | |
Definition at line 34 of file knserverinfo.h.
Constructor & Destructor Documentation
| KNServerInfo::KNServerInfo | ( | ) | 
Definition at line 30 of file knserverinfo.cpp.
| KNServerInfo::~KNServerInfo | ( | ) | 
Definition at line 40 of file knserverinfo.cpp.
Member Function Documentation
| 
 | inline | 
Definition at line 56 of file knserverinfo.h.
| 
 | inline | 
Definition at line 48 of file knserverinfo.h.
| 
 | inline | 
Definition at line 54 of file knserverinfo.h.
| 
 | inline | 
Definition at line 53 of file knserverinfo.h.
| bool KNServerInfo::operator== | ( | const KNServerInfo & | s | ) | const | 
Definition at line 124 of file knserverinfo.cpp.
| const QString & KNServerInfo::pass | ( | ) | 
Definition at line 136 of file knserverinfo.cpp.
| 
 | inline | 
Definition at line 52 of file knserverinfo.h.
| void KNServerInfo::readConf | ( | KConfigGroup & | conf | ) | 
Definition at line 45 of file knserverinfo.cpp.
| void KNServerInfo::readPassword | ( | ) | 
Loads the password from KWallet, used for on-demand password loading.
Definition at line 154 of file knserverinfo.cpp.
| 
 | inline | 
Definition at line 55 of file knserverinfo.h.
| void KNServerInfo::saveConf | ( | KConfigGroup & | conf | ) | 
Definition at line 78 of file knserverinfo.cpp.
| 
 | inline | 
Definition at line 49 of file knserverinfo.h.
| 
 | inline | 
Definition at line 65 of file knserverinfo.h.
| 
 | inline | 
Definition at line 59 of file knserverinfo.h.
| 
 | inline | 
Definition at line 64 of file knserverinfo.h.
| void KNServerInfo::setPass | ( | const QString & | s | ) | 
Definition at line 145 of file knserverinfo.cpp.
| 
 | inline | 
Definition at line 63 of file knserverinfo.h.
| 
 | inline | 
Definition at line 60 of file knserverinfo.h.
| 
 | inline | 
Definition at line 61 of file knserverinfo.h.
| 
 | inline | 
Definition at line 50 of file knserverinfo.h.
Member Data Documentation
| 
 | protected | 
Definition at line 77 of file knserverinfo.h.
| 
 | protected | 
Encyrption method.
Definition at line 85 of file knserverinfo.h.
| 
 | protected | 
Prevent loading the password multiple times since wallet operations from the I/O thread don't work.
Definition at line 83 of file knserverinfo.h.
| 
 | protected | 
Definition at line 79 of file knserverinfo.h.
| 
 | protected | 
Definition at line 73 of file knserverinfo.h.
| 
 | protected | 
Definition at line 79 of file knserverinfo.h.
| 
 | protected | 
Definition at line 77 of file knserverinfo.h.
| 
 | protected | 
Definition at line 73 of file knserverinfo.h.
| 
 | protected | 
Definition at line 73 of file knserverinfo.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:34:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
 KDE API Reference
    KDE API Reference