NetworkSocketAPI
Dependents: HelloWizFi250Interface
Fork of NetworkSocketAPI by
Diff: NetworkInterface.cpp
- Branch:
- api-changes
- Revision:
- 30:3cc78f5db99d
- Parent:
- 29:7bcec3189a93
- Child:
- 31:7f15b95f2a1d
--- 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; }