Tor 0.4.9.0-alpha-dev
Macros | Functions | Variables
dirauth_sys.c File Reference

Directory authority subsystem declarations. More...

#include "core/or/or.h"
#include "feature/dirauth/bwauth.h"
#include "feature/dirauth/dirauth_sys.h"
#include "feature/dirauth/dirvote.h"
#include "feature/dirauth/dirauth_periodic.h"
#include "feature/dirauth/keypin.h"
#include "feature/dirauth/process_descs.h"
#include "feature/dirauth/dirauth_config.h"
#include "feature/dirauth/dirauth_options_st.h"
#include "lib/subsys/subsys.h"

Go to the source code of this file.

Functions

static int subsys_dirauth_initialize (void)
 
static void subsys_dirauth_shutdown (void)
 
const dirauth_options_tdirauth_get_options (void)
 
STATIC int dirauth_set_options (void *arg)
 

Variables

static const dirauth_options_tglobal_dirauth_options
 
const struct subsys_fns_t sys_dirauth
 

Detailed Description

Directory authority subsystem declarations.

Definition in file dirauth_sys.c.

Macro Definition Documentation

◆ DIRAUTH_SYS_PRIVATE

#define DIRAUTH_SYS_PRIVATE

Definition at line 14 of file dirauth_sys.c.

Function Documentation

◆ dirauth_get_options()

const dirauth_options_t * dirauth_get_options ( void  )

Definition at line 47 of file dirauth_sys.c.

◆ dirauth_set_options()

STATIC int dirauth_set_options ( void *  arg)

Definition at line 54 of file dirauth_sys.c.

◆ subsys_dirauth_initialize()

static int subsys_dirauth_initialize ( void  )
static

Definition at line 30 of file dirauth_sys.c.

◆ subsys_dirauth_shutdown()

static void subsys_dirauth_shutdown ( void  )
static

Definition at line 37 of file dirauth_sys.c.

Variable Documentation

◆ global_dirauth_options

const dirauth_options_t* global_dirauth_options
static

Definition at line 27 of file dirauth_sys.c.

◆ sys_dirauth

const struct subsys_fns_t sys_dirauth
Initial value:
= {
.name = "dirauth",
.supported = true,
.initialize = subsys_dirauth_initialize,
.shutdown = subsys_dirauth_shutdown,
.options_format = &dirauth_options_fmt,
.set_options = dirauth_set_options,
}
const config_format_t dirauth_options_fmt
#define DIRAUTH_SUBSYS_LEVEL
Definition: dirauth_sys.h:26
#define SUBSYS_DECLARE_LOCATION()
Definition: subsys.h:211

Definition at line 61 of file dirauth_sys.c.