Vidalia
0.2.15
|
#include <ProtocolInfo.h>
Public Member Functions | |
ProtocolInfo () | |
bool | isEmpty () const |
void | setAuthMethods (const QString methods) |
QStringList | authMethods () const |
void | setCookieAuthFile (const QString cookieAuthFile) |
QString | cookieAuthFile () const |
void | setTorVersion (const QString torVersion) |
QString | torVersionString () const |
Private Attributes | |
QString | _torVersion |
QString | _cookieAuthFile |
QStringList | _authMethods |
Definition at line 22 of file ProtocolInfo.h.
ProtocolInfo::ProtocolInfo | ( | ) | [inline] |
Default constructor.
Definition at line 26 of file ProtocolInfo.h.
QStringList ProtocolInfo::authMethods | ( | ) | const [inline] |
Returns the authentication methods Tor currently accepts.
Definition at line 35 of file ProtocolInfo.h.
References _authMethods.
Referenced by MainWindow::authenticate().
QString ProtocolInfo::cookieAuthFile | ( | ) | const [inline] |
Returns the file to which Tor has written its authentication cookie.
Definition at line 41 of file ProtocolInfo.h.
References _cookieAuthFile.
Referenced by MainWindow::authenticate(), and setCookieAuthFile().
bool ProtocolInfo::isEmpty | ( | ) | const |
Returns true if this ProtocolInfo object contains no data.
Definition at line 21 of file ProtocolInfo.cpp.
References _authMethods, _cookieAuthFile, and _torVersion.
Referenced by MainWindow::authenticate().
void ProtocolInfo::setAuthMethods | ( | const QString | authMethods | ) |
Sets the authentication methods Tor currently accepts. methods should be a comma-delimited list of authentication methods.
Definition at line 31 of file ProtocolInfo.cpp.
References _authMethods.
Referenced by TorControl::protocolInfo().
void ProtocolInfo::setCookieAuthFile | ( | const QString | cookieAuthFile | ) | [inline] |
Sets the file to which Tor has written its authentication cookie.
Definition at line 38 of file ProtocolInfo.h.
References _cookieAuthFile, and cookieAuthFile().
Referenced by TorControl::protocolInfo().
void ProtocolInfo::setTorVersion | ( | const QString | torVersion | ) | [inline] |
Sets the version of Tor to which the controller is connected.
Definition at line 44 of file ProtocolInfo.h.
References _torVersion.
Referenced by TorControl::protocolInfo().
QString ProtocolInfo::torVersionString | ( | ) | const [inline] |
Returns the version of Tor to which the controller is connected.
Definition at line 46 of file ProtocolInfo.h.
References _torVersion.
QStringList ProtocolInfo::_authMethods [private] |
Tor's ccepted authentication methods.
Definition at line 51 of file ProtocolInfo.h.
Referenced by authMethods(), isEmpty(), and setAuthMethods().
QString ProtocolInfo::_cookieAuthFile [private] |
Tor's authentication cookie file.
Definition at line 50 of file ProtocolInfo.h.
Referenced by cookieAuthFile(), isEmpty(), and setCookieAuthFile().
QString ProtocolInfo::_torVersion [private] |
The Tor version in the PROTOCOLINFO reply.
Definition at line 49 of file ProtocolInfo.h.
Referenced by isEmpty(), setTorVersion(), and torVersionString().