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

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

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
close(void) (defined in sella::net::Socket)sella::net::Socketprotectedvirtual
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
except (defined in sella::net::Socket)sella::net::Socketprotected
family (defined in sella::net::Socket)sella::net::Socketprotected
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
hasData(void) const (defined in sella::net::Socket)sella::net::Socket
hasMux(void) const (defined in sella::net::Socket)sella::net::Socket
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::Socket)sella::net::Socketvirtual
isUsable(void) const (defined in sella::net::Socket)sella::net::Socket
isWrite(void) const (defined in sella::net::Socket)sella::net::Socket
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
mux (defined in sella::net::Socket)sella::net::Socketprotected
operator=(const UnixSocket &sock)=delete (defined in sella::net::UnixSocket)sella::net::UnixSocket
operator=(const Socket &sock)=delete (defined in sella::net::Socket)sella::net::Socket
ptr typedef (defined in sella::net::UnixSocket)sella::net::UnixSocket
read (defined in sella::net::Socket)sella::net::Socketprotected
recv(void *data, size_t len, int flags=0) (defined in sella::net::Socket)sella::net::Socketvirtual
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
send(const void *data, size_t len, int flags=0) (defined in sella::net::Socket)sella::net::Socketvirtual
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
setBlock(bool on=true) (defined in sella::net::Socket)sella::net::Socket
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
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::UnixSocket)sella::net::UnixSocket
shared_ptr(int s) (defined in sella::net::UnixSocket)sella::net::UnixSocketstatic
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
UnixSocket(int s) (defined in sella::net::UnixSocket)sella::net::UnixSocket
UnixSocket(const UnixSocket &sock)=delete (defined in sella::net::UnixSocket)sella::net::UnixSocket
usable (defined in sella::net::Socket)sella::net::Socketprotected
write (defined in sella::net::Socket)sella::net::Socketprotected
~Socket() (defined in sella::net::Socket)sella::net::Socketvirtual
~UnixSocket() (defined in sella::net::UnixSocket)sella::net::UnixSocketvirtual