Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
dev::p2p::DeadlineOps::DeadlineOp Class Reference

Public Member Functions

 DeadlineOp (ba::io_service &_io, unsigned _msInFuture, std::function< void(boost::system::error_code const &)> const &_f)
 
 ~DeadlineOp ()
 
 DeadlineOp (DeadlineOp &&_s)
 
DeadlineOpoperator= (DeadlineOp &&_s)
 
bool expired ()
 
void wait ()
 

Private Attributes

std::unique_ptr< ba::deadline_timer > m_timer
 
Mutex x_timer
 

Detailed Description

Definition at line 266 of file Common.h.

Constructor & Destructor Documentation

dev::p2p::DeadlineOps::DeadlineOp::DeadlineOp ( ba::io_service &  _io,
unsigned  _msInFuture,
std::function< void(boost::system::error_code const &)> const &  _f 
)
inline

Definition at line 269 of file Common.h.

dev::p2p::DeadlineOps::DeadlineOp::~DeadlineOp ( )
inline

Definition at line 270 of file Common.h.

dev::p2p::DeadlineOps::DeadlineOp::DeadlineOp ( DeadlineOp &&  _s)
inline

Definition at line 272 of file Common.h.

Member Function Documentation

bool dev::p2p::DeadlineOps::DeadlineOp::expired ( )
inline

Definition at line 281 of file Common.h.

DeadlineOp& dev::p2p::DeadlineOps::DeadlineOp::operator= ( DeadlineOp &&  _s)
inline

Definition at line 273 of file Common.h.

Here is the call graph for this function:

void dev::p2p::DeadlineOps::DeadlineOp::wait ( )
inline

Definition at line 282 of file Common.h.

Member Data Documentation

std::unique_ptr<ba::deadline_timer> dev::p2p::DeadlineOps::DeadlineOp::m_timer
private

Definition at line 285 of file Common.h.

Mutex dev::p2p::DeadlineOps::DeadlineOp::x_timer
private

Definition at line 286 of file Common.h.


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