Bredbandskollen CLI
1.2
Asynchronous network task engine
|
This is the complete list of members for ServerSocket, including all inherited members.
cacheLabel() override | ServerSocket | inlinevirtual |
checkReadBlock() | Socket | inlineprotectedvirtual |
closeMe() | Socket | inlineprotected |
closeSocket(int fd) | Socket | protectedstatic |
createHashKey(unsigned int length=20) | Logger | static |
createNonBlockingSocket(struct addrinfo *addressEntry, struct addrinfo *localAddr=nullptr) | Socket | protected |
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 |
flushLogFile() | Logger | inlinestatic |
getAddressInfo(uint16_t iptype=0) | Socket | |
getIp(int fd, uint16_t *port=nullptr, bool peer=true) | Socket | static |
getIp(struct sockaddr *address, uint16_t *port=nullptr) | Socket | static |
getIp(struct addrinfo *address, uint16_t *port=nullptr) | Socket | static |
getUnixDomainPeer() const | Socket | inline |
hasExpired(const TimePoint &when) const | Socket | inline |
Logger::hasExpired(const TimePoint &t) | Logger | inlinestatic |
hostname() const | Socket | inline |
id() const | Socket | inline |
incoming() | ServerSocket | virtual |
inError() const | Socket | inlineprotected |
Logger::inError() | Logger | inlinestatic |
isTempError() | Socket | inlineprotectedstatic |
label() const | Logger | inline |
localIp() const | Socket | 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 |
owner() const | Socket | inline |
pauseLogging() | Logger | inlinestatic |
port() const | Socket | inline |
reopenLogFile(const std::string &filename) | Logger | static |
resetLabel(const std::string &new_label) | Logger | inline |
sayTime(std::ostream &stream) | Logger | static |
secondsSince(const TimePoint &t) | Logger | static |
secondsTo(const TimePoint &t) | Logger | static |
ServerSocket(const std::string &label, Task *task, uint16_t port, const std::string &ip="127.0.0.1") | ServerSocket | |
ServerSocket(int fd, const std::string &label, Task *owner) | ServerSocket | inline |
setExpiry(double s) | Socket | inline |
setLogFile(std::ostream &stream) | Logger | static |
setLogLimit(unsigned int loglines=0, unsigned int warnlines=0, unsigned int errlines=0) | Logger | static |
setNonBlocking(int fd) | Socket | protected |
setOwner(Task *t) | Socket | inlinevirtual |
setWantToSend() | Socket | inlineprotected |
socket() const | Socket | inlineprotected |
Socket(const std::string &label, Task *owner, const std::string &hostname, uint16_t port) (defined in Socket) | Socket | |
Socket(const std::string &label, Task *owner, int fd) (defined in Socket) | Socket | |
socketInError(int fd) | Socket | protectedstatic |
state() const | Socket | inline |
stopListening() | ServerSocket | inline |
timeAfter(double s) | Logger | inlinestatic |
timeMax() | Logger | inlinestatic |
timeNow() | Logger | inlinestatic |
tlsKey() const (defined in ServerSocket) | ServerSocket | inline |
tlsSetKey(unsigned int i) (defined in ServerSocket) | ServerSocket | inline |
toUs(double t) | Logger | inlinestatic |
wantToSend() | Socket | inlineprotectedvirtual |
warn_log(const std::string &label) | Logger | inlinestatic |
warn_log() const | Logger | inlineprotected |
~ServerSocket() override (defined in ServerSocket) | ServerSocket | virtual |
~Socket() (defined in Socket) | Socket | virtual |