16 #ifndef _TORCONTROLPROTO_H
17 #define _TORCONTROLPROTO_H
33 static QString
name();
36 Q_INVOKABLE
void start(
const QString &tor,
const QStringList &args);
48 Q_INVOKABLE
void connect(
const QHostAddress &address, quint16 port);
49 Q_INVOKABLE
void connect(
const QString &path);
119 Q_INVOKABLE
bool getConf(QHash<QString,QString> &map, QString *errmsg);
121 Q_INVOKABLE
bool getConf(QHash<QString,QStringList> &map, QString *errmsg = 0);
125 Q_INVOKABLE
bool getConf(QString key, QStringList &value, QString *errmsg = 0);
130 Q_INVOKABLE QVariantMap
getConf(
const QStringList &keys, QString *errmsg = 0);
142 Q_INVOKABLE
bool resetConf(QStringList keys, QString *errmsg = 0);
168 QString *errmsg = 0);
179 QString *errmsg = 0);
191 QString *errmsg = 0);
201 void stopped(
int exitCode, QProcess::ExitStatus exitStatus);
240 const QDateTime &expires);
257 const QString &version,
258 const QStringList &recommended);
296 void bug(
const QString &reason);
339 const QString &reason);