My fork of the HTTPServer (working)

Dependents:   DGWWebServer LAN2

Committer:
screamer
Date:
Tue Nov 20 12:18:53 2012 +0000
Revision:
1:284f2df30cf9
Parent:
0:7a64fbb4069d
local changes

Who changed what in which revision?

UserRevisionLine numberNew contents of line
screamer 0:7a64fbb4069d 1 #ifndef LWIP_UTILS_H
screamer 0:7a64fbb4069d 2 #define LWIP_UTILS_H
screamer 0:7a64fbb4069d 3
screamer 0:7a64fbb4069d 4 #include "ipv4/lwip/ip_addr.h"
screamer 0:7a64fbb4069d 5
screamer 0:7a64fbb4069d 6 #ifdef __cplusplus
screamer 0:7a64fbb4069d 7 extern "C" {
screamer 0:7a64fbb4069d 8 #endif
screamer 0:7a64fbb4069d 9
screamer 0:7a64fbb4069d 10 /**
screamer 0:7a64fbb4069d 11 * This method converts 4 given IPv4 tuples to struct ip_addr classes.
screamer 0:7a64fbb4069d 12 * The Byte are seperated by ,
screamer 0:7a64fbb4069d 13 * Does only work with seperated 4 Byte tuple.
screamer 0:7a64fbb4069d 14 */
screamer 0:7a64fbb4069d 15 inline struct ip_addr ipv4addr(u8_t ip0, u8_t ip1, u8_t ip2, u8_t ip3) {
screamer 0:7a64fbb4069d 16 struct ip_addr addr;
screamer 0:7a64fbb4069d 17 IP4_ADDR(&addr, ip0, ip1, ip2, ip3);
screamer 0:7a64fbb4069d 18 return addr;
screamer 0:7a64fbb4069d 19 }
screamer 0:7a64fbb4069d 20
screamer 0:7a64fbb4069d 21 unsigned int base64enc_len(const char *str);
screamer 0:7a64fbb4069d 22
screamer 0:7a64fbb4069d 23 void base64enc(const char *input, unsigned int length, char *output);
screamer 0:7a64fbb4069d 24
screamer 0:7a64fbb4069d 25 #ifdef __cplusplus
screamer 0:7a64fbb4069d 26 }
screamer 0:7a64fbb4069d 27 #endif
screamer 0:7a64fbb4069d 28
screamer 0:7a64fbb4069d 29 #endif /* LWIP_UTILS_H */