DUNE: Uniform Navigational Environment  2.6.0-rc1
Transports::SUNSET::Schedule Class Reference

Public Member Functions

 Schedule (const ScheduleKey &key, double frequency)
 
void setFrequency (double frequency)
 
double getDeadline (void) const
 
double reload (double now)
 
const ScheduleKeygetKey (void) const
 
void setIterator (std::list< Schedule * >::iterator itr)
 
std::list< Schedule * >::iterator getIterator (void) const
 

Constructor & Destructor Documentation

Transports::SUNSET::Schedule::Schedule ( const ScheduleKey key,
double  frequency 
)
inline

References setFrequency().

Member Function Documentation

double Transports::SUNSET::Schedule::getDeadline ( void  ) const
inline
std::list<Schedule*>::iterator Transports::SUNSET::Schedule::getIterator ( void  ) const
inline
const ScheduleKey& Transports::SUNSET::Schedule::getKey ( void  ) const
inline
double Transports::SUNSET::Schedule::reload ( double  now)
inline

Referenced by setFrequency().

void Transports::SUNSET::Schedule::setFrequency ( double  frequency)
inline

References reload().

Referenced by Schedule().

void Transports::SUNSET::Schedule::setIterator ( std::list< Schedule * >::iterator  itr)
inline
Collaboration diagram for Transports::SUNSET::Schedule:
Collaboration graph