#include <auth_app.h>
|
| app (pub_t &, engine::daemon &) |
|
| app (const app &)=delete |
|
app & | operator= (const app &)=delete |
|
| ~app () override |
|
string | get_name () const override |
|
int | get_id () const override |
|
bool | shell_command (istream &, ostream &) override |
|
void | save_db (ostream &) const override |
|
bool | load_db (istream &is) override |
|
bool | load_db_prev (istream &is) override |
|
void | import (const nodes_t &src, nodes_t &dst) |
|
void | import (const engine::app::delta &, const engine::pow_t &) override |
|
engine::app::local_delta * | create_local_delta () override |
|
bool | process (const evidence &) override |
|
void | process (const node_address &) |
|
void | clear () override |
|
void | basic_auth_completed (peer_t *p, uint16_t rpport) |
|
peer_t::stage_t | my_stage () const |
|
bool | is_node () const |
|
const keys & | get_keys () const |
|
bool | account_state (const hash_t &pubkeyh, uint32_t &netaddr, uint16_t &port, peer_t::stage_t &stage) const |
|
bool | account_state (const nodes_t &, const hash_t &pubkeyh, uint32_t &netaddr, uint16_t &port) const |
|
bool | account_state (const local_delta &, const hash_t &pubkeyh, uint32_t &netaddr, uint16_t &port, peer_t::stage_t &stage) const |
|
bool | process_query (peer_t *, datagram *) override |
|
bool | send_response__gov_engine_nodes (peer_t *c, socket::datagram *d) |
|
bool | send_response__gov_engine_lookup_node (peer_t *c, socket::datagram *d) |
|
| app (daemon &e) |
|
◆ account_t
◆ app() [1/2]
◆ app() [2/2]
us::gov::engine::auth::app::app |
( |
const app & |
| ) |
|
|
delete |
◆ ~app()
us::gov::engine::auth::app::~app |
( |
| ) |
|
|
overridevirtual |
◆ account_state() [1/3]
bool us::gov::engine::auth::app::account_state |
( |
const hash_t & |
pubkeyh, |
|
|
uint32_t & |
netaddr, |
|
|
uint16_t & |
port, |
|
|
peer_t::stage_t & |
stage |
|
) |
| const |
◆ account_state() [2/3]
bool us::gov::engine::auth::app::account_state |
( |
const local_delta & |
, |
|
|
const hash_t & |
pubkeyh, |
|
|
uint32_t & |
netaddr, |
|
|
uint16_t & |
port, |
|
|
peer_t::stage_t & |
stage |
|
) |
| const |
◆ account_state() [3/3]
bool us::gov::engine::auth::app::account_state |
( |
const nodes_t & |
, |
|
|
const hash_t & |
pubkeyh, |
|
|
uint32_t & |
netaddr, |
|
|
uint16_t & |
port |
|
) |
| const |
◆ basic_auth_completed()
void us::gov::engine::auth::app::basic_auth_completed |
( |
peer_t * |
p, |
|
|
uint16_t |
rpport |
|
) |
| |
◆ clear()
void us::gov::engine::auth::app::clear |
( |
| ) |
|
|
overridevirtual |
◆ create_local_delta()
◆ evidence_from_stream()
static evidence* us::gov::engine::auth::app::evidence_from_stream |
( |
uint8_t |
evid, |
|
|
istream & |
|
|
) |
| |
|
static |
◆ get_id()
int us::gov::engine::auth::app::get_id |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_keys()
const keys& us::gov::engine::auth::app::get_keys |
( |
| ) |
const |
◆ get_name()
string us::gov::engine::auth::app::get_name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ id()
static constexpr int us::gov::engine::auth::app::id |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ import() [1/2]
Implements us::gov::engine::app.
References cache_my_stage, db, us::gov::engine::app::get_seed(), us::gov::engine::auth::app::delta::hall, us::gov::engine::auth::app::db_t::hall, log, us::gov::engine::auth::app::db_t::mx_hall, us::gov::engine::auth::app::db_t::mx_nodes, us::gov::engine::auth::app::delta::nodes, us::gov::engine::auth::app::db_t::nodes, and us::gov::engine::peer_t::unknown.
◆ import() [2/2]
◆ is_node()
bool us::gov::engine::auth::app::is_node |
( |
| ) |
const |
|
inline |
◆ load_db()
bool us::gov::engine::auth::app::load_db |
( |
istream & |
is | ) |
|
|
overridevirtual |
◆ load_db_prev()
bool us::gov::engine::auth::app::load_db_prev |
( |
istream & |
is | ) |
|
|
overridevirtual |
◆ my_stage()
◆ operator=()
app& us::gov::engine::auth::app::operator= |
( |
const app & |
| ) |
|
|
delete |
◆ process() [1/2]
bool us::gov::engine::auth::app::process |
( |
const evidence & |
| ) |
|
|
overridevirtual |
◆ process() [2/2]
void us::gov::engine::auth::app::process |
( |
const node_address & |
| ) |
|
◆ process_query()
bool us::gov::engine::auth::app::process_query |
( |
peer_t * |
, |
|
|
datagram * |
|
|
) |
| |
|
overridevirtual |
◆ save_db()
void us::gov::engine::auth::app::save_db |
( |
ostream & |
| ) |
const |
|
overridevirtual |
◆ send_response__gov_engine_lookup_node()
◆ send_response__gov_engine_nodes()
◆ shell_command()
bool us::gov::engine::auth::app::shell_command |
( |
istream & |
, |
|
|
ostream & |
|
|
) |
| |
|
overridevirtual |
◆ test::auth_app
friend struct test::auth_app |
|
friend |
◆ cache_my_stage
◆ collusion_control
◆ db
db_t us::gov::engine::auth::app::db |
◆ growth
double us::gov::engine::auth::app::growth {0.01} |
◆ KO_73291
const char* us::gov::engine::auth::app::KO_73291 |
|
static |
◆ KO_78101
const char* us::gov::engine::auth::app::KO_78101 |
|
static |
◆ layoff_days
uint16_t us::gov::engine::auth::app::layoff_days {LAYOFF_DAYS} |
◆ min_growth
int us::gov::engine::auth::app::min_growth {1} |
◆ mx_pool
mutex us::gov::engine::auth::app::mx_pool |
◆ name
constexpr static const char* us::gov::engine::auth::app::name ={"auth"} |
|
staticconstexpr |
◆ node_pubkey
const pub_t& us::gov::engine::auth::app::node_pubkey |
◆ pool
The documentation for this struct was generated from the following files: