Go to the documentation of this file.
16 #ifndef _TORSETTINGS_H
17 #define _TORSETTINGS_H
21 #include <QHostAddress>
42 bool apply(QString *errmsg = 0);
QString toString(AuthenticationMethod type) const
void setAutoControlPort(const bool autoControl)
void setControlPort(quint16 port)
QString getDataDirectory() const
void setControlMethod(ControlMethod::Method method)
static QString randomPassword()
QString bootstrapFrom() const
QString getControlPassword() const
ControlMethod::Method getControlMethod() const
bool apply(QString *errmsg=0)
QList< quint16 > getRejectPlaintextPorts() const
void setControlPassword(const QString &password)
bool autoControlPort() const
void setWarnPlaintextPorts(const QList< quint16 > &ports)
TorControl * torControl() const
void setUseRandomPassword(bool useRandomPassword)
void setBootstrap(bool enabled)
void setControlAddress(const QHostAddress &addr)
void setAuthenticationMethod(AuthenticationMethod method)
void setExecutable(const QString &torExecutable)
AuthenticationMethod getAuthenticationMethod() const
void setDataDirectory(const QString &dataDir)
AuthenticationMethod toAuthenticationMethod(const QString &authMethod) const
QString getSocketPath() const
void setSocketPath(const QString &path)
void setRejectPlaintextPorts(const QList< quint16 > &ports)
QHostAddress getControlAddress() const
TorSettings(TorControl *torControl=0)
void setBootstrapFrom(const QString &from)
QList< quint16 > getWarnPlaintextPorts() const
quint16 getControlPort() const
static QString hashPassword(const QString &password)
QString getExecutable() const
void setTorrc(const QString &torrc)
bool useRandomPassword() const