Go to the documentation of this file.
17 #ifndef USGOV_75e4bd922f2de31a967ff5ad48fd3c21a0df7b241765114881ed8761ed8ca7cd
18 #define USGOV_75e4bd922f2de31a967ff5ad48fd3c21a0df7b241765114881ed8761ed8ca7cd
22 #include <unordered_set>
26 namespace us{
namespace gov {
55 void dump(
const string& prefix, ostream& os)
const;
Definition: ripemd160.h:38
bool check_relay_permission(const hash_t &addr) const override
int relay_vote(datagram *, peer_t *exclude)
const keys & get_keys() const override
const function< bool(const socket::client &)> & sysop_filter() const
us::gov::net_daemon b
Definition: networking.h:33
Definition: datagram.h:44
id::daemon daemon
Definition: daemon.h:25
socket::client * create_client(int sock) override
bool process_work(socket::peer_t *c, datagram *d) override
bool process_evidence(evidence *) override
static const function< bool(const socket::client &)> & node_filter()
networking(const networking &)=delete
bool check_dfs_permission(const hash_t &addr) const override
string homedir() const override
void send(const local_deltas &)
Definition: client.cpp:417
void relay_local_deltas(datagram *, peer_t *exclude)
bool process_work_sysop(peer::peer_t *c, datagram *d)
crypto::ec::keys keys
Definition: app.h:52
Definition: networking.h:32
networking(engine::daemon *parent)
networking(uint16_t port, uint16_t pport, uint8_t edges, uint8_t devices, int workers, engine::daemon *parent, const vector< pair< uint32_t, uint16_t >> &seed_nodes)
engine::daemon * parent
Definition: networking.h:59
Definition: evidence.h:31
static const function< bool(const socket::client &)> & non_sysop_filter()
void send_vote(datagram *)
void dump(const string &prefix, ostream &os) const