Socket library for MTS Socket Modem Arduino Shield devices from Multi-Tech Systems
Dependencies: HTTPClient-SSL
Dependents: mtsas mtsas mtsas mtsas_lat3
Socket.h
- Committer:
- Mike Fiore
- Date:
- 2014-05-19
- Revision:
- 1:096f484f3ae6
- Parent:
- 0:eef30dbe1130
- Child:
- 2:ebc6129de4e8
File content as of revision 1:096f484f3ae6:
#ifndef SOCKET_H #define SOCKET_H #include "mbed.h" #include "IPStack.h" /** Socket file descriptor and select wrapper */ class Socket { public: /** Socket */ Socket(); /** Set blocking or non-blocking mode of the socket and a timeout on blocking socket operations \param blocking true for blocking mode, false for non-blocking mode. \param timeout timeout in ms [Default: (1500)ms]. */ void set_blocking(bool blocking, unsigned int timeout=1500); /** Close the socket file descriptor */ int close(); ~Socket(); protected: bool _blocking; int _timeout; IPStack * ip; }; #endif /* SOCKET_H_ */