xrpld
Loading...
Searching...
No Matches
xrpl::OverlayImpl::Timer Struct Reference
Inheritance diagram for xrpl::OverlayImpl::Timer:
Collaboration diagram for xrpl::OverlayImpl::Timer:

Public Member Functions

 Timer (OverlayImpl &overlay)
void stop () override
void asyncWait ()
void onTimer (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 65 of file OverlayImpl.h.

Constructor & Destructor Documentation

◆ Timer()

xrpl::OverlayImpl::Timer::Timer ( OverlayImpl & overlay)
explicit

Definition at line 116 of file OverlayImpl.cpp.

Member Function Documentation

◆ stop()

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

Implements xrpl::OverlayImpl::Child.

Definition at line 121 of file OverlayImpl.cpp.

◆ asyncWait()

void xrpl::OverlayImpl::Timer::asyncWait ( )

Definition at line 130 of file OverlayImpl.cpp.

◆ onTimer()

void xrpl::OverlayImpl::Timer::onTimer ( error_code ec)

Definition at line 140 of file OverlayImpl.cpp.

Member Data Documentation

◆ timer

boost::asio::basic_waitable_timer<clock_type> xrpl::OverlayImpl::Timer::timer

Definition at line 67 of file OverlayImpl.h.

◆ stopping

bool xrpl::OverlayImpl::Timer::stopping {false}

Definition at line 68 of file OverlayImpl.h.

◆ overlay_

OverlayImpl& xrpl::OverlayImpl::Child::overlay_
protectedinherited

Definition at line 48 of file OverlayImpl.h.