![]() |
B2BITS FIX Antenna C++ 2.34.0
|
Abstract class(interface) that introduces API contract of events generator for a schedule. More...
#include <B2BITS_Scheduler.h>
Inheritance diagram for System::ScheduleTimeline:
Collaboration diagram for System::ScheduleTimeline:Public Member Functions | |
| virtual SchedulerTimeEvent | getNextEvent (const Engine::TZTimeHelper::UTCTimestamp &now)=0 |
| Generates next event based on timestamp provided. | |
| virtual SchedulerTimeEvent | getPrevEvent (const Engine::TZTimeHelper::UTCTimestamp &now) const =0 |
| Generates previous event based on timestamp provided. | |
Public Member Functions inherited from Utils::ReferenceCounter | |
| virtual bool | addRef () const throw () |
| Increments reference counter. | |
| virtual long | getNRef () const throw () |
| Returns the current value of the reference counter. | |
| ReferenceCounter () throw () | |
| Constructor. | |
| virtual long | release () const throw () |
| Decrements reference counter. | |
Additional Inherited Members | |
Protected Member Functions inherited from Utils::ReferenceCounter | |
| long | decrement () const throw () |
| Decrements counter and returns new counter value. | |
| long | increment () const throw () |
| Increments counter and returns new counter value. | |
| virtual | ~ReferenceCounter () |
| Destructor. | |
Abstract class(interface) that introduces API contract of events generator for a schedule.
|
pure virtual |
Generates next event based on timestamp provided.
| now | - a point in time to get next event after. |
Returns next event generated.
Implemented in Engine::CronSessionScheduleTimeline.
|
pure virtual |
Generates previous event based on timestamp provided.
| now | - a point in time to get event before. |
Returns previous event generated.
Implemented in Engine::CronSessionScheduleTimeline.