16#ifndef _SERVERSETTINGS_H
17#define _SERVERSETTINGS_H
32 bool apply(QString *errmsg = 0);
TorControl * torControl() const
bool apply(QString *errmsg=0)
void setBridgeEnabled(bool enable)
void setORPort(quint16 orPort)
void setNonExitEnabled(bool enable)
void configurePortForwarding()
void setPublishServerDescriptor(bool publish)
quint32 getBandwidthBurstRate()
bool publishServerDescriptor() const
void setUpnpEnabled(bool enabled)
quint32 getBandwidthAvgRate()
QHash< QString, QString > confValues()
void setNickname(QString nickname)
virtual QVariant torValue(const QString &key) const
void cleanupPortForwarding()
void setDirectoryMirror(bool mirror)
ExitPolicy getExitPolicy()
void setBandwidthBurstRate(quint32 rate)
void setServerEnabled(bool enable)
void setExitPolicy(ExitPolicy &policy)
void setContactInfo(QString info)
void setDirPort(quint16 dirPort)
void setBandwidthAvgRate(quint32 rate)
ServerSettings(TorControl *torControl)