Lines Matching refs:Callout
38 * \brief Implementation of the Callout class - multi-client
63 std::list<Callout *> Callout::s_activeCallouts;
64 bool Callout::s_alarmFired(false);
67 Callout::Init()
69 signal(SIGALRM, Callout::AlarmSignalHandler);
73 Callout::Stop()
78 for (std::list<Callout *>::iterator it(s_activeCallouts.begin());
101 Callout::Reset(const timeval &interval, CalloutFunc_t *func, void *arg)
106 throw ZfsdException("Callout::Reset: interval of 0");
115 std::list<Callout *>::iterator it(s_activeCallouts.begin());
147 Callout::AlarmSignalHandler(int)
154 Callout::ExpireCallouts()
161 /* Callout removal/SIGALRM race was lost. */
172 Callout *cur(s_activeCallouts.front());
180 Callout *next(s_activeCallouts.front());
188 Callout::TimeRemaining() const
198 std::list<Callout *>::iterator it;