Embedded TCP/IP stack
4.7.0
|
typedef fnet_size_t(* fnet_http_srv_ssi_send_t) (fnet_uint8_t *buffer, fnet_size_t buffer_size, fnet_bool_t *eof, fnet_uint32_t *cookie) |
Callback function prototype of the SSI include function.
buffer | Output buffer where SSI content will be copied to. |
buffer_size | Size of the output buffer . |
eof | Condition flag:
|
cookie | This parameter points to the value, which can be used to associate a custom information with a connection instance. If application store context information in the cookie , it will be preserved for future calls for this request. This allows the application to associate some request-specific state. |
buffer
.eof
indicates, if the SSI end condition has occurred.This function creates SSI dynamic content.
An application should use the buffer
as output buffer for the dynamic content and set eof
flag to 1
if no data are available to include.
The SSI parser invokes this callback function after successful call of the fnet_http_srv_ssi_handle_t function and continues to call this function repeatedly, till the eof
will be set to 1
or the return result is set to 0
.
Definition at line 106 of file fnet_http_srv_ssi.h.