Data Fields
hs_opts_t Struct Reference

Data Fields

FILENAME HiddenServiceDir
BOOL HiddenServiceDirGroupReadable
LINELIST HiddenServicePort
INT HiddenServiceVersion
BOOL HiddenServiceAllowUnknownPorts
POSINT HiddenServiceMaxStreams
BOOL HiddenServiceMaxStreamsCloseCircuit
POSINT HiddenServiceNumIntroductionPoints
STRING HiddenServiceExportCircuitID
BOOL HiddenServiceEnableIntroDoSDefense
POSINT HiddenServiceEnableIntroDoSRatePerSec
POSINT HiddenServiceEnableIntroDoSBurstPerSec
BOOL HiddenServiceOnionBalanceInstance
BOOL HiddenServicePoWDefensesEnabled
POSINT HiddenServicePoWQueueRate
POSINT HiddenServicePoWQueueBurst

Detailed Description

Holds configuration for a single hidden service.

An hs_opts_t holds the parsed options for a single HS configuration section.

This name ends with 'opts' instead of 'options' to signal that it is not handled directly by the or_options_t configuration manager, but that first we partition the "HiddenService*" options by section.

Definition at line 18 of file

Field Documentation

◆ HiddenServiceAllowUnknownPorts

BOOL HiddenServiceAllowUnknownPorts

Definition at line 25 of file

◆ HiddenServiceDir

FILENAME HiddenServiceDir

Definition at line 20 of file

◆ HiddenServiceDirGroupReadable

BOOL HiddenServiceDirGroupReadable

Definition at line 21 of file

◆ HiddenServiceEnableIntroDoSBurstPerSec

POSINT HiddenServiceEnableIntroDoSBurstPerSec

Definition at line 32 of file

◆ HiddenServiceEnableIntroDoSDefense

BOOL HiddenServiceEnableIntroDoSDefense

Definition at line 30 of file

◆ HiddenServiceEnableIntroDoSRatePerSec

POSINT HiddenServiceEnableIntroDoSRatePerSec

Definition at line 31 of file

◆ HiddenServiceExportCircuitID

STRING HiddenServiceExportCircuitID

Definition at line 29 of file

◆ HiddenServiceMaxStreams

POSINT HiddenServiceMaxStreams

Definition at line 26 of file

◆ HiddenServiceMaxStreamsCloseCircuit

BOOL HiddenServiceMaxStreamsCloseCircuit

Definition at line 27 of file

◆ HiddenServiceNumIntroductionPoints

POSINT HiddenServiceNumIntroductionPoints

Definition at line 28 of file

◆ HiddenServiceOnionBalanceInstance

BOOL HiddenServiceOnionBalanceInstance

Definition at line 33 of file

◆ HiddenServicePort

LINELIST HiddenServicePort

Definition at line 22 of file

◆ HiddenServicePoWDefensesEnabled

BOOL HiddenServicePoWDefensesEnabled

Definition at line 34 of file

◆ HiddenServicePoWQueueBurst

POSINT HiddenServicePoWQueueBurst

Definition at line 36 of file

◆ HiddenServicePoWQueueRate

POSINT HiddenServicePoWQueueRate

Definition at line 35 of file

◆ HiddenServiceVersion

INT HiddenServiceVersion

Definition at line 24 of file

The documentation for this struct was generated from the following file: