serversettings.cpp File Reference

Settings for running a Tor server. More...

#include <QHostInfo>
#include <util/net.h>
#include <util/string.h>
#include "serversettings.h"
#include "torsettings.h"

Go to the source code of this file.

Defines

#define VALID_NICKNAME_CHARS   "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
#define MAX_NICKNAME_LEN   19
#define SERVER_NICKNAME   "Nickname"
#define SERVER_ORPORT   "ORPort"
#define SERVER_DIRPORT   "DirPort"
#define SERVER_CONTACTINFO   "ContactInfo"
#define SERVER_EXITPOLICY   "ExitPolicy"
#define SERVER_BANDWIDTH_RATE   "BandwidthRate"
#define SERVER_BANDWIDTH_BURST   "BandwidthBurst"
#define SERVER_RELAY_BANDWIDTH_RATE   "RelayBandwidthRate"
#define SERVER_RELAY_BANDWIDTH_BURST   "RelayBandwidthBurst"
#define SETTING_SERVER_ENABLED   "Server/Enabled"
#define SETTING_SERVER_CHANGED   "Server/Changed"
#define SETTING_SERVER_DIRMIRROR   "Server/DirectoryMirror"
#define SETTING_SERVER_AUTOUPDATE_ADDRESS   "Server/AutoUpdateAddress"
#define SETTING_SERVER_NICKNAME   "Server/"SERVER_NICKNAME
#define SETTING_SERVER_ORPORT   "Server/"SERVER_ORPORT
#define SETTING_SERVER_DIRPORT   "Server/"SERVER_DIRPORT
#define SETTING_SERVER_ADDRESS   "Server/"SERVER_ADDRESS
#define SETTING_SERVER_CONTACT   "Server/"SERVER_CONTACTINFO
#define SETTING_SERVER_EXITPOLICY   "Server/"SERVER_EXITPOLICY
#define SETTING_SERVER_BWRATE   "Server/"SERVER_BANDWIDTH_RATE
#define SETTING_SERVER_BWBURST   "Server/"SERVER_BANDWIDTH_BURST


Detailed Description

Settings for running a Tor server.

Version:
Id

Definition in file serversettings.cpp.


Define Documentation

#define MAX_NICKNAME_LEN   19

Define the maximum length of a server's nickname.

Definition at line 39 of file serversettings.cpp.

Referenced by ServerSettings::getNickname().

#define SERVER_BANDWIDTH_BURST   "BandwidthBurst"

Definition at line 48 of file serversettings.cpp.

Referenced by ServerSettings::apply(), ServerSettings::confValues(), and ServerSettings::value().

#define SERVER_BANDWIDTH_RATE   "BandwidthRate"

Definition at line 47 of file serversettings.cpp.

Referenced by ServerSettings::apply(), ServerSettings::confValues(), and ServerSettings::value().

#define SERVER_CONTACTINFO   "ContactInfo"

Definition at line 45 of file serversettings.cpp.

Referenced by ServerSettings::apply(), and ServerSettings::confValues().

#define SERVER_DIRPORT   "DirPort"

Definition at line 44 of file serversettings.cpp.

Referenced by ServerSettings::apply(), and ServerSettings::confValues().

#define SERVER_EXITPOLICY   "ExitPolicy"

Definition at line 46 of file serversettings.cpp.

Referenced by ServerSettings::apply(), and ServerSettings::confValues().

#define SERVER_NICKNAME   "Nickname"

Definition at line 42 of file serversettings.cpp.

Referenced by ServerSettings::apply(), ServerSettings::confValues(), and ServerSettings::isServerEnabled().

#define SERVER_ORPORT   "ORPort"

Definition at line 43 of file serversettings.cpp.

Referenced by ServerSettings::apply(), ServerSettings::confValues(), and ServerSettings::isServerEnabled().

#define SERVER_RELAY_BANDWIDTH_BURST   "RelayBandwidthBurst"

Definition at line 50 of file serversettings.cpp.

