rippled
Public Member Functions | Public Attributes | Private Attributes | List of all members
ripple::test::csf::Scheduler::event_impl< Handler > Class Template Reference
Inheritance diagram for ripple::test::csf::Scheduler::event_impl< Handler >:
Inheritance graph
[legend]
Collaboration diagram for ripple::test::csf::Scheduler::event_impl< Handler >:
Collaboration graph
[legend]

Public Member Functions

 event_impl (event_impl const &)=delete
 
event_imploperator= (event_impl const &)=delete
 
template<class DeducedHandler >
 event_impl (time_point when_, DeducedHandler &&h)
 
void operator() () const override
 
bool operator< (event const &other) const
 

Public Attributes

time_point when
 

Private Attributes

const Handler h_
 

Detailed Description

template<class Handler>
class ripple::test::csf::Scheduler::event_impl< Handler >

Definition at line 86 of file test/csf/Scheduler.h.

Constructor & Destructor Documentation

◆ event_impl() [1/2]

template<class Handler >
ripple::test::csf::Scheduler::event_impl< Handler >::event_impl ( event_impl< Handler > const &  )
delete

◆ event_impl() [2/2]

template<class Handler >
template<class DeducedHandler >
ripple::test::csf::Scheduler::event_impl< Handler >::event_impl ( time_point  when_,
DeducedHandler &&  h 
)

Definition at line 97 of file test/csf/Scheduler.h.

Member Function Documentation

◆ operator=()

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

◆ operator()()

template<class Handler >
void ripple::test::csf::Scheduler::event_impl< Handler >::operator() ( ) const
overridevirtual

Implements ripple::test::csf::Scheduler::event.

Definition at line 103 of file test/csf/Scheduler.h.

◆ operator<()

bool ripple::test::csf::Scheduler::event::operator< ( event const &  other) const
inherited

Definition at line 79 of file test/csf/Scheduler.h.

Member Data Documentation

◆ h_

template<class Handler >
const Handler ripple::test::csf::Scheduler::event_impl< Handler >::h_
private

Definition at line 88 of file test/csf/Scheduler.h.

◆ when

time_point ripple::test::csf::Scheduler::event::when
inherited

Definition at line 62 of file test/csf/Scheduler.h.