tor  0.4.2.0-alpha-dev
Data Fields
port_cfg_t Struct Reference

#include <port_cfg_st.h>

Data Fields

tor_addr_t addr
 
int port
 
uint8_t type
 
unsigned is_unix_addr: 1
 
unsigned is_group_writable: 1
 
unsigned is_world_writable: 1
 
unsigned relax_dirmode_check: 1
 
entry_port_cfg_t entry_cfg
 
server_port_cfg_t server_cfg
 
char unix_addr [FLEXIBLE_ARRAY_MEMBER]
 

Detailed Description

Configuration for a single port that we're listening on.

Definition at line 14 of file port_cfg_st.h.

Field Documentation

◆ addr

tor_addr_t port_cfg_t::addr

The actual IP to listen on, if !is_unix_addr.

Definition at line 15 of file port_cfg_st.h.

Referenced by parse_port_config().

◆ is_unix_addr

unsigned port_cfg_t::is_unix_addr

True iff this is an AF_UNIX address.

Definition at line 19 of file port_cfg_st.h.

Referenced by connection_listener_new_for_port(), and parse_port_config().

◆ port

int port_cfg_t::port

The configured port, or CFG_AUTO_PORT to tell Tor to pick its own port.

Definition at line 16 of file port_cfg_st.h.

Referenced by connection_listener_new_for_port(), and parse_port_config().

◆ type

uint8_t port_cfg_t::type

One of CONN_TYPE_*_LISTENER

Definition at line 18 of file port_cfg_st.h.

Referenced by parse_port_config().

◆ unix_addr

char port_cfg_t::unix_addr[FLEXIBLE_ARRAY_MEMBER]

Path for an AF_UNIX address

Definition at line 31 of file port_cfg_st.h.

Referenced by parse_port_config().


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