libBsdSockets
C++ Wrapper classes to the BSD Socket API
BsdSockets::ServerSocket Member List

This is the complete list of members for BsdSockets::ServerSocket, including all inherited members.

accept() constBsdSockets::ServerSocket
acceptInNewThread(std::function< void(Socket::Ptr)> toCall)BsdSockets::ServerSocket
bind() constBsdSockets::ServerSocket
blockingReceive(void *buffer, size_t length) constBsdSockets::Socket
create(std::shared_ptr< Address > theAddress)BsdSockets::ServerSocketstatic
BsdSockets::Socket::create(std::shared_ptr< Address > theAddress, int existingLowLevelSocket)BsdSockets::Socketstatic
getAddress() constBsdSockets::Socket
getLowLevelSocket() constBsdSockets::Socket
getSocketOption(int level, int optionName, void *optionValue, socklen_t *optionLength) constBsdSockets::Socket
listen(int backlog=128) constBsdSockets::ServerSocket
open(std::shared_ptr< Address > theAddress, int backlog=128, bool reuse=false)BsdSockets::ServerSocketstatic
poll(int timeout_ms, short eventsToLookFor)BsdSockets::Socket
Ptr typedefBsdSockets::ServerSocket
receive(void *buffer, size_t length, int flags=0) constBsdSockets::Socket
select(int timeout_ms, bool checkRead, bool checkWrite, bool checkError)BsdSockets::Socket
send(const void *buffer, size_t length, int flags=0) constBsdSockets::Socket
ServerSocket(std::shared_ptr< Address > theAddress)BsdSockets::ServerSocketprotected
setSocketOption(int level, int optionName, const void *optionValue, socklen_t optionLength) constBsdSockets::Socket
Socket(std::shared_ptr< Address > theAddress)BsdSockets::Socketprotected
~ServerSocket()BsdSockets::ServerSocketvirtual
~Socket()BsdSockets::Socketvirtual