libutil++  1.9.3
 All Classes Functions Variables
sella::net::SecureTCPSocket Member List

This is the complete list of members for sella::net::SecureTCPSocket, including all inherited members.

accept(void) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketvirtual
bind(const IPAddressPort &addressport) (defined in sella::net::Socket)sella::net::Socket
bind(const IPAddress &address, const Port &port) (defined in sella::net::Socket)sella::net::Socket
bind(const std::string &address=std::string(), const unsigned short port=0) (defined in sella::net::Socket)sella::net::Socket
caCertificateFile (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
certificateChainFile (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
certificateFile (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
ciphers (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
client_init(void) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
close(void) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotectedvirtual
connect(const IPAddressPort &addressport) (defined in sella::net::Socket)sella::net::Socket
connect(const IPAddress &address, const Port &port) (defined in sella::net::Socket)sella::net::Socket
connect(const std::string &address, const unsigned short port) (defined in sella::net::Socket)sella::net::Socket
ctx (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
DefaultCiphers (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketstatic
DefaultProtocols (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketstatic
except (defined in sella::net::Socket)sella::net::Socketprotected
family (defined in sella::net::Socket)sella::net::Socketprotected
getActiveCipher(void) const (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
getActiveProtocol(void) const (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
getErrors(void) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
getFamily(void) const (defined in sella::net::Socket)sella::net::Socket
getFD(void) const (defined in sella::net::Socket)sella::net::Socket
getIpMtu(void) const (defined in sella::net::Socket)sella::net::Socket
getIpMulticastTTL(void) const (defined in sella::net::Socket)sella::net::Socket
getIpTOS(void) const (defined in sella::net::Socket)sella::net::Socket
getIpTTL(void) const (defined in sella::net::Socket)sella::net::Socket
getIpv6V6Only(void) const (defined in sella::net::Socket)sella::net::Socket
getLocalIPAddress(void) const (defined in sella::net::Socket)sella::net::Socket
getLocalIPAddressPort(void) const (defined in sella::net::Socket)sella::net::Socket
getLocalPort(void) const (defined in sella::net::Socket)sella::net::Socket
getPacketHdrLen(int version=TPACKET_V2) (defined in sella::net::Socket)sella::net::Socket
getQueuedBytes(void) const (defined in sella::net::Socket)sella::net::Socket
getRemoteIPAddress(void) const (defined in sella::net::Socket)sella::net::Socket
getRemoteIPAddressPort(void) const (defined in sella::net::Socket)sella::net::Socket
getRemotePort(void) const (defined in sella::net::Socket)sella::net::Socket
getSoAcceptConn(void) const (defined in sella::net::Socket)sella::net::Socket
getSoError(void) const (defined in sella::net::Socket)sella::net::Socket
getSoRcvBuf(void) const (defined in sella::net::Socket)sella::net::Socket
getSoSndBuf(void) const (defined in sella::net::Socket)sella::net::Socket
getSoType(void) (defined in sella::net::Socket)sella::net::Socket
getSSLLibraryVersion(void) const (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
hasData(void) const (defined in sella::net::Socket)sella::net::Socket
hasMux(void) const (defined in sella::net::Socket)sella::net::Socket
init(void) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
initAddr(int family, const std::string &address, unsigned short port, sockaddr_storage &addr, socklen_t size) (defined in sella::net::Socket)sella::net::Socketprotectedstatic
isBlock(void) (defined in sella::net::Socket)sella::net::Socket
isExcept(void) const (defined in sella::net::Socket)sella::net::Socket
isRead(void) const (defined in sella::net::Socket)sella::net::Socket
isSecure(void) const (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketvirtual
isUsable(void) const (defined in sella::net::Socket)sella::net::Socket
isWrite(void) const (defined in sella::net::Socket)sella::net::Socket
listen(int backlog=TCPSOCKET_LISTEN_BACKLOG_DEF) (defined in sella::net::TCPSocket)sella::net::TCPSocketvirtual
mmapRingBuffer(unsigned char **ring, struct tpacket_req &req) (defined in sella::net::Socket)sella::net::Socket
munmapRingBuffer(unsigned char **ring, struct tpacket_req &req) (defined in sella::net::Socket)sella::net::Socket
mutex (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
mux (defined in sella::net::Socket)sella::net::Socketprotected
operator=(const SecureTCPSocket &sock)=delete (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
operator=(const TCPSocket &sock)=delete (defined in sella::net::TCPSocket)sella::net::TCPSocket
operator=(const Socket &sock)=delete (defined in sella::net::Socket)sella::net::Socket
password (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
passwordFile (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
PerformanceCiphers (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketstatic
preferServerCiphers (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
privateKeyFile (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
Protocol enum name (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
protocols (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
ptr typedef (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
read (defined in sella::net::Socket)sella::net::Socketprotected
recv(void *data, size_t len, int flags) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketvirtual
recv(std::string &data, size_t len=RecvSizeDefault, int flags=0) (defined in sella::net::Socket)sella::net::Socketvirtual
recv(std::vector< uint8_t > &data, size_t len=RecvSizeDefault, int flags=0) (defined in sella::net::Socket)sella::net::Socketvirtual
RecvSizeDefault (defined in sella::net::Socket)sella::net::Socketstatic
resolveService(const std::string &service, const std::string &protocol=std::string("tcp")) (defined in sella::net::Socket)sella::net::Socketstatic
s (defined in sella::net::Socket)sella::net::Socketprotected
SecureTCPSocket(int family) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
SecureTCPSocket(int family, const IPAddressPort &addressport) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
SecureTCPSocket(int family, const IPAddress &address, const Port &port) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
SecureTCPSocket(int family, const std::string &address, unsigned short port) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
SecureTCPSocket(const IPAddressPort &addressport) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
SecureTCPSocket(const IPAddress &address, const Port &port) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
SecureTCPSocket(const SecureTCPSocket &sock)=delete (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
SecureTCPSocket(int s, bool unused __attribute__((unused))) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
send(const void *data, size_t len, int flags) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketvirtual
send(const std::string &data, int flags=0) (defined in sella::net::Socket)sella::net::Socketvirtual
send(const std::vector< uint8_t > &data, int flags=0) (defined in sella::net::Socket)sella::net::Socketvirtual
server (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
server_init(void) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
setBlock(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setCACertificateFile(const std::string &caCertificateFile) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
setCertificateChainFile(const std::string &certificateChainFile) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
setCertificateFile(const std::string &certificateFile) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
setCiphers(const std::string &ciphers=PerformanceCiphers) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
setIp6AddMembership(struct ipv6_mreq &m) (defined in sella::net::Socket)sella::net::Socket
setIp6DropMembership(struct ipv6_mreq &m) (defined in sella::net::Socket)sella::net::Socket
setIpAddMembership(struct ip_mreqn &m) (defined in sella::net::Socket)sella::net::Socket
setIpDropMembership(struct ip_mreqn &m) (defined in sella::net::Socket)sella::net::Socket
setIpHdrIncl(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpMtuDiscover(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpMulticastLoop(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpMulticastTTL(int ttl) (defined in sella::net::Socket)sella::net::Socket
setIpOptions(const void *option, socklen_t len) (defined in sella::net::Socket)sella::net::Socket
setIpPktInfo(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpRecvErr(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpRecvOpts(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpRecvTOS(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpRecvTTL(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpRetOpts(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpRouterAlert(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpTOS(unsigned char tos) (defined in sella::net::Socket)sella::net::Socket
setIpTTL(int ttl) (defined in sella::net::Socket)sella::net::Socket
setIpv6AddrForm(int family=AF_INET) (defined in sella::net::Socket)sella::net::Socket
setIpv6AuthHdr(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpv6DstOpts(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpv6FlowInfo(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpv6HopLimit(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpv6HopOpts(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpv6Mtu(int bytes) (defined in sella::net::Socket)sella::net::Socket
setIpv6MtuDiscover(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpv6MulticastLoop(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpv6MutlicastHops(int hops=-1) (defined in sella::net::Socket)sella::net::Socket
setIpv6MutlicastIf(int ifindex) (defined in sella::net::Socket)sella::net::Socket
setIpv6RecvErr(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpv6RecvPktInfo(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpv6RouterAlert(int option=-1) (defined in sella::net::Socket)sella::net::Socket
setIpv6RtHdr(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setIpv6UnicastHops(int limit=-1) (defined in sella::net::Socket)sella::net::Socket
setIpv6V6Only(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setPacketLoss(bool drop=true) (defined in sella::net::Socket)sella::net::Socket
setPacketRxRing(struct tpacket_req &req, int version=TPACKET_V2) (defined in sella::net::Socket)sella::net::Socket
setPacketTxRing(struct tpacket_req &req, int version=TPACKET_V2) (defined in sella::net::Socket)sella::net::Socket
setPassword(const std::string &password) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
setPasswordFile(const std::string &passwordFile) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
setPreferServerCiphers(bool on=true) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
setPrivateKeyFile(const std::string &privateKeyFile) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
setProtocol(Protocol protocol, bool on=true) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
setProtocols(const std::set< Protocol > &protocols=DefaultProtocols) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
setSoBindToDevice(const std::string &interface) (defined in sella::net::Socket)sella::net::Socket
setSoBroadcast(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setSoDebug(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setSoDontRoute(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setSoKeepAlive(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setSoLinger(int onoff, int linger) (defined in sella::net::Socket)sella::net::Socket
setSoNoSigPipe(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setSoPriority(int pri) (defined in sella::net::Socket)sella::net::Socket
setSoRcvBuf(int bytes) (defined in sella::net::Socket)sella::net::Socket
setSoRcvBufForce(int bytes) (defined in sella::net::Socket)sella::net::Socket
setSoRcvTimeo(struct timeval &tv) (defined in sella::net::Socket)sella::net::Socket
setSoReuseAddr(bool on=true) (defined in sella::net::Socket)sella::net::Socket
setSoSndBuf(int bytes) (defined in sella::net::Socket)sella::net::Socket
setSoSndBufForce(int bytes) (defined in sella::net::Socket)sella::net::Socket
setSoSndTimeo(struct timeval &tv) (defined in sella::net::Socket)sella::net::Socket
setSoTimestamp(bool on=true) (defined in sella::net::Socket)sella::net::Socket
shared typedef (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
shared_ptr(int family) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketstatic
shared_ptr(int family, const IPAddressPort &addressport) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketstatic
shared_ptr(int family, const IPAddress &address, const Port &port) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketstatic
shared_ptr(int family, const std::string &address, unsigned short port) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketstatic
shared_ptr(const IPAddressPort &addressport) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketstatic
shared_ptr(const IPAddress &address, const Port &port) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketstatic
shutdown(void) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
Socket(const Socket &sock)=delete (defined in sella::net::Socket)sella::net::Socket
Socket(int s) (defined in sella::net::Socket)sella::net::Socketprotected
Socket(int family, int type, int protocol) (defined in sella::net::Socket)sella::net::Socketprotected
ssl (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotected
SSL_password_callback(char *buf, int num, int rwflag, void *userdata) (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketprotectedstatic
SSLv3 enum value (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
TCPSocket(int family) (defined in sella::net::TCPSocket)sella::net::TCPSocket
TCPSocket(int family, const IPAddressPort &addressport) (defined in sella::net::TCPSocket)sella::net::TCPSocket
TCPSocket(int family, const IPAddress &address, const Port &port) (defined in sella::net::TCPSocket)sella::net::TCPSocket
TCPSocket(int family, const std::string &address, unsigned short port) (defined in sella::net::TCPSocket)sella::net::TCPSocket
TCPSocket(const IPAddressPort &addressport) (defined in sella::net::TCPSocket)sella::net::TCPSocket
TCPSocket(const IPAddress &address, const Port &port) (defined in sella::net::TCPSocket)sella::net::TCPSocket
TCPSocket(const TCPSocket &sock)=delete (defined in sella::net::TCPSocket)sella::net::TCPSocket
TCPSocket(int family, int type, int protocol) (defined in sella::net::TCPSocket)sella::net::TCPSocketprotected
TCPSocket(int s, bool unused __attribute__((unused))) (defined in sella::net::TCPSocket)sella::net::TCPSocketprotected
TLSv1_0 enum value (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
TLSv1_1 enum value (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
TLSv1_2 enum value (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocket
usable (defined in sella::net::Socket)sella::net::Socketprotected
write (defined in sella::net::Socket)sella::net::Socketprotected
~SecureTCPSocket() (defined in sella::net::SecureTCPSocket)sella::net::SecureTCPSocketvirtual
~Socket() (defined in sella::net::Socket)sella::net::Socketvirtual
~TCPSocket() (defined in sella::net::TCPSocket)sella::net::TCPSocketvirtual