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