28 namespace graphene {
namespace delayed_node {
29 namespace detail {
struct delayed_node_plugin_impl; }
33 std::unique_ptr<detail::delayed_node_plugin_impl> my;
38 std::string
plugin_name()
const override {
return "delayed_node"; }
39 void plugin_set_program_options(boost::program_options::options_description&,
40 boost::program_options::options_description& cfg)
override;
41 void plugin_initialize(
const boost::program_options::variables_map& options)
override;
42 void plugin_startup()
override;
46 void connection_failed();
48 void sync_with_trusted_node();
void connect(AsyncSocket &sock, const EndpointType &ep)
wraps boost::asio::socket::async_connect
std::string plugin_name() const override
Get the name of the plugin.