14 #define SEC_BUFF_MAX_LEN 16 // from secdefs.h
15 #define IFC_NAME_LEN 16 // from ifcdefs.h
17 /* HTTP upload image formats. */
21 BROADCOM_IMAGE_FORMAT,
38 UPLOAD_FAIL_ILLEGAL_IMAGE,
43 #define SKIP_NONE_APP 0x00000000
44 #define SKIP_TELNETD_APP 0x00000001
45 #define SKIP_SSHD_APP 0x00000002
46 #define SKIP_HTTPD_APP 0x00000004
49 #if defined(__cplusplus)
52 PARSE_RESULT parseImageData(char *image_start_ptr, int bufSize, BUFFER_TYPE fBufType);
53 UPLOAD_RESULT flashImage(char *imagePtr, PARSE_RESULT imageType, int imageLen);
54 int bcmCheckEnable(char *appName, struct in_addr clntAddr);
55 int bcmSocketIfPid(void);
56 void killAllApps(int socketPid, int skipApp, int telnetIfcPid, int sshdIfcPid);
57 #if defined(__cplusplus)
59 #endif // defined(__cplusplus)