Bredbandskollen CLI  1.2
Asynchronous network task engine
ShortMessageConnection Member List

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

asyncBufferSize() constSocketConnectioninline
asyncSendData(const char *buf, size_t len)SocketConnection
asyncSendData(const std::string data)SocketConnectioninline
cache_session()SocketConnectioninline
cacheLabel()Socketinlinevirtual
checkReadBlock()Socketinlineprotectedvirtual
closedByPeer()SocketConnectionvirtual
closeMe()Socketinlineprotected
closeSocket(int fd)Socketprotectedstatic
connected() overrideShortMessageConnectionvirtual
connectionFailed(const std::string &err_msg)SocketConnectioninlinevirtual
createHashKey(unsigned int length=20)Loggerstatic
createNonBlockingSocket(struct addrinfo *addressEntry, struct addrinfo *localAddr=nullptr)Socketprotected
dateString(time_t t=0)Loggerstatic
dateString2(time_t t=0)Loggerstatic
dbg_log() constLoggerinlineprotected
dbgIsOn()SocketConnectioninline
dbgOn(bool b=true)SocketConnectioninline
enableTLS()SocketConnectioninline
err_log(const std::string &label)Loggerinlinestatic
err_log() constLoggerinlineprotected
errno_log() constLoggerprotected
flushLogFile()Loggerinlinestatic
getAddressInfo(uint16_t iptype=0)Socket
getIp(int fd, uint16_t *port=nullptr, bool peer=true)Socketstatic
getIp(struct sockaddr *address, uint16_t *port=nullptr)Socketstatic
getIp(struct addrinfo *address, uint16_t *port=nullptr)Socketstatic
getUnixDomainPeer() constSocketinline
hasExpired(const TimePoint &when) constSocketinline
Logger::hasExpired(const TimePoint &t)Loggerinlinestatic
hostname() constSocketinline
id() constSocketinline
inError() constSocketinlineprotected
Logger::inError()Loggerinlinestatic
insert_cached_session(gnutls_session_t &old_session)SocketConnectioninline
is_tls() constSocketConnectioninline
isTempError()Socketinlineprotectedstatic
label() constLoggerinline
localIp() constSocketinline
log(const std::string &label)Loggerinlinestatic
log() constLoggerinlineprotected
Logger(std::string label)Loggerinline
msSince(const TimePoint &t)Loggerstatic
msTo(const TimePoint &t)Loggerstatic
owner() constSocketinline
pauseLogging()Loggerinlinestatic
peerIp() constSocketConnectioninline
peerPort() constSocketConnectioninline
port() constSocketinline
readData(char *buf, size_t len) overrideShortMessageConnectionvirtual
reopenLogFile(const std::string &filename)Loggerstatic
resetByteCounter()SocketConnectioninlinestatic
resetLabel(const std::string &new_label)Loggerinline
sayTime(std::ostream &stream)Loggerstatic
secondsSince(const TimePoint &t)Loggerstatic
secondsTo(const TimePoint &t)Loggerstatic
sendData(const char *buf, size_t len)SocketConnection
sendMessage(const std::string &msg)ShortMessageConnection
setExpiry(double s)Socketinline
setLogFile(std::ostream &stream)Loggerstatic
setLogLimit(unsigned int loglines=0, unsigned int warnlines=0, unsigned int errlines=0)Loggerstatic
setNonBlocking(int fd)Socketprotected
setOwner(Task *t)Socketinlinevirtual
setWantToSend()Socketinlineprotected
ShortMessageConnection(const std::string &label, Task *owner, const std::string &hostname, uint16_t port)ShortMessageConnection
ShortMessageConnection(const std::string &label, Task *owner, int fd, const char *ip="unknown", uint16_t port=0)ShortMessageConnection
socket() constSocketinlineprotected
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
SocketConnection(const std::string &label, Task *owner, const std::string &hostname, uint16_t port, uint16_t iptype=0, struct addrinfo *local_addr=nullptr)SocketConnection
SocketConnection(const std::string &label, Task *owner, int fd, const char *ip, uint16_t port)SocketConnectionprotected
socketInError(int fd)Socketprotectedstatic
state() constSocketinline
tellOwner(const std::string &msg)SocketConnectionprotected
timeAfter(double s)Loggerinlinestatic
timeMax()Loggerinlinestatic
timeNow()Loggerinlinestatic
totBytesReceived()SocketConnectioninlinestatic
totBytesSent()SocketConnectioninlinestatic
toUs(double t)Loggerinlinestatic
unexpectedData(char *buf, size_t len)SocketConnectionvirtual
warn_log(const std::string &label)Loggerinlinestatic
warn_log() constLoggerinlineprotected
writeData()SocketConnectioninlinevirtual
~Socket() (defined in Socket)Socketvirtual
~SocketConnection() override (defined in SocketConnection)SocketConnectioninlinevirtual