MODIFIED from mbed official WiflyInterface (interface for Roving Networks Wifly modules). Numerous performance and reliability improvements (see the detailed documentation). Also, tracking changes in mbed official version to retain functional parity.
Dependents: Smart-WiFly-WebServer PUB_WiflyInterface_Demo
Fork of WiflyInterface by
Socket Class Reference
Socket file descriptor and select wrapper. More...
#include <Socket.h>
Inherited by TCPSocketConnection, TCPSocketServer, and UDPSocket.
Public Member Functions | |
Socket () | |
Socket. | |
void | set_blocking (bool blocking, unsigned int timeout=1500) |
Set blocking or non-blocking mode of the socket and a timeout on blocking socket operations. | |
int | close () |
Close the socket file descriptor. |
Detailed Description
Socket file descriptor and select wrapper.
Definition at line 32 of file Socket.h.
Constructor & Destructor Documentation
Socket | ( | ) |
Definition at line 22 of file Socket.cpp.
Member Function Documentation
int close | ( | ) |
Close the socket file descriptor.
Definition at line 36 of file Socket.cpp.
void set_blocking | ( | bool | blocking, |
unsigned int | timeout = 1500 |
||
) |
Set blocking or non-blocking mode of the socket and a timeout on blocking socket operations.
- Parameters:
-
blocking true for blocking mode, false for non-blocking mode. timeout timeout in ms [Default: (1500)ms] when non-blocking.
- Note:
- if timeout is < 1 msec, it is set to 1 to avoid problems in other parts of the socket interface.
Definition at line 28 of file Socket.cpp.
Generated on Tue Jul 12 2022 16:14:58 by 1.7.2