Yate
Socket Member List

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

accept(struct sockaddr *addr=0, socklen_t *addrlen=0)Socketvirtual
accept(SocketAddr &addr)Socket
acceptHandle(struct sockaddr *addr=0, socklen_t *addrlen=0)Socket
AF11 enum value (defined in Socket)Socket
AF12 enum value (defined in Socket)Socket
AF13 enum value (defined in Socket)Socket
AF21 enum value (defined in Socket)Socket
AF22 enum value (defined in Socket)Socket
AF23 enum value (defined in Socket)Socket
AF31 enum value (defined in Socket)Socket
AF32 enum value (defined in Socket)Socket
AF33 enum value (defined in Socket)Socket
AF41 enum value (defined in Socket)Socket
AF42 enum value (defined in Socket)Socket
AF43 enum value (defined in Socket)Socket
allocPair(Stream *&str1, Stream *&str2)Streamstatic
allocPipe(Stream *&reader, Stream *&writer)Streamstatic
applyFilters(void *buffer, int length, int flags, const struct sockaddr *addr=0, socklen_t adrlen=0)Socketprotected
attach(SOCKET handle)Socket
bind(struct sockaddr *addr, socklen_t addrlen)Socketvirtual
bind(const SocketAddr &addr)Socketinline
canRetry() const Socketvirtual
canSelect(SOCKET handle)Socketstatic
canSelect() const Socketvirtual
checkError(int retcode, bool strict=false)Socketprotected
clearError()Streaminlineprotected
clearFilters()Socket
connect(struct sockaddr *addr, socklen_t addrlen)Socketvirtual
connect(const SocketAddr &addr)Socketinline
connectAsync(struct sockaddr *addr, socklen_t addrlen, unsigned int toutUs, bool *timeout=0)Socketvirtual
connectAsync(const SocketAddr &addr, unsigned int toutUs, bool *timeout=0)Socketinline
copyError()Socketprotected
create(int domain, int type, int protocol=0)Socketvirtual
createPair(Socket &sock1, Socket &sock2, int domain=AF_UNIX)Socketstatic
CS0 enum value (defined in Socket)Socket
CS1 enum value (defined in Socket)Socket
CS2 enum value (defined in Socket)Socket
CS3 enum value (defined in Socket)Socket
CS4 enum value (defined in Socket)Socket
CS5 enum value (defined in Socket)Socket
CS6 enum value (defined in Socket)Socket
CS7 enum value (defined in Socket)Socket
DefaultPHB enum value (defined in Socket)Socket
detach()Socket
DSCP enum nameSocket
efficientSelect()Socketstatic
error() const Streaminline
ExpeditedFwd enum value (defined in Socket)Socket
getOption(int level, int name, void *buffer, socklen_t *length)Socketvirtual
getParams(const String &params, NamedList &result)Socketinlinevirtual
getPeerName(struct sockaddr *addr, socklen_t *addrlen)Socketvirtual
getPeerName(SocketAddr &addr)Socket
getSockName(struct sockaddr *addr, socklen_t *addrlen)Socketvirtual
getSockName(SocketAddr &addr)Socket
getTOS()Socketvirtual
handle() const Socketinline
inProgress() const Socketvirtual
installFilter(SocketFilter *filter)Socket
invalidHandle()Socketstatic
length()Streamvirtual
listen(unsigned int backlog=0)Socketvirtual
LowDelay enum value (defined in Socket)Socket
m_error (defined in Stream)Streamprotected
m_filters (defined in Socket)Socketprotected
m_handle (defined in Socket)Socketprotected
MaxReliability enum value (defined in Socket)Socket
MaxThroughput enum value (defined in Socket)Socket
MinCost enum value (defined in Socket)Socket
Normal enum value (defined in Socket)Socket
readData(void *buffer, int length)Socketvirtual
recv(void *buffer, int length, int flags=0)Socketvirtual
recvFrom(void *buffer, int length, struct sockaddr *addr=0, socklen_t *adrlen=0, int flags=0)Socketvirtual
recvFrom(void *buffer, int length, SocketAddr &addr, int flags=0)Socket
removeFilter(SocketFilter *filter, bool delobj=false)Socket
seek(SeekPos pos, int64_t offset=0)Streamvirtual
seek(int64_t offset)Streaminline
SeekBegin enum value (defined in Stream)Stream
SeekCurrent enum value (defined in Stream)Stream
SeekEnd enum value (defined in Stream)Stream
SeekPos enum nameStream
select(bool *readok, bool *writeok, bool *except, struct timeval *timeout=0)Socketvirtual
select(bool *readok, bool *writeok, bool *except, int64_t timeout)Socket
send(const void *buffer, int length, int flags=0)Socketvirtual
sendTo(const void *buffer, int length, const struct sockaddr *addr, socklen_t adrlen, int flags=0)Socketvirtual
sendTo(const void *buffer, int length, const SocketAddr &addr, int flags=0)Socketinline
setBlocking(bool block=true)Socketvirtual
setIpv6OnlyOption(bool on)Socketinline
setLinger(int seconds=-1)Socketvirtual
setOption(int level, int name, const void *value=0, socklen_t length=0)Socketvirtual
setParams(const NamedList &params)Socketinlinevirtual
setReuse(bool reuse=true, bool exclusive=false)Socketvirtual
setTOS(int tos)Socketvirtual
setTOS(const char *tos, int defTos=Normal)Socketinline
shutdown(bool stopReads, bool stopWrites)Socketvirtual
Socket()Socket
Socket(SOCKET handle)Socketexplicit
Socket(int domain, int type, int protocol=0)Socket
socketError()Socketstatic
Stream()Streaminlineprotected
supportsPairs()Streamstatic
supportsPipes()Streamstatic
terminate()Socketvirtual
timerTick(const Time &when)Socketvirtual
TOS enum nameSocket
tosValues()Socketstatic
updateError()Socket
valid() const Socketvirtual
VoiceAdmit enum value (defined in Socket)Socket
writeData(const void *buffer, int length)Socketvirtual
TelEngine::Stream::writeData(const char *str)Stream
TelEngine::Stream::writeData(const String &str)Streaminline
TelEngine::Stream::writeData(const DataBlock &buf)Streaminline
~Socket()Socketvirtual
~Stream()Streamvirtual