xrpld
Loading...
Searching...
No Matches
xrpl::test::csf::Scheduler::EventImpl< Handler > Class Template Reference
Inheritance diagram for xrpl::test::csf::Scheduler::EventImpl< Handler >:
Collaboration diagram for xrpl::test::csf::Scheduler::EventImpl< Handler >:

Public Member Functions

 EventImpl (EventImpl const &)=delete
EventImploperator= (EventImpl const &)=delete
template<class DeducedHandler>
 EventImpl (time_point when, DeducedHandler &&h)
void operator() () const override
bool operator< (Event const &other) const

Public Attributes

time_point when

Private Attributes

Handler const h_

Detailed Description

template<class Handler>
class xrpl::test::csf::Scheduler::EventImpl< Handler >

Definition at line 64 of file src/test/csf/Scheduler.h.

Constructor & Destructor Documentation

◆ EventImpl() [1/2]

template<class Handler>
xrpl::test::csf::Scheduler::EventImpl< Handler >::EventImpl ( EventImpl< Handler > const & )
delete

◆ EventImpl() [2/2]

template<class Handler>
template<class DeducedHandler>
xrpl::test::csf::Scheduler::EventImpl< Handler >::EventImpl ( time_point when,
DeducedHandler && h )

Definition at line 75 of file src/test/csf/Scheduler.h.

Member Function Documentation

◆ operator=()

template<class Handler>
EventImpl & xrpl::test::csf::Scheduler::EventImpl< Handler >::operator= ( EventImpl< Handler > const & )
delete

◆ operator()()

template<class Handler>
void xrpl::test::csf::Scheduler::EventImpl< Handler >::operator() ( ) const
overridevirtual

Implements xrpl::test::csf::Scheduler::Event.

Definition at line 81 of file src/test/csf/Scheduler.h.

◆ operator<()

bool xrpl::test::csf::Scheduler::Event::operator< ( Event const & other) const
inherited

Definition at line 56 of file src/test/csf/Scheduler.h.

Member Data Documentation

◆ h_

template<class Handler>
Handler const xrpl::test::csf::Scheduler::EventImpl< Handler >::h_
private

Definition at line 66 of file src/test/csf/Scheduler.h.

◆ when

time_point xrpl::test::csf::Scheduler::Event::when
inherited

Definition at line 40 of file src/test/csf/Scheduler.h.