Bredbandskollen CLI  1.2
Asynchronous network task engine
HttpConnection Member List

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

abortWsStream() (defined in HttpConnection)HttpConnectioninline
asyncBufferSize() constSocketConnectioninline
asyncSendData(const char *buf, size_t len)SocketConnection
asyncSendData(const std::string data)SocketConnectioninline
buffer (defined in HttpConnection)HttpConnectionprotected
cache_session()SocketConnectioninline
cacheLabel()Socketinlinevirtual
checkReadBlock()Socketinlineprotectedvirtual
closedByPeer()SocketConnectionvirtual
closeMe()Socketinlineprotected
closeSocket(int fd)Socketprotectedstatic
connected()SocketConnectioninlinevirtual
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
HttpConnection(const std::string &label, Task *owner, const std::string &hostname, uint16_t port, uint16_t iptype=0, struct addrinfo *local_addr=nullptr) (defined in HttpConnection)HttpConnectioninlineprotected
HttpConnection(const std::string &label, Task *owner, int fd, const char *ip, uint16_t port) (defined in HttpConnection)HttpConnectioninlineprotected
httpVersion() (defined in HttpConnection)HttpConnectioninline
id() constSocketinline
incoming_ws_data(const char *buf, size_t len) (defined in HttpConnection)HttpConnectionprotected
incoming_ws_header(const char *buf, size_t len) (defined in HttpConnection)HttpConnectionprotected
inError() constSocketinlineprotected
Logger::inError()Loggerinlinestatic
insert_cached_session(gnutls_session_t &old_session)SocketConnectioninline
is_tls() constSocketConnectioninline
is_websocket (defined in HttpConnection)HttpConnectionprotected
isTempError()Socketinlineprotectedstatic
isWebsocket() const (defined in HttpConnection)HttpConnectioninline
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 *, size_t)SocketConnectioninlinevirtual
reopenLogFile(const std::string &filename)Loggerstatic
resetByteCounter()SocketConnectioninlinestatic
resetLabel(const std::string &new_label)Loggerinline
responseMask() const (defined in HttpConnection)HttpConnectioninline
sayTime(std::ostream &stream)Loggerstatic
secondsSince(const TimePoint &t)Loggerstatic
secondsTo(const TimePoint &t)Loggerstatic
send_ws_bin_header(size_t len) (defined in HttpConnection)HttpConnectionprotected
send_ws_handshake(const std::string &key) (defined in HttpConnection)HttpConnectionprotected
send_ws_pong() (defined in HttpConnection)HttpConnectionprotected
send_ws_txt_header(size_t len) (defined in HttpConnection)HttpConnectionprotected
sendData(const char *buf, size_t len)SocketConnection
sendWsBinary(const char *buf, size_t len) (defined in HttpConnection)HttpConnection
sendWsClose(uint16_t code, std::string msg) (defined in HttpConnection)HttpConnection
sendWsMessage(const std::string &msg) (defined in HttpConnection)HttpConnection
set_http_version(unsigned int major, unsigned int minor) (defined in HttpConnection)HttpConnectioninlineprotected
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 *new_owner) overrideHttpConnectionvirtual
setWantToSend()Socketinlineprotected
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
socket() constSocketinlineprotected
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
startWsBinStream(size_t len) (defined in HttpConnection)HttpConnectioninline
startWsTxtStream(size_t len) (defined in HttpConnection)HttpConnectioninline
state() constSocketinline
streamWsResponse() (defined in HttpConnection)HttpConnectioninline
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
wsBytesReceived() const (defined in HttpConnection)HttpConnectioninline
wsBytesSent() const (defined in HttpConnection)HttpConnectioninline
wsIncomingBytesLeft() const (defined in HttpConnection)HttpConnectioninline
wsOutgoingBytesLeft() const (defined in HttpConnection)HttpConnectioninline
wsReadData(const char *buf, size_t len) (defined in HttpConnection)HttpConnectionprotected
wsWriteData() (defined in HttpConnection)HttpConnectionprotected
~Socket() (defined in Socket)Socketvirtual
~SocketConnection() override (defined in SocketConnection)SocketConnectioninlinevirtual