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: tcp/http/httpsend.c
- Revision:
- 61:aad055f1b0d1
- Parent:
- 54:84ef2b29cf7e
- Child:
- 96:43eb7a110f1a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tcp/http/httpsend.c Thu Jan 11 17:38:21 2018 +0000 @@ -0,0 +1,16 @@ +#include "tcpbuf.h" + +void HttpAddChar (char c) { TcpBufAddChar(c); } +void HttpFillChar (char c, int length) { TcpBufFillChar(c, length); } +int HttpAddText (const char* text) { return TcpBufAddText(text); } +int HttpAddV (char *fmt, va_list argptr) { return TcpBufAddV(fmt, argptr); } +int HttpAddF (char *fmt, ...) +{ + va_list argptr; + va_start(argptr, fmt); + int size = TcpBufAddV(fmt, argptr); + va_end(argptr); + return size; +} +void HttpAddData (const char* data, int length) { TcpBufAddData(data, length); } +void HttpAddStream(void (*startFunction)(void), int (*enumerateFunction)(void)) { TcpBufAddStream(startFunction, enumerateFunction);}