mbed socket API

Dependents:   EthernetInterface EthernetInterface_RSF EthernetInterface EthernetInterface ... more

Deprecated

This is an mbed 2 sockets library. For mbed 5, network sockets have been revised to better support additional network stacks and thread safety here.

Revision:
16:2d471deff212
Parent:
14:c159ce890a45
--- a/TCPSocketConnection.h	Mon Aug 13 09:38:00 2012 +0000
+++ b/TCPSocketConnection.h	Fri Mar 01 15:30:16 2013 +0000
@@ -45,40 +45,32 @@
     */
     bool is_connected(void);
     
-    /*! \brief Send data to the remote host. Applications are responsible for 
-     *         checking that all data has been sent; if only some of the data was
-     *         transmitted, the application needs to attempt delivery of the
-     *         remaining data.
-     * \param data The buffer to send to the host.
-     * \param length The length of the buffer to send.
-     * \return the number of written bytes on success (>=0) or -1 on failure
+    /** Send data to the remote host.
+    \param data The buffer to send to the host.
+    \param length The length of the buffer to send.
+    \return the number of written bytes on success (>=0) or -1 on failure
      */
     int send(char* data, int length);
     
-    /*! \brief Send all the data to the remote host. This method continues to send
-     *         data until either all data has been sent, or an error occurs, or a
-     *         timeout occurs.
-     * \param data The buffer to send to the host.
-     * \param length The length of the buffer to send.
-     * \return the number of written bytes on success (>=0) or -1 on failure
-     */
+    /** Send all the data to the remote host.
+    \param data The buffer to send to the host.
+    \param length The length of the buffer to send.
+    \return the number of written bytes on success (>=0) or -1 on failure
+    */
     int send_all(char* data, int length);
     
-    /*! \brief Receive data from the remote host. Return as soon as some data is
-     *         available.
-     * \param data The buffer in which to store the data received from the host.
-     * \param length The maximum length of the buffer.
-     * \return the number of received bytes on success (>=0) or -1 on failure
+    /** Receive data from the remote host.
+    \param data The buffer in which to store the data received from the host.
+    \param length The maximum length of the buffer.
+    \return the number of received bytes on success (>=0) or -1 on failure
      */
     int receive(char* data, int length);
     
-    /*! \brief Receive all the data from the remote host. This method continues to receive
-     *         data until either length bytes has been received, or an error occurs, or a
-     *         timeout occurs.
-     * \param data The buffer in which to store the data received from the host.
-     * \param length The maximum length of the buffer.
-     * \return the number of received bytes on success (>=0) or -1 on failure
-     */
+    /** Receive all the data from the remote host.
+    \param data The buffer in which to store the data received from the host.
+    \param length The maximum length of the buffer.
+    \return the number of received bytes on success (>=0) or -1 on failure
+    */
     int receive_all(char* data, int length);
 
 private: