#include <StdScheduler.h>
Public Member Functions | |
C4ApplicationSec1Timer () | |
virtual void | OnSec1Timer ()=0 |
Protected Member Functions | |
bool | Execute (int, pollfd *) override |
void | Set () |
void | SetDelay (uint32_t inDelay) |
bool | CheckAndReset () |
C4TimeMilliseconds | GetNextTick (C4TimeMilliseconds tNow) override |
uint32_t | TimerInterval () override |
void | Changed () |
bool | ExecuteUntil (int iTimeout=-1) |
virtual void | GetFDs (std::vector< struct pollfd > &) |
bool | IsSignaled () |
virtual bool | IsLowPriority () |
virtual bool | IsNotify () |
Definition at line 125 of file StdScheduler.h.
|
inline |
Definition at line 128 of file StdScheduler.h.
|
protectedinherited |
Definition at line 108 of file StdScheduler.cpp.
References s.
Referenced by C4NetIOTCP::Accept(), C4NetIOTCP::AddConnectWait(), C4NetIOUDP::AddPeer(), C4NetIOTCP::Listen(), and CStdTimerProc::SetDelay().
|
inlineinherited |
Definition at line 107 of file StdScheduler.h.
References C4TimeMilliseconds::Now().
Referenced by C4Network2::InitialConnect::Execute(), and Execute().
|
inlineoverrideprotectedvirtual |
Implements StdSchedulerProc.
Definition at line 131 of file StdScheduler.h.
References CStdTimerProc::CheckAndReset(), and OnSec1Timer().
|
inherited |
Definition at line 33 of file StdScheduler.cpp.
References StdSchedulerProc::Execute(), and C4TimeMilliseconds::Now().
Referenced by main().
|
inlinevirtualinherited |
Reimplemented in C4FileMonitor, C4NetIOSimpleUDP, C4NetIOTCP, CStdNotifyProc, C4StdInProc, and C4HTTPClient.
Definition at line 72 of file StdScheduler.h.
|
inlineoverridevirtualinherited |
Reimplemented from StdSchedulerProc.
Definition at line 118 of file StdScheduler.h.
|
inlinevirtualinherited |
Definition at line 82 of file StdScheduler.h.
|
inlinevirtualinherited |
Reimplemented in CStdNotifyProc, and C4NetIO.
Definition at line 83 of file StdScheduler.h.
|
inherited |
|
pure virtual |
Implemented in C4Network2Stats, C4Network2ClientListDlg, C4Network2ClientListBox, C4Network2ResDlg, C4Network2, C4StartupNetDlg, C4GUI::InfoDialog, C4GameOverDlg, C4GameOptionsList, C4GameLobby::Countdown, C4GameLobby::MainDlg, C4GameLobby::ScenDesc, C4GameSec1Timer, and C4StartupModsDlg.
Referenced by Execute().
|
inlineinherited |
Definition at line 102 of file StdScheduler.h.
References C4TimeMilliseconds::NegativeInfinity.
Referenced by CStdTimerProc::~CStdTimerProc().
|
inlineinherited |
Definition at line 106 of file StdScheduler.h.
References StdSchedulerProc::Changed().
|
inlineoverridevirtualinherited |
Reimplemented from StdSchedulerProc.
Definition at line 122 of file StdScheduler.h.