This is Webservice SDK for mbed. LPCXpresso1769/LPC1768/FRDM-K64F/LPC4088

Fork of libMiMic by Ryo Iizuka

Committer:
furutani
Date:
Fri Feb 24 04:43:41 2017 +0000
Revision:
115:fa79286d8ea4
Parent:
42:f83aa17dcae5
Delete missing include line.; Add parameter "timeout" to TCPSocket::connect(), precv().; Fix to send ARP request to default gateway when connecting to IP address of different segment.;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nyatla 37:fc4b4fd6a649 1 /*
nyatla 37:fc4b4fd6a649 2 * NyLPC_cUrlEncode.h
nyatla 37:fc4b4fd6a649 3 *
nyatla 37:fc4b4fd6a649 4 * Created on: 2013/06/11
nyatla 37:fc4b4fd6a649 5 * Author: nyatla
nyatla 37:fc4b4fd6a649 6 */
nyatla 37:fc4b4fd6a649 7
nyatla 37:fc4b4fd6a649 8 #ifndef NYLPC_CURLENCODE_H_
nyatla 37:fc4b4fd6a649 9 #define NYLPC_CURLENCODE_H_
nyatla 37:fc4b4fd6a649 10
nyatla 37:fc4b4fd6a649 11 #include "NyLPC_stdlib.h"
nyatla 37:fc4b4fd6a649 12 #include <stdarg.h>
nyatla 37:fc4b4fd6a649 13 #include <ctype.h>
nyatla 37:fc4b4fd6a649 14
nyatla 37:fc4b4fd6a649 15 typedef struct NyLPC_TcUrlEncode NyLPC_TcUrlEncode_t;
nyatla 37:fc4b4fd6a649 16
nyatla 37:fc4b4fd6a649 17 typedef NyLPC_TUInt32 NyLPC_TcUrlEncode_ST;
nyatla 37:fc4b4fd6a649 18 #define NyLPC_TcUrlEncode_ST_NEXT 2
nyatla 37:fc4b4fd6a649 19 #define NyLPC_TcUrlEncode_ST_DONE 1
nyatla 37:fc4b4fd6a649 20 #define NyLPC_TcUrlEncode_ST_ERROR 0
nyatla 37:fc4b4fd6a649 21
nyatla 37:fc4b4fd6a649 22 struct NyLPC_TcUrlEncode
nyatla 37:fc4b4fd6a649 23 {
nyatla 37:fc4b4fd6a649 24 /**一時バッファ */
nyatla 37:fc4b4fd6a649 25 NyLPC_TChar v;
nyatla 41:2389bd6b6f74 26 /** バッファに蓄積してる長さ */
nyatla 37:fc4b4fd6a649 27 NyLPC_TInt8 _len;
nyatla 37:fc4b4fd6a649 28 };
nyatla 37:fc4b4fd6a649 29
nyatla 37:fc4b4fd6a649 30 NyLPC_TBool NyLPC_cUrlEncode_initialize(NyLPC_TcUrlEncode_t* i_inst);
nyatla 37:fc4b4fd6a649 31
nyatla 37:fc4b4fd6a649 32 #define NyLPC_cUrlEncode_finalize(i_inst)
nyatla 37:fc4b4fd6a649 33
nyatla 42:f83aa17dcae5 34 #define NyLPC_cUrlEncode_reset(i_inst) (i_inst)->_len=0
nyatla 37:fc4b4fd6a649 35
nyatla 37:fc4b4fd6a649 36
nyatla 37:fc4b4fd6a649 37 NyLPC_TcUrlEncode_ST NyLPC_cUrlEncode_decode(NyLPC_TcUrlEncode_t* i_inst,NyLPC_TChar c,NyLPC_TChar* out);
nyatla 37:fc4b4fd6a649 38
nyatla 37:fc4b4fd6a649 39
nyatla 37:fc4b4fd6a649 40 #endif /* NYLPC_CURLENCODE_H_ */