RTP Audio System  2.0.0
Socket Member List
This is the complete list of members for Socket, including all inherited members.
accept(SocketAddress **address=NULL)Socket
addMulticastMembership(const SocketAddress &address, const char *interface=NULL)Socket [inline]
allocFlow(const InternetAddress &address, const card32 flowLabel=0, const card8 shareLevel=2)Socket
BacklogSocket [private]
bind(const SocketAddress &address=InternetAddress())Socket
bindSocketPair(Socket &socket1, Socket &socket2, const SocketAddress &address=InternetAddress())Socket [static]
bindx(const SocketAddress **addressArray=NULL, const cardinal addresses=0, const integer flags=0)Socket
bindxSocketPair(Socket &socket1, Socket &socket2, const SocketAddress **addressArray=NULL, const cardinal addresses=0, const integer flags=0)Socket [static]
close()Socket
connect(const SocketAddress &address, const card8 trafficClass=0)Socket
connectx(const SocketAddress **addressArray, const size_t addresses)Socket
create(const integer socketFamily=IP, const integer socketType=TCP, const integer socketProtocol=Default)Socket
Datagram enum valueSocket
Default enum valueSocket
DestinationSocket [private]
dropMulticastMembership(const SocketAddress &address, const char *interface=NULL)Socket [inline]
FamilySocket [private]
fcntl(const integer cmd, long arg)Socket [inline]
fcntl(const integer cmd, struct flock *lock)Socket [inline]
freeFlow(InternetFlow &flow)Socket
getBlockingMode()Socket
getFamily() const Socket [inline]
getLastError()Socket [inline]
getLocalAddressList(SocketAddress **&addressList, cardinal &numberOfNets, const cardinal flags=GLAF_Default)Socket [static]
getMulticastLoop()Socket
getMulticastTTL()Socket
getPeerAddress(SocketAddress &address) const Socket
getProtocol() const Socket [inline]
getReceivedFlowLabel() const Socket [inline]
getReceivedTrafficClass() const Socket [inline]
getSendFlowLabel() const Socket [inline]
getSendTrafficClass() const Socket [inline]
getSoBroadcast()Socket
getSocketAddress(SocketAddress &address) const Socket
GetSocketAddressFlags enum nameSocket
getSocketOption(const cardinal level, const cardinal optionNumber, void *optionValue, socklen_t *optionLength)Socket [inline]
getSoLinger()Socket
getSoReuseAddress()Socket
getSystemSocketDescriptor() const Socket [inline]
getTCPNoDelay()Socket
getType() const Socket [inline]
GLAF_Default enum valueSocket
GLAF_HideAnycast enum valueSocket
GLAF_HideBroadcast enum valueSocket
GLAF_HideLinkLocal enum valueSocket
GLAF_HideLocal enum valueSocket
GLAF_HideLoopback enum valueSocket
GLAF_HideMulticast enum valueSocket
GLAF_HideReserved enum valueSocket
GLAF_HideSiteLocal enum valueSocket
ICMPv4 enum valueSocket
ICMPv6 enum valueSocket
init()Socket [private]
ioctl(const integer request, const void *argp)Socket [inline]
IP enum valueSocket
IPv4 enum valueSocket
IPv6 enum valueSocket
LastErrorSocket [private]
listen(const cardinal backlog=5)Socket
MaxAutoSelectPortSocket [static]
MinAutoSelectPortSocket [static]
multicastMembership(const SocketAddress &address, const char *interface, const bool add)Socket [private]
packSocketAddressArray(const sockaddr_storage *addrArray, const size_t addrs, sockaddr *packedArray)Socket [private]
ProtocolSocket [private]
Raw enum valueSocket
RDM enum valueSocket
read(void *buffer, const size_t length)Socket [inline]
ready() const Socket [inline]
receive(void *buffer, const size_t length, integer &flags)Socket [inline]
ReceivedFlowSocket [private]
receiveFrom(void *buffer, const size_t length, SocketAddress &sender, integer &flags)Socket
receiveMsg(struct msghdr *msg, const integer flags, const bool internalCall=false)Socket
recvFrom(int fd, void *buf, const size_t len, integer &flags, struct sockaddr *addr, socklen_t *addrlen)Socket [private]
renewFlow(InternetFlow &flow, const cardinal expires, const cardinal linger=6)Socket
renewFlow(const cardinal expires, const cardinal linger=6)Socket
SCTP enum valueSocket
send(const void *buffer, const size_t length, const integer flags=0, const card8 trafficClass=0x00)Socket
SendFlowSocket [private]
sendMsg(const struct msghdr *msg, const integer flags, const card8 trafficClass=0x00)Socket
sendTo(const void *buffer, const size_t length, const integer flags, const SocketAddress &receiver, const card8 trafficClass=0x00)Socket
SeqPacket enum valueSocket
setBlockingMode(const bool on)Socket
setMulticastLoop(const bool on)Socket
setMulticastTTL(const card8 ttl)Socket
setSoBroadcast(const bool on)Socket
setSocketOption(const cardinal level, const cardinal optionNumber, const void *optionValue, const socklen_t optionLength)Socket [inline]
setSoLinger(const bool on, const cardinal linger)Socket
setSoReuseAddress(const bool on)Socket
setTCPNoDelay(const bool on)Socket
setTypeOfService(const card8 trafficClass)Socket [private]
shutdown(const cardinal shutdownLevel)Socket
Socket()Socket
Socket(const integer family, const integer socketType, const integer socketProtocol=Default)Socket
SocketDescriptorSocket [private]
SocketFamily enum nameSocket
SocketProtocol enum nameSocket
SocketType enum nameSocket
Stream enum valueSocket
TCP enum valueSocket
TrafficShaper classSocket [friend]
TypeSocket [private]
UDP enum valueSocket
UndefinedSocketFamily enum valueSocket
UndefinedSocketProtocol enum valueSocket
UndefinedSocketType enum valueSocket
Unix enum valueSocket
write(const void *buffer, const size_t length)Socket [inline]
~Socket()Socket
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines