Changeset View
Changeset View
Standalone View
Standalone View
src/avalanche.h
Show First 20 Lines • Show All 309 Lines • ▼ Show 20 Lines | private: | ||||
RWCollection<QuerySet> queries; | RWCollection<QuerySet> queries; | ||||
/** | /** | ||||
* Start stop machinery. | * Start stop machinery. | ||||
*/ | */ | ||||
std::atomic<bool> stopRequest; | std::atomic<bool> stopRequest; | ||||
bool running GUARDED_BY(cs_running); | bool running GUARDED_BY(cs_running); | ||||
CWaitableCriticalSection cs_running; | Mutex cs_running; | ||||
std::condition_variable cond_running; | std::condition_variable cond_running; | ||||
public: | public: | ||||
AvalancheProcessor(CConnman *connmanIn) | AvalancheProcessor(CConnman *connmanIn) | ||||
: connman(connmanIn), | : connman(connmanIn), | ||||
queryTimeoutDuration( | queryTimeoutDuration( | ||||
AVALANCHE_DEFAULT_QUERY_TIMEOUT_DURATION_MILLISECONDS), | AVALANCHE_DEFAULT_QUERY_TIMEOUT_DURATION_MILLISECONDS), | ||||
round(0), stopRequest(false), running(false) {} | round(0), stopRequest(false), running(false) {} | ||||
Show All 28 Lines |