# 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) | Socket |
accept(SocketAddr &addr) | Socket |
acceptHandle(struct sockaddr *addr=0, socklen_t *addrlen=0) | Socket |
allocPair(Stream *&str1, Stream *&str2) | Stream | `[static]`
allocPipe(Stream *&reader, Stream *&writer) | Stream | `[static]`
applyFilters(void *buffer, int length, int flags, const struct sockaddr *addr=0, socklen_t adrlen=0) | Socket | `[protected]`
attach(SOCKET handle) | Socket |
bind(struct sockaddr *addr, socklen_t addrlen) | Socket |
bind(const SocketAddr &addr) | Socket | `[inline]`
canRetry() const | Socket | `[virtual]`
checkError(int retcode, bool strict=false) | Socket | `[protected]`
clearError() | Stream | `[inline, protected]`
clearFilters() | Socket |
connect(struct sockaddr *addr, socklen_t addrlen) | Socket |
connect(const SocketAddr &addr) | Socket | `[inline]`
copyError() | Socket | `[protected]`
create(int domain, int type, int protocol=0) | Socket |
createPair(Socket &sock1, Socket &sock2, int domain=AF_UNIX) | Socket | `[static]`
detach() | Socket |
error() const | Stream | `[inline]`
getOption(int level, int name, void *buffer, socklen_t *length) | Socket |
getPeerName(struct sockaddr *addr, socklen_t *addrlen) | Socket |
getPeerName(SocketAddr &addr) | Socket |
getSockName(struct sockaddr *addr, socklen_t *addrlen) | Socket |
getSockName(SocketAddr &addr) | Socket |
handle() const | Socket | `[inline]`
installFilter(SocketFilter *filter) | Socket |
invalidHandle() | Socket | `[static]`
listen(unsigned int backlog=0) | Socket |
LowDelay enum value (defined in Socket) | Socket |
m_error (defined in Stream) | Stream | `[protected]`
m_filters (defined in Socket) | Socket | `[protected]`
m_handle (defined in Socket) | Socket | `[protected]`
MaxReliability enum value (defined in Socket) | Socket |
MaxThroughput enum value (defined in Socket) | Socket |
MinCost enum value (defined in Socket) | Socket |
peelOff(unsigned int assoc) | Socket |
peelOffHandle(unsigned int assoc) | Socket |
readData(void *buffer, int length) | Socket | `[virtual]`
recv(void *buffer, int length, int flags=0) | Socket |
recvFrom(void *buffer, int length, struct sockaddr *addr=0, socklen_t *adrlen=0, int flags=0) | Socket |
recvFrom(void *buffer, int length, SocketAddr &addr, int flags=0) | Socket |
removeFilter(SocketFilter *filter, bool delobj=false) | Socket |
select(bool *readok, bool *writeok, bool *except, struct timeval *timeout=0) | Socket |
select(bool *readok, bool *writeok, bool *except, int64_t timeout) | Socket |
send(const void *buffer, int length, int flags=0) | Socket |
sendTo(const void *buffer, int length, const struct sockaddr *addr, socklen_t adrlen, int flags=0) | Socket |
sendTo(const void *buffer, int length, const SocketAddr &addr, int flags=0) | Socket | `[inline]`
setBlocking(bool block=true) | Socket | `[virtual]`
setLinger(int seconds=-1) | Socket |
setOption(int level, int name, const void *value=0, socklen_t length=0) | Socket |
setReuse(bool reuse=true, bool exclusive=false) | Socket |
setTOS(int tos) | Socket |
shutdown(bool stopReads, bool stopWrites) | Socket |
Socket() | Socket |
Socket(SOCKET handle) | Socket |
Socket(int domain, int type, int protocol=0) | Socket |
socketError() | Socket | `[static]`
Stream() | Stream | `[inline, protected]`
supportsPairs() | Stream | `[static]`
supportsPipes() | Stream | `[static]`
terminate() | Socket | `[virtual]`
timerTick(const Time &when) | Socket | `[virtual]`
TOS enum name | Socket |
valid() const | Socket | `[virtual]`
writeData(const void *buffer, int length) | Socket | `[virtual]`
TelEngine::Stream::writeData(const char *str) | Stream |
TelEngine::Stream::writeData(const String &str) | Stream | `[inline]`
TelEngine::Stream::writeData(const DataBlock &buf) | Stream | `[inline]`
~Socket() | Socket | `[virtual]`
~Stream() | Stream | `[virtual]`