class HBTimer : public TimerHandler


Inheritance:


Public Methods

double get_interval()
HBTimer(HttpMInvalCache *a, double interval)
double next_interval()
void resched()
void sched()
void set_interval(double interval)

Protected Fields

HttpMInvalCache* a_
double interval_

Protected Methods

virtual void expire(Event *e)
virtual void handle(Event *e)

Inherited from TimerHandler:

Public Classes

enum TimerStatus

Public Methods

void cancel()
inline void force_cancel()
int status()

Public

enum TimerStatus

Protected Fields

Event event_
int status_

Private Methods

inline void _cancel()
inline void _sched(double delay)

Inherited from Handler:


Documentation

HBTimer(HttpMInvalCache *a, double interval)

void set_interval(double interval)

double get_interval()

double next_interval()

void sched()

void resched()

virtual void expire(Event *e)

virtual void handle(Event *e)

HttpMInvalCache* a_

double interval_


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de