Yate
SctpSocket Member List

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

accept(SocketAddr &addr)SctpSocketinlinevirtual
TelEngine::Socket::accept(struct sockaddr *addr=0, socklen_t *addrlen=0)Socketvirtual
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
bindx(ObjList &addresses)=0SctpSocketpure virtual
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
connectx(ObjList &addresses)=0SctpSocketpure virtual
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
getStreams(int &inbound, int &outbound)=0SctpSocketpure virtual
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
recvMsg(void *buf, int length, SocketAddr &addr, int &stream, int &flags)=0SctpSocketpure virtual
removeFilter(SocketFilter *filter, bool delobj=false)Socket
SctpSocket()SctpSocketinline
SctpSocket(SOCKET fd)SctpSocketinlineexplicit
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
sendMsg(const void *buf, int length, int stream, int &flags)=0SctpSocketpure virtual
sendTo(void *buffer, int length, int stream, SocketAddr &addr, int flags)=0SctpSocketpure virtual
TelEngine::Socket::sendTo(const void *buffer, int length, const struct sockaddr *addr, socklen_t adrlen, int flags=0)Socketvirtual
TelEngine::Socket::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
setPayload(u_int32_t payload)=0SctpSocketpure virtual
setReuse(bool reuse=true, bool exclusive=false)Socketvirtual
setStreams(int inbound, int outbound)=0SctpSocketpure virtual
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
subscribeEvents()=0SctpSocketpure virtual
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
~SctpSocket()SctpSocketvirtual
~Socket()Socketvirtual
~Stream()Streamvirtual