/*************************************************************************************** File: bootp.h Date: 7.10.2002 Version: 0.1 Author: Jari Lahti (jari@violasystems.com Description: Funnction API prototypes and constants of BOOTP Client Version Info: 7.10.2002 - First version (Jari Lahti) ***************************************************************************************/ #ifndef __INCLUDE_OPENTCP_BOOTPC_H__ #define __INCLUDE_OPENTCP_BOOTPC_H__ #include "datatypes.h" #define BOOTP_RETRY_TOUT 5 #define BOOTP_CLIENTPORT 68 #define BOOTP_SERVERPORT 67 #define BOOTPC_STATE_DISABLED 0 #define BOOTPC_STATE_ENABLED 1 #define BOOTPC_STATE_REQUEST_NEEDED 2 #define BOOTPC_STATE_WAITING_REPLY 3 #define BOOTPC_STATE_REPLY_GET 4 #define BOOTP_OPTION_SUBNETMASK 1 #define BOOTP_OPTION_DEFGW 3 #define BOOTP_REPLY 2 #define BOOTP_HWLEN_ETHERNET 6 #define BOOTP_HTYPE_ETHERNET 1 INT8 init_bootpc(UINT8); INT8 bootpc_enable(void); void bootpc_stop(void); void bootpc_run(void); INT32 bootpc_eventlistener(INT8, UINT8, UINT32, UINT16, UINT16, UINT16); #endif /* EOF */