Referenced by ServerSettings::apply(), ServerSettings::confValues(), and ServerSettings::value().

#define SERVER_RELAY_BANDWIDTH_RATE   "RelayBandwidthRate"

Definition at line 49 of file serversettings.cpp.

Referenced by ServerSettings::apply(), ServerSettings::confValues(), and ServerSettings::value().

#define SETTING_SERVER_ADDRESS   "Server/"SERVER_ADDRESS

Definition at line 60 of file serversettings.cpp.

#define SETTING_SERVER_AUTOUPDATE_ADDRESS   "Server/AutoUpdateAddress"

Definition at line 56 of file serversettings.cpp.

#define SETTING_SERVER_BWBURST   "Server/"SERVER_BANDWIDTH_BURST

Definition at line 64 of file serversettings.cpp.

Referenced by ServerSettings::confValues(), ServerSettings::getBandwidthBurstRate(), ServerSettings::ServerSettings(), and ServerSettings::setBandwidthBurstRate().

#define SETTING_SERVER_BWRATE   "Server/"SERVER_BANDWIDTH_RATE

Definition at line 63 of file serversettings.cpp.

Referenced by ServerSettings::confValues(), ServerSettings::getBandwidthAvgRate(), ServerSettings::ServerSettings(), and ServerSettings::setBandwidthAvgRate().

#define SETTING_SERVER_CHANGED   "Server/Changed"

Definition at line 54 of file serversettings.cpp.

Referenced by ServerSettings::changedSinceLastApply(), ServerSettings::ServerSettings(), and ServerSettings::setChanged().

#define SETTING_SERVER_CONTACT   "Server/"SERVER_CONTACTINFO

Definition at line 61 of file serversettings.cpp.

Referenced by ServerSettings::confValues(), ServerSettings::getContactInfo(), ServerSettings::ServerSettings(), and ServerSettings::setContactInfo().

#define SETTING_SERVER_DIRMIRROR   "Server/DirectoryMirror"

Definition at line 55 of file serversettings.cpp.

Referenced by ServerSettings::isDirectoryMirror(), ServerSettings::ServerSettings(), and ServerSettings::setDirectoryMirror().

#define SETTING_SERVER_DIRPORT   "Server/"SERVER_DIRPORT

Definition at line 59 of file serversettings.cpp.

Referenced by ServerSettings::confValues(), ServerSettings::getDirPort(), ServerSettings::ServerSettings(), and ServerSettings::setDirPort().

#define SETTING_SERVER_ENABLED   "Server/Enabled"

Definition at line 53 of file serversettings.cpp.

Referenced by ServerSettings::isServerEnabled(), ServerSettings::ServerSettings(), and ServerSettings::setServerEnabled().

#define SETTING_SERVER_EXITPOLICY   "Server/"SERVER_EXITPOLICY

Definition at line 62 of file serversettings.cpp.

Referenced by ServerSettings::confValues(), ServerSettings::getExitPolicy(), ServerSettings::ServerSettings(), and ServerSettings::setExitPolicy().

#define SETTING_SERVER_NICKNAME   "Server/"SERVER_NICKNAME

Definition at line 57 of file serversettings.cpp.

Referenced by ServerSettings::confValues(), ServerSettings::getNickname(), ServerSettings::ServerSettings(), and ServerSettings::setNickname().

#define SETTING_SERVER_ORPORT   "Server/"SERVER_ORPORT

Definition at line 58 of file serversettings.cpp.

Referenced by ServerSettings::confValues(), ServerSettings::getORPort(), ServerSettings::ServerSettings(), and ServerSettings::setORPort().

#define VALID_NICKNAME_CHARS   "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"

Define the set of characters that are valid in a nickname.

Definition at line 36 of file serversettings.cpp.

Referenced by ServerSettings::getNickname(), and NicknameValidator::validate().


Generated on Wed Sep 5 15:49:28 2007 for Vidalia by  doxygen 1.5.3