Inheritance diagram for oasys::BerkeleyDBStore::DeadlockTimer:
Definition at line 132 of file BerkeleyDBStore.h.
Public Member Functions | |
DeadlockTimer (const char *logbase, DB_ENV *dbenv, int frequency) | |
void | reschedule () |
virtual void | timeout (const struct timeval &now) |
Protected Attributes | |
DB_ENV * | dbenv_ |
int | frequency_ |
oasys::BerkeleyDBStore::DeadlockTimer::DeadlockTimer | ( | const char * | logbase, | |
DB_ENV * | dbenv, | |||
int | frequency | |||
) | [inline] |
Definition at line 134 of file BerkeleyDBStore.h.
void oasys::BerkeleyDBStore::DeadlockTimer::reschedule | ( | ) |
Definition at line 556 of file BerkeleyDBStore.cc.
References frequency_, log_debug, and oasys::Timer::schedule_in().
Referenced by oasys::BerkeleyDBStore::init(), and timeout().
void oasys::BerkeleyDBStore::DeadlockTimer::timeout | ( | const struct timeval & | now | ) | [virtual] |
Implements oasys::Timer.
Definition at line 564 of file BerkeleyDBStore.cc.
References dbenv_, log_debug, log_warn, and reschedule().
DB_ENV* oasys::BerkeleyDBStore::DeadlockTimer::dbenv_ [protected] |
int oasys::BerkeleyDBStore::DeadlockTimer::frequency_ [protected] |