aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/Webserver/Lib/uip/conf/apps-conf.h
blob: fc9727dcd1fa79dc181b644efa1bb3c4e32c73f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef __APPS_CONF_H__
#define __APPS_CONF_H__

	typedef struct
	{
		uint8_t CurrentState;
		char*   SendPos;
	} uip_tcp_appstate_t;

	typedef struct
	{
		uint8_t CurrentState;
		struct  uip_udp_conn* Connection;
		
		struct
		{
			uint8_t AllocatedIP[4];
			uint8_t Netmask[4];
			uint8_t GatewayIP[4];
			uint8_t ServerIP[4];
		} DHCPOffer_Data;
	} uip_udp_appstate_t;

	#define UIP_APPCALL     WebserverApp_Callback
	#define UIP_UDP_APPCALL DHCPApp_Callback
	void UIP_APPCALL(void);
	void UIP_UDP_APPCALL(void);

#endif /*__APPS_CONF_H__*/