|
libBsdSockets
C++ Wrapper classes to the BSD Socket API
|
This is the complete list of members for BsdSockets::ServerSocket, including all inherited members.
| accept() const | BsdSockets::ServerSocket | |
| acceptInNewThread(std::function< void(Socket::Ptr)> toCall) | BsdSockets::ServerSocket | |
| bind() const | BsdSockets::ServerSocket | |
| blockingReceive(void *buffer, size_t length) const | BsdSockets::Socket | |
| create(std::shared_ptr< Address > theAddress) | BsdSockets::ServerSocket | static |
| BsdSockets::Socket::create(std::shared_ptr< Address > theAddress, int existingLowLevelSocket) | BsdSockets::Socket | static |
| getAddress() const | BsdSockets::Socket | |
| getLowLevelSocket() const | BsdSockets::Socket | |
| getSocketOption(int level, int optionName, void *optionValue, socklen_t *optionLength) const | BsdSockets::Socket | |
| listen(int backlog=128) const | BsdSockets::ServerSocket | |
| open(std::shared_ptr< Address > theAddress, int backlog=128, bool reuse=false) | BsdSockets::ServerSocket | static |
| poll(int timeout_ms, short eventsToLookFor) | BsdSockets::Socket | |
| Ptr typedef | BsdSockets::ServerSocket | |
| receive(void *buffer, size_t length, int flags=0) const | BsdSockets::Socket | |
| select(int timeout_ms, bool checkRead, bool checkWrite, bool checkError) | BsdSockets::Socket | |
| send(const void *buffer, size_t length, int flags=0) const | BsdSockets::Socket | |
| ServerSocket(std::shared_ptr< Address > theAddress) | BsdSockets::ServerSocket | protected |
| setSocketOption(int level, int optionName, const void *optionValue, socklen_t optionLength) const | BsdSockets::Socket | |
| Socket(std::shared_ptr< Address > theAddress) | BsdSockets::Socket | protected |
| ~ServerSocket() | BsdSockets::ServerSocket | virtual |
| ~Socket() | BsdSockets::Socket | virtual |