Refresher Class Reference
+ Inheritance diagram for Refresher:

Signals

void block ()
 
void finishedQueryingMaster (MasterClient *master)
 
void sleepingModeEnter ()
 
void sleepingModeExit ()
 

Public Member Functions

void quit ()
 
void registerMaster (MasterClient *pMaster)
 
bool registerServer (ServerPtr server)
 
void setDelayBetweenResends (int delay)
 
bool start ()
 

Static Public Member Functions

static void deinstantiate ()
 
static Refresherinstance ()
 
static bool isInstantiated ()
 

Detailed Description

Definition at line 36 of file refresher.h.

Member Function Documentation

void Refresher::block ( )
signal

Emitted when a master client of non-custom server is registered.

void Refresher::quit ( )

This will set bKeepRunning to false which will tell the refreshing thread to exit gracefully.

Definition at line 260 of file refresher.cpp.

void Refresher::registerMaster ( MasterClient pMaster)

Registers a new master server to be queried.

Definition at line 265 of file refresher.cpp.

bool Refresher::registerServer ( ServerPtr  server)

Registers a new server to be queried.

Returns
true if server was registered, false if it couldn't be refreshed at the moment.

Definition at line 288 of file refresher.cpp.

void Refresher::setDelayBetweenResends ( int  delay)

Sets delay between subsequent queries send to the servers. default value is 1000. Minimum value is 100.

Definition at line 380 of file refresher.cpp.

void Refresher::sleepingModeEnter ( )
signal

Emitted when refreshing thread doesn't have anything more to do and goes into sleeping mode.

void Refresher::sleepingModeExit ( )
signal

Emitted when refreshing thread wakes up from sleeping mode and begins refreshing work.


The documentation for this class was generated from the following files: