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
resolve/nr.h
- Committer:
- andrewboyson
- Date:
- 2021-05-20
- Revision:
- 200:5acbc41bf469
- Parent:
- 193:47a953ab571b
File content as of revision 200:5acbc41bf469:
#include <stdint.h> #include <stdbool.h> extern bool Nr4Trace; //Spare extern bool NrTrace; #define NR_NAME_MAX_LENGTH 40 extern void NrMakeRequestForNameFromAddress6(char* address6); extern void NrMakeRequestForNameFromAddress4(uint32_t address4); extern void NrMakeRequestForAddress6FromName(char* name); extern void NrMakeRequestForAddress4FromName(char* name); extern void NrAddAddress6(char* address, char* name, int dnsProtocol); extern void NrAddAddress4(uint32_t address, char* name, int dnsProtocol); extern void NrAddress6ToName(char* address6, char* name); extern void NrAddress4ToName(uint32_t address4, char* name); extern void NrNameToAddress6(char* name, char* address6); extern void NrNameToAddress4(char* name, uint32_t* pAddress4); extern void NrSendAjax(void); extern void NrMain(void); extern void NrInit(void);