/
HTTPs_InstanceInit
HTTPs_InstanceInit
Initialize an HTTP server instance.
- Validate return err pointer.
- Validate pointers (configuration & file system API)
- Validate HTTP server instance configuration.
- Get HTTP server instance.
- Initialize instance OS object.
- Initialize connections pool of instance.
Files
http-s.h
/ http-s.c
Prototype
HTTPs_INSTANCE HTTPs_InstanceInit (const HTTPs_CFG *p_cfg, const NET_TASK_CFG *p_task_cfg, HTTPs_ERR *p_err);
Arguments
p_cfg
Pointer to the HTTP server instance configuration object.
p_task_cfg
Pointer to the instance task configuration object.
p_err
Pointer to variable that will receive the return error code.
Returned Values
Pointer to the instance handler, if NO errors;
NULL pointer, otherwise.
p_err
argument should be inspected to determine whether or not HTTPs instance successfully initialized. If HTTPs instance did not successfully initialize, refer to function definition header in http-s.c
for possible return error codes to locate where the HTTPs instance initialization failed.
Required Configuration
None.
Notes / Warnings
HTTPs_Init
function must be called once prior to calling HTTPs_InstanceInit()
for each HTTP instance to initialize.
Example Template
See section Sample Application for an example.
Related content
HTTPs_InstanceStart
HTTPs_InstanceStart
More like this
HTTPs_Init
HTTPs_Init
More like this
Instance Configuration
Instance Configuration
More like this
Connection Objects Initialization
Connection Objects Initialization
More like this
Sample Application
Sample Application
More like this
Secure Configuration
Secure Configuration
More like this