A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.
Dependents: oldheating gps motorhome heating
Diff: ip6/ip6addr.h
- Revision:
- 143:8cec8f08dc54
- Parent:
- 136:8a65abb0dc63
- Child:
- 171:f708d6776752
--- a/ip6/ip6addr.h Wed May 08 12:15:13 2019 +0000 +++ b/ip6/ip6addr.h Thu May 09 07:47:12 2019 +0000 @@ -1,15 +1,15 @@ -extern int Ip6AddressToString(char* ip, int size, char* text); -extern int Ip6AddressLog (char* ip); -extern int Ip6AddressHttp (char* ip); +extern int Ip6AddressToString(const char* ip, int size, char* text); +extern int Ip6AddressLog (const char* ip); +extern int Ip6AddressHttp (const char* ip); extern bool Ip6AddressIsSame (const char* ipA, const char* ipB); extern bool Ip6AddressIsEmpty(const char* ip); -extern void Ip6AddressCopy(char* ipTo, const char* ipFrom); -extern void Ip6AddressClear(char* ip); +extern void Ip6AddressCopy (char* ipTo, const char* ipFrom); +extern void Ip6AddressClear (char* ip); -extern bool Ip6AddrIsSolicited(char* p); -extern bool Ip6AddrIsMulticast(char *p); -extern bool Ip6AddrIsSameGroup(char* pA, char* pB); +extern bool Ip6AddrIsSolicited(const char* p); +extern bool Ip6AddrIsMulticast(const char *p); +extern bool Ip6AddrIsSameGroup(const char* pA, const char* pB); extern const char Ip6AddressAllNodes []; extern const char Ip6AddressAllRouters[];