Monero
Public Member Functions | Public Attributes | List of all members
cryptonote::levin::anonymous_namespace{levin_notify.cpp}::start_epoch Struct Reference

Prepares connections for new channel/dandelionpp epoch and sets timer for next epoch. More...

Collaboration diagram for cryptonote::levin::anonymous_namespace{levin_notify.cpp}::start_epoch:
Collaboration graph
[legend]

Public Member Functions

void operator() (const boost::system::error_code error={})
 

Public Attributes

std::shared_ptr< detail::zonezone_
 
std::chrono::seconds min_epoch_
 
std::chrono::seconds epoch_range_
 
std::size_t count_
 
const i_core_eventscore_
 

Detailed Description

Prepares connections for new channel/dandelionpp epoch and sets timer for next epoch.

Member Function Documentation

◆ operator()()

void cryptonote::levin::anonymous_namespace{levin_notify.cpp}::start_epoch::operator() ( const boost::system::error_code  error = {})
inline
Precondition
Should not be invoked within any strand to prevent blocking.

Member Data Documentation

◆ core_

const i_core_events* cryptonote::levin::anonymous_namespace{levin_notify.cpp}::start_epoch::core_

◆ count_

std::size_t cryptonote::levin::anonymous_namespace{levin_notify.cpp}::start_epoch::count_

◆ epoch_range_

std::chrono::seconds cryptonote::levin::anonymous_namespace{levin_notify.cpp}::start_epoch::epoch_range_

◆ min_epoch_

std::chrono::seconds cryptonote::levin::anonymous_namespace{levin_notify.cpp}::start_epoch::min_epoch_

◆ zone_

std::shared_ptr<detail::zone> cryptonote::levin::anonymous_namespace{levin_notify.cpp}::start_epoch::zone_

The documentation for this struct was generated from the following file: