rippled
Public Member Functions | Public Attributes | Protected Attributes | List of all members
ripple::OverlayImpl::Timer Struct Reference
Inheritance diagram for ripple::OverlayImpl::Timer:
Inheritance graph
[legend]
Collaboration diagram for ripple::OverlayImpl::Timer:
Collaboration graph
[legend]

Public Member Functions

 Timer (OverlayImpl &overlay)
 
void stop () override
 
void async_wait ()
 
void on_timer (error_code ec)
 
shared_from_this (T... args)
 
weak_from_this (T... args)
 

Public Attributes

boost::asio::basic_waitable_timer< clock_typetimer_
 
bool stopping_ {false}
 

Protected Attributes

OverlayImploverlay_
 

Detailed Description

Definition at line 82 of file OverlayImpl.h.

Constructor & Destructor Documentation

◆ Timer()

ripple::OverlayImpl::Timer::Timer ( OverlayImpl overlay)
explicit

Definition at line 69 of file OverlayImpl.cpp.

Member Function Documentation

◆ stop()

void ripple::OverlayImpl::Timer::stop ( )
overridevirtual

Implements ripple::OverlayImpl::Child.

Definition at line 75 of file OverlayImpl.cpp.

◆ async_wait()

void ripple::OverlayImpl::Timer::async_wait ( )

Definition at line 84 of file OverlayImpl.cpp.

◆ on_timer()

void ripple::OverlayImpl::Timer::on_timer ( error_code  ec)

Definition at line 92 of file OverlayImpl.cpp.

Member Data Documentation

◆ timer_

boost::asio::basic_waitable_timer<clock_type> ripple::OverlayImpl::Timer::timer_

Definition at line 84 of file OverlayImpl.h.

◆ stopping_

bool ripple::OverlayImpl::Timer::stopping_ {false}

Definition at line 85 of file OverlayImpl.h.

◆ overlay_

OverlayImpl& ripple::OverlayImpl::Child::overlay_
protectedinherited

Definition at line 64 of file OverlayImpl.h.