ewmscp
..
|
#include <ewmscp.h>
Public Types | |
enum | handlerIdType { handlerIdType::unhandled, handlerIdType::undefined, handlerIdType::requestProvider, handlerIdType::processLoop } |
Static Public Member Functions | |
static void | instantiate (handlerIdType id) |
static bool | Requested () |
static bool | Requested (handlerIdType id) |
static void | RequestStop (const std::string &aReason) |
static void | ThrowUpReasonably () |
Static Private Member Functions | |
static void | sigHandler (int) |
Static Private Attributes | |
static handlerIdType | handlerId |
static std::string | reason |
static volatile std::atomic< bool > | stopRequested |
|
strong |
|
static |
Definition at line 143 of file ewmscp.cpp.
References handlerId, sigHandler(), undefined, and unhandled.
|
static |
Definition at line 153 of file ewmscp.cpp.
References handlerId, stopRequested, and unhandled.
Referenced by followInotifyWatchRequestProvider::followStream(), followJsonRequestProvider::followStream(), copyRequest::base::processQueue(), and followKafkaRequestProvider::processSources().
|
static |
Definition at line 159 of file ewmscp.cpp.
References handlerId, and stopRequested.
|
static |
Definition at line 162 of file ewmscp.cpp.
References errMsg::crit, errMsg::emit(), handlerId, reason, stopRequested, and unhandled.
Referenced by printErrors(), printResults(), and copyRequest::base::processQueue().
|
staticprivate |
Definition at line 139 of file ewmscp.cpp.
References stopRequested.
Referenced by instantiate().
|
static |
Definition at line 173 of file ewmscp.cpp.
References handlerId, reason, stopRequested, and unhandled.
|
staticprivate |
Definition at line 126 of file ewmscp.h.
Referenced by instantiate(), Requested(), RequestStop(), and ThrowUpReasonably().
|
staticprivate |
Definition at line 127 of file ewmscp.h.
Referenced by RequestStop(), and ThrowUpReasonably().
|
staticprivate |
Definition at line 129 of file ewmscp.h.
Referenced by Requested(), RequestStop(), sigHandler(), and ThrowUpReasonably().