NetworkSocketAPI

Dependencies:   DnsQuery

Dependents:   HelloWizFi250Interface

Fork of NetworkSocketAPI by NetworkSocketAPI

Files at this revision

API Documentation at this revision

Comitter:
geky
Date:
Tue Apr 05 23:39:54 2016 +0000
Parent:
85:ef377dec76b3
Child:
87:94e2cf3a06be
Commit message:
Updated dependencies

Changed in this revision

DnsQuery.lib Show annotated file Show diff for this revision Revisions of this file
NetworkInterface.cpp Show annotated file Show diff for this revision Revisions of this file
Socket.cpp Show annotated file Show diff for this revision Revisions of this file
Socket.h Show annotated file Show diff for this revision Revisions of this file
SocketAddress.cpp Show annotated file Show diff for this revision Revisions of this file
UDPSocket.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/DnsQuery.lib	Tue Apr 05 15:30:26 2016 -0500
+++ b/DnsQuery.lib	Tue Apr 05 23:39:54 2016 +0000
@@ -1,1 +1,1 @@
-https://developer.mbed.org/users/geky/code/DnsQuery/#a1bd52472dff
+https://developer.mbed.org/users/geky/code/DnsQuery/#18a6b52be896
--- a/NetworkInterface.cpp	Tue Apr 05 15:30:26 2016 -0500
+++ b/NetworkInterface.cpp	Tue Apr 05 23:39:54 2016 +0000
@@ -15,6 +15,7 @@
  */
 
 #include "DnsQuery.h"
+#include "mbed.h"
 
 int NetworkInterface::gethostbyname(const char *name, char *dest)
 {
--- a/Socket.cpp	Tue Apr 05 15:30:26 2016 -0500
+++ b/Socket.cpp	Tue Apr 05 23:39:54 2016 +0000
@@ -18,6 +18,8 @@
 
 Socket::Socket(NetworkInterface *iface, NetworkInterface::protocol_t proto)
     : _iface(iface)
+    , _blocking(true)
+    , _timeout(0)
 {
     _socket = _iface->socket_create(proto);
 }
--- a/Socket.h	Tue Apr 05 15:30:26 2016 -0500
+++ b/Socket.h	Tue Apr 05 23:39:54 2016 +0000
@@ -44,7 +44,7 @@
     \param optlen   Length of the option value
     \return         0 on success, negative on failure
     */
-    int set_option(int optname, const void *optval, unsigned int optlen);
+    int set_option(int optname, const void *optval, unsigned optlen);
     
     /** Get socket options
     \param optname  Option ID
@@ -52,7 +52,7 @@
     \param optlen   Length of the option value
     \return         0 on success, negative on failure
     */
-    int get_option(int optname, void *optval, unsigned int *optlen);
+    int get_option(int optname, void *optval, unsigned *optlen);
     
     /** Close the socket
     \param shutdown  free the left-over data in message queues
--- a/SocketAddress.cpp	Tue Apr 05 15:30:26 2016 -0500
+++ b/SocketAddress.cpp	Tue Apr 05 23:39:54 2016 +0000
@@ -17,6 +17,7 @@
 #include "SocketAddress.h"
 #include "NetworkInterface.h"
 #include <string.h>
+#include "mbed.h"
 
 SocketAddress::SocketAddress(NetworkInterface *iface, const char *host, uint16_t port)
 {
--- a/UDPSocket.cpp	Tue Apr 05 15:30:26 2016 -0500
+++ b/UDPSocket.cpp	Tue Apr 05 23:39:54 2016 +0000
@@ -25,7 +25,7 @@
 int UDPSocket::bind(uint16_t port)
 {
     if (!_socket) {
-        return NSAPI_ERROR_NO_SOCKET;   
+        return NSAPI_ERROR_NO_SOCKET;
     }
 
     return _iface->socket_bind(_socket, port);