BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Public Member Functions | Static Public Member Functions | List of all members
graphene::net::detail::node_impl::address_builder Class Referenceabstract

#include <node_impl.hxx>

Inheritance diagram for graphene::net::detail::node_impl::address_builder:
graphene::net::detail::all_address_builder graphene::net::detail::generic_list_address_builder graphene::net::detail::exclude_address_builder graphene::net::detail::list_address_builder

Public Member Functions

void build (node_impl *impl, address_message &) const
 
virtual bool should_advertise (const fc::ip::endpoint &in) const =0
 
virtual ~address_builder ()=default
 

Static Public Member Functions

static std::shared_ptr< address_buildercreate_default_address_builder ()
 

Detailed Description

Definition at line 413 of file node_impl.hxx.

Constructor & Destructor Documentation

◆ ~address_builder()

virtual graphene::net::detail::node_impl::address_builder::~address_builder ( )
virtualdefault

Member Function Documentation

◆ build()

void graphene::net::detail::node_impl::address_builder::build ( node_impl impl,
address_message reply 
) const

Definition at line 271 of file node.cpp.

◆ create_default_address_builder()

std::shared_ptr< node_impl::address_builder > graphene::net::detail::node_impl::address_builder::create_default_address_builder ( )
static

Definition at line 266 of file node.cpp.

◆ should_advertise()

virtual bool graphene::net::detail::node_impl::address_builder::should_advertise ( const fc::ip::endpoint in) const
pure virtual

The documentation for this class was generated from the following files: