|
Bredbandskollen CLI
1.2
Asynchronous network task engine
|
This is the complete list of members for EventLoop, including all inherited members.
| abort() | EventLoop | inline |
| abortChildTasks(Task *parent) | EventLoop | |
| aborted() const | EventLoop | inline |
| abortTask(Task *task) | EventLoop | |
| addConnected(SocketConnection *conn) | EventLoop | |
| addConnection(SocketConnection *conn) | EventLoop | |
| addServer(ServerSocket *conn) | EventLoop | |
| addSignalHandler(int signum, void(*handler)(int, EventLoop &)) | EventLoop | |
| addTask(Task *task, Task *parent=nullptr) | EventLoop | |
| cancelConnection(SocketConnection *s) | EventLoop | inline |
| createHashKey(unsigned int length=20) | Logger | static |
| createWorker(Task *parent, std::ostream *log_file, unsigned int channels, unsigned int wno) | EventLoop | |
| createWorker(Task *parent, const std::string &log_file_name, unsigned int channels, unsigned int wno) | EventLoop | |
| daemonize() | EventLoop | static |
| dateString(time_t t=0) | Logger | static |
| dateString2(time_t t=0) | Logger | static |
| dbg_log() const | Logger | inlineprotected |
| err_log(const std::string &label) | Logger | inlinestatic |
| err_log() const | Logger | inlineprotected |
| errno_log() const | Logger | protected |
| EventLoop(std::string log_label="MainLoop") | EventLoop | inline |
| externalCommand(Task *owner, const char *const argv[]) | EventLoop | |
| findConnByTask(const Task *t) const | EventLoop | |
| flushLogFile() | Logger | inlinestatic |
| getChildTasks(std::set< Task * > &tset, Task *parent) const | EventLoop | |
| hasExpired(const TimePoint &t) | Logger | inlinestatic |
| inError() | Logger | inlinestatic |
| interrupt() | EventLoop | inlinestatic |
| isActive(const Socket *conn) const | EventLoop | inline |
| isObserving(Task *observer, Task *task) const | EventLoop | inline |
| killChildProcesses(int signum) | EventLoop | |
| label() const | Logger | inline |
| log(const std::string &label) | Logger | inlinestatic |
| log() const | Logger | inlineprotected |
| Logger(std::string label) | Logger | inline |
| msSince(const TimePoint &t) | Logger | static |
| msTo(const TimePoint &t) | Logger | static |
| notifyTaskFinished(Task *task) | EventLoop | inline |
| notifyTaskMessage(Task *task) | EventLoop | inline |
| pauseLogging() | Logger | inlinestatic |
| reopenLogFile(const std::string &filename) | Logger | static |
| resetLabel(const std::string &new_label) | Logger | inline |
| resetTimer(Task *task, double s) | EventLoop | |
| run(double timeout_s) | EventLoop | |
| running(Task *task) | EventLoop | |
| runTask(Task *task, const std::string &name="MainLoop", std::ostream *log_file=nullptr, EventLoop *parent=nullptr) | EventLoop | static |
| runUntilComplete() | EventLoop | |
| sayTime(std::ostream &stream) | Logger | static |
| secondsSince(const TimePoint &t) | Logger | static |
| secondsTo(const TimePoint &t) | Logger | static |
| setCABundle(const std::string &path) | EventLoop | inline |
| setLogFile(std::ostream &stream) | Logger | static |
| setLogFilename(const std::string &filename) | EventLoop | inlinestatic |
| setLogLimit(unsigned int loglines=0, unsigned int warnlines=0, unsigned int errlines=0) | Logger | static |
| spawnThread(Task *task, const std::string &name="ThreadLoop", std::ostream *log_file=nullptr, Task *parent=nullptr) | EventLoop | |
| startObserving(Task *from, Task *to) | EventLoop | |
| taskDeleted(Task *task) | EventLoop | |
| timeAfter(double s) | Logger | inlinestatic |
| timeMax() | Logger | inlinestatic |
| timeNow() | Logger | inlinestatic |
| tlsSetKey(ServerSocket *conn, const std::string &crt_path, const std::string &key_path, const std::string &password) | EventLoop | inline |
| toUs(double t) | Logger | inlinestatic |
| waitForThreadsToFinish() | EventLoop | |
| wakeUpConnection(SocketConnection *s) | EventLoop | inline |
| wakeUpTask(Task *t) | EventLoop | |
| warn_log(const std::string &label) | Logger | inlinestatic |
| warn_log() const | Logger | inlineprotected |
| ~EventLoop() (defined in EventLoop) | EventLoop |