Bredbandskollen CLI  1.2
Asynchronous network task engine
Engine Member List

This is the complete list of members for Engine, including all inherited members.

addClient(SocketConnection *conn) (defined in Engine)Engine
addConnected(SocketConnection *conn) (defined in Engine)Engine
addServer(ServerSocket *conn) (defined in Engine)Engine
cancelConnection(SocketConnection *s) (defined in Engine)Engine
childProcessCloseSockets()Engine
connActive(const Socket *conn) constEngineinline
createHashKey(unsigned int length=20)Loggerstatic
dateString(time_t t=0)Loggerstatic
dateString2(time_t t=0)Loggerstatic
dbg_log() constLoggerinlineprotected
deleteConnByTask(const Task *task)Engine
Engine(std::string label) (defined in Engine)Engine
err_log(const std::string &label)Loggerinlinestatic
err_log() constLoggerinlineprotected
errno_log() constLoggerprotected
findSockByTask(const Task *t) const (defined in Engine)Engine
flushLogFile()Loggerinlinestatic
hasExpired(const TimePoint &t)Loggerinlinestatic
inError()Loggerinlinestatic
label() constLoggerinline
log(const std::string &label)Loggerinlinestatic
log() constLoggerinlineprotected
Logger(std::string label)Loggerinline
msSince(const TimePoint &t)Loggerstatic
msTo(const TimePoint &t)Loggerstatic
notifyOutOfFds()Engineinlinestatic
pauseLogging()Loggerinlinestatic
reopenLogFile(const std::string &filename)Loggerstatic
resetDeadline(const TimePoint &t)Engineinline
resetLabel(const std::string &new_label)Loggerinline
run(double max_time)Engine
sayTime(std::ostream &stream)Loggerstatic
secondsSince(const TimePoint &t)Loggerstatic
secondsTo(const TimePoint &t)Loggerstatic
setCABundle(const std::string &path)Engine
setLogFile(std::ostream &stream)Loggerstatic
setLogLimit(unsigned int loglines=0, unsigned int warnlines=0, unsigned int errlines=0)Loggerstatic
terminate(unsigned int max_time_ms)Engine
timeAfter(double s)Loggerinlinestatic
timeMax()Loggerinlinestatic
timeNow()Loggerinlinestatic
tlsSetKey(ServerSocket *conn, const std::string &crt_path, const std::string &key_path, const std::string &password)Engine
toUs(double t)Loggerinlinestatic
wakeUpByTask(Task *t)Engine
wakeUpConnection(SocketConnection *s)Engine
warn_log(const std::string &label)Loggerinlinestatic
warn_log() constLoggerinlineprotected
yield()Engineinlinestatic
~Engine()Engine