, including all inherited members.
accept(SocketAddr &addr) | SctpSocket | [inline, virtual] |
TelEngine::Socket::accept(struct sockaddr *addr=0, socklen_t *addrlen=0) | Socket | [virtual] |
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 | [virtual] |
bind(const SocketAddr &addr) | Socket | [inline] |
bindx(ObjList &addresses)=0 | SctpSocket | [pure virtual] |
canRetry() const | Socket | [virtual] |
canSelect(SOCKET handle) | Socket | [static] |
canSelect() 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 | [virtual] |
connect(const SocketAddr &addr) | Socket | [inline] |
connectx(ObjList &addresses)=0 | SctpSocket | [pure virtual] |
copyError() | Socket | [protected] |
create(int domain, int type, int protocol=0) | Socket | [virtual] |
createPair(Socket &sock1, Socket &sock2, int domain=AF_UNIX) | Socket | [static] |
detach() | Socket | |
efficientSelect() | Socket | [static] |
error() const | Stream | [inline] |
getOption(int level, int name, void *buffer, socklen_t *length) | Socket | [virtual] |
getPeerName(struct sockaddr *addr, socklen_t *addrlen) | Socket | [virtual] |
getPeerName(SocketAddr &addr) | Socket | |
getSockName(struct sockaddr *addr, socklen_t *addrlen) | Socket | [virtual] |
getSockName(SocketAddr &addr) | Socket | |
getStreams(int &inbound, int &outbound)=0 | SctpSocket | [pure virtual] |
handle() const | Socket | [inline] |
inProgress() const | Socket | [virtual] |
installFilter(SocketFilter *filter) | Socket | |
invalidHandle() | Socket | [static] |
length() | Stream | [virtual] |
listen(unsigned int backlog=0) | Socket | [virtual] |
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 | |
readData(void *buffer, int length) | Socket | [virtual] |
recv(void *buffer, int length, int flags=0) | Socket | [virtual] |
recvFrom(void *buffer, int length, struct sockaddr *addr=0, socklen_t *adrlen=0, int flags=0) | Socket | [virtual] |
recvFrom(void *buffer, int length, SocketAddr &addr, int flags=0) | Socket | |
recvMsg(void *buf, int length, SocketAddr &addr, int &stream, int &flags)=0 | SctpSocket | [pure virtual] |
removeFilter(SocketFilter *filter, bool delobj=false) | Socket | |
SctpSocket() | SctpSocket | [inline] |
SctpSocket(SOCKET fd) | SctpSocket | [inline, explicit] |
seek(SeekPos pos, int64_t offset=0) | Stream | [virtual] |
seek(int64_t offset) | Stream | [inline] |
SeekBegin enum value (defined in Stream) | Stream | |
SeekCurrent enum value (defined in Stream) | Stream | |
SeekEnd enum value (defined in Stream) | Stream | |
SeekPos enum name | Stream | |
select(bool *readok, bool *writeok, bool *except, struct timeval *timeout=0) | Socket | [virtual] |
select(bool *readok, bool *writeok, bool *except, int64_t timeout) | Socket | |
send(const void *buffer, int length, int flags=0) | Socket | [virtual] |
sendMsg(const void *buf, int length, int stream, int &flags)=0 | SctpSocket | [pure virtual] |
sendTo(void *buffer, int length, int stream, SocketAddr &addr, int flags)=0 | SctpSocket | [pure virtual] |
TelEngine::Socket::sendTo(const void *buffer, int length, const struct sockaddr *addr, socklen_t adrlen, int flags=0) | Socket | [virtual] |
TelEngine::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 | [virtual] |
setOption(int level, int name, const void *value=0, socklen_t length=0) | Socket | [virtual] |
setPayload(u_int32_t payload)=0 | SctpSocket | [pure virtual] |
setReuse(bool reuse=true, bool exclusive=false) | Socket | [virtual] |
setStreams(int inbound, int outbound)=0 | SctpSocket | [pure virtual] |
setTOS(int tos) | Socket | [virtual] |
shutdown(bool stopReads, bool stopWrites) | Socket | [virtual] |
Socket() | Socket | |
Socket(SOCKET handle) | Socket | [explicit] |
Socket(int domain, int type, int protocol=0) | Socket | |
socketError() | Socket | [static] |
Stream() | Stream | [inline, protected] |
subscribeEvents()=0 | SctpSocket | [pure virtual] |
supportsPairs() | Stream | [static] |
supportsPipes() | Stream | [static] |
terminate() | Socket | [virtual] |
timerTick(const Time &when) | Socket | [virtual] |
TOS enum name | Socket | |
updateError() | 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] |
~SctpSocket() | SctpSocket | [virtual] |
~Socket() | Socket | [virtual] |
~Stream() | Stream | [virtual] |