IPC@CHIP® RTOS-LNX – API Documentation

Header image

Main page


◆ CGI_Install_Headers_Table()

int CGI_Install_Headers_Table ( unsigned int  entries,
CUSTOM_HEADERS_TABLE headersTable 
)

This function installs a custom headers table. The custom headers table references to the custom MIME table. So the headers table assigns every mime type defined in the MIME table one or more correspondent headers fields.

Parameters
entriesNumber of entries in custom headers table (must be equal to the custom mime table size).
headersTablePointer to custom headers table
Compatibility:
In contrast to the legacy SC1x, SC2x, SC1x3 and SC2x3 systems, the @CHIP-RTOS-LNX does need to make a copy of this custom headers table, because it cannot pass a pointer between separated memory spaces. As a consequence the size of the table itself is limited and the size of the header strings is limited too.

The table can contain up to 20 entries, as the MIME table.

The header strings can be up to 128 characters long, including zero termination. Longer values will be truncated.
Returns
zero on success, -1 on failure (wrong number of entries).
Since
V0.80
See also
CGI_Remove_Headers_Table()





Top of page | Main page

Copyright © 2018 Beck IPC GmbH
Generated on Fri Jun 8 2018 12:48:20 by Doxygen 1.8.13