flexda_custom_init_ctx
Function
Initializes the custom context.
Syntax
int flexda_custom_init_ctx(void **ctx)
Parameters
Parameter |
Type |
Input/Output |
Description |
|---|---|---|---|
ctx |
void ** |
Input |
Pointer to the custom context. |
Return value |
int |
Output |
The function returns 0 upon successful execution; otherwise, it returns an error code. |
Example
int flexda_custom_init_ctx(void **ctx_addr)
{
// struct custom_packet_ctx is the custom packet context structure.
struct custom_packet_ctx *ctx = (struct custom_packet_ctx *)flexda_calloc(1, sizeof(struct custom_packet_ctx));
*ctx_addr = (void *)ctx;
return 0;
}
Parent topic: Hook Functions