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

Merges out_connections_ into the existing zone_->map. More...

Public Member Functions

void operator() ()
 

Static Public Member Functions

static void post (std::shared_ptr< detail::zone > zone)
 
static void run (std::shared_ptr< detail::zone > zone, std::vector< boost::uuids::uuid > out_connections)
 

Public Attributes

std::shared_ptr< detail::zonezone_
 
std::vector< boost::uuids::uuid > out_connections_
 

Detailed Description

Merges out_connections_ into the existing zone_->map.

Member Function Documentation

◆ operator()()

void cryptonote::levin::anonymous_namespace{levin_notify.cpp}::update_channels::operator() ( )
inline
Precondition
Called within zone_->strand.

◆ post()

static void cryptonote::levin::anonymous_namespace{levin_notify.cpp}::update_channels::post ( std::shared_ptr< detail::zone zone)
inlinestatic
Precondition
Called within zone->strand.

◆ run()

static void cryptonote::levin::anonymous_namespace{levin_notify.cpp}::update_channels::run ( std::shared_ptr< detail::zone zone,
std::vector< boost::uuids::uuid >  out_connections 
)
inlinestatic
Precondition
Called within zone_->strand.

Member Data Documentation

◆ out_connections_

std::vector<boost::uuids::uuid> cryptonote::levin::anonymous_namespace{levin_notify.cpp}::update_channels::out_connections_

◆ zone_

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

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