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

Adds a message to the sending queue of the channel. More...

Public Member Functions

 queue_covert_notify (std::shared_ptr< detail::zone > zone, epee::byte_slice message, std::size_t destination)
 
 queue_covert_notify (queue_covert_notify &&)=default
 
 queue_covert_notify (const queue_covert_notify &source)
 
void operator() ()
 

Private Attributes

std::shared_ptr< detail::zonezone_
 
epee::byte_slice message_
 
const std::size_t destination_
 

Detailed Description

Adds a message to the sending queue of the channel.

Constructor & Destructor Documentation

◆ queue_covert_notify() [1/3]

cryptonote::levin::anonymous_namespace{levin_notify.cpp}::queue_covert_notify::queue_covert_notify ( std::shared_ptr< detail::zone zone,
epee::byte_slice  message,
std::size_t  destination 
)
inline

◆ queue_covert_notify() [2/3]

cryptonote::levin::anonymous_namespace{levin_notify.cpp}::queue_covert_notify::queue_covert_notify ( queue_covert_notify &&  )
default

◆ queue_covert_notify() [3/3]

cryptonote::levin::anonymous_namespace{levin_notify.cpp}::queue_covert_notify::queue_covert_notify ( const queue_covert_notify source)
inline

Member Function Documentation

◆ operator()()

void cryptonote::levin::anonymous_namespace{levin_notify.cpp}::queue_covert_notify::operator() ( )
inline
Precondition
Called within zone_->channels[destionation_].strand.

Member Data Documentation

◆ destination_

const std::size_t cryptonote::levin::anonymous_namespace{levin_notify.cpp}::queue_covert_notify::destination_
private

◆ message_

epee::byte_slice cryptonote::levin::anonymous_namespace{levin_notify.cpp}::queue_covert_notify::message_
private

◆ zone_

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

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