Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: DnsQuery
Dependents: WizFi310_TCP_Echo_Server_Example
Fork of NetworkSocketAPI by
Diff: NetworkInterface.cpp
- Branch:
- api-changes
- Revision:
- 30:3cc78f5db99d
- Parent:
- 29:7bcec3189a93
- Child:
- 31:7f15b95f2a1d
diff -r 7bcec3189a93 -r 3cc78f5db99d NetworkInterface.cpp
--- a/NetworkInterface.cpp Mon Feb 22 20:58:50 2016 +0000
+++ b/NetworkInterface.cpp Mon Feb 22 21:03:38 2016 +0000
@@ -17,37 +17,45 @@
#include "NetworkInterface.h"
#include <string.h>
-NetworkInterface::NetworkInterface() {
+NetworkInterface::NetworkInterface()
+{
memset(_ip_address, 0, SOCK_IP_SIZE);
memset(_network_mask, 0, SOCK_IP_SIZE);
memset(_gateway, 0, SOCK_IP_SIZE);
}
-void NetworkInterface::setIPAddress(const char *ip) {
+void NetworkInterface::setIPAddress(const char *ip)
+{
strcpy(_ip_address, ip);
}
-void NetworkInterface::setNetworkMask(const char *mask) {
+void NetworkInterface::setNetworkMask(const char *mask)
+{
strcpy(_network_mask, mask);
}
-void NetworkInterface::setGateway(const char *gateway) {
+void NetworkInterface::setGateway(const char *gateway)
+{
strcpy(_gateway, gateway);
}
-const char *NetworkInterface::getIPAddress() {
+const char *NetworkInterface::getIPAddress()
+{
return _ip_address;
}
-const char *NetworkInterface::getNetworkMask() {
+const char *NetworkInterface::getNetworkMask()
+{
return _network_mask;
}
-const char *NetworkInterface::getGateway() {
+const char *NetworkInterface::getGateway()
+{
return _gateway;
}
-bool NetworkInterface::isConnected() {
+bool NetworkInterface::isConnected()
+{
return getIPAddress() != 0;
}
