#include <BSocket.h>
|
| | BSocket () |
| |
| | BSocket (int fd) |
| |
| | BSocket (NType type) |
| |
| | BSocket (int domain, int type, int protocol) |
| |
| | ~BSocket () |
| |
| BError | init (int domain, int type, int protocol) |
| |
| BError | init (NType type) |
| |
| void | setFd (int fd) |
| |
| int | getFd () |
| |
| BError | bind (const BSocketAddress &add) |
| |
| BError | connect (const BSocketAddress &add) |
| |
| BError | shutdown (int how) |
| |
| BError | close () |
| |
| BError | listen (int backlog=5) |
| |
| BError | accept (int &fd) |
| |
| BError | accept (int &fd, BSocketAddress &address) |
| |
| BError | send (const void *buf, BSize nbytes, BSize &nbytesSent, int flags=0) |
| |
| BError | sendTo (const BSocketAddress &address, const void *buf, BSize nbytes, BSize &nbytesSent, int flags=0) |
| |
| BError | sendChunks (const BDataChunk *chunks, BSize nChunks, BSize &nbytesSent, int flags=0) |
| |
| BError | recv (void *buf, BSize maxbytes, BSize &nbytesRecv, int flags=0) |
| |
| BError | recvFrom (BSocketAddress &address, void *buf, BSize maxbytes, BSize &nbytesRecv, int flags=0) |
| |
| BError | recvWithTimeout (void *buf, BSize maxbytes, BSize &nbytesRecv, int timeout, int flags=0) |
| |
| BError | recvFromWithTimeout (BSocketAddress &address, void *buf, BSize maxbytes, BSize &nbytesRecv, int timeout, int flags=0) |
| |
| BUInt | recvAvailable () |
| |
| BError | setSockOpt (int level, int optname, void *optval, unsigned int optlen) |
| |
| BError | getSockOpt (int level, int optname, void *optval, unsigned int *optlen) |
| |
| BError | setReuseAddress (int on) |
| |
| BError | setBroadCast (int on) |
| |
| BError | setPriority (Priority priority) |
| |
| BError | getMTU (uint32_t &mtu) |
| |
| BError | getAddress (BSocketAddress &address) |
| |
◆ NType
◆ Priority
| Enumerator |
|---|
| PriorityLow | |
| PriorityNormal | |
| PriorityHigh | |
◆ BSocket() [1/4]
◆ BSocket() [2/4]
| BSocket::BSocket | ( | int | fd | ) | |
◆ BSocket() [3/4]
| BSocket::BSocket | ( | NType | type | ) | |
◆ BSocket() [4/4]
| BSocket::BSocket | ( | int | domain, |
| | int | type, |
| | int | protocol |
| ) | | |
◆ ~BSocket()
◆ accept() [1/2]
| BError BSocket::accept | ( | int & | fd | ) | |
◆ accept() [2/2]
◆ bind()
◆ close()
◆ connect()
◆ getAddress()
◆ getFd()
◆ getMTU()
| BError BSocket::getMTU | ( | uint32_t & | mtu | ) | |
◆ getSockOpt()
| BError BSocket::getSockOpt | ( | int | level, |
| | int | optname, |
| | void * | optval, |
| | unsigned int * | optlen |
| ) | | |
◆ init() [1/2]
| BError BSocket::init | ( | int | domain, |
| | int | type, |
| | int | protocol |
| ) | | |
◆ init() [2/2]
◆ listen()
| BError BSocket::listen | ( | int | backlog = 5 | ) | |
◆ recv()
| BError BSocket::recv | ( | void * | buf, |
| | BSize | maxbytes, |
| | BSize & | nbytesRecv, |
| | int | flags = 0 |
| ) | | |
◆ recvAvailable()
| BUInt BSocket::recvAvailable | ( | | ) | |
◆ recvFrom()
◆ recvFromWithTimeout()
◆ recvWithTimeout()
| BError BSocket::recvWithTimeout | ( | void * | buf, |
| | BSize | maxbytes, |
| | BSize & | nbytesRecv, |
| | int | timeout, |
| | int | flags = 0 |
| ) | | |
◆ send()
| BError BSocket::send | ( | const void * | buf, |
| | BSize | nbytes, |
| | BSize & | nbytesSent, |
| | int | flags = 0 |
| ) | | |
◆ sendChunks()
◆ sendTo()
◆ setBroadCast()
| BError BSocket::setBroadCast | ( | int | on | ) | |
◆ setFd()
| void BSocket::setFd | ( | int | fd | ) | |
◆ setPriority()
◆ setReuseAddress()
| BError BSocket::setReuseAddress | ( | int | on | ) | |
◆ setSockOpt()
| BError BSocket::setSockOpt | ( | int | level, |
| | int | optname, |
| | void * | optval, |
| | unsigned int | optlen |
| ) | | |
◆ shutdown()
| BError BSocket::shutdown | ( | int | how | ) | |
◆ osocket
The documentation for this class was generated from the following files: