Exported Functions
- group Provision_Service_Exported_Functions
-
Functions for allocation, management, and operation of provision services.
Functions
-
uint8_t prov_service_alloc_proxy_ctx(gap_sched_link_t link)
-
Allocate proxy resource for provision on this link.
Allocates necessary proxy resources for provisioning purposes on a given link. Resources are released automatically upon disconnection.
- Parameters:
-
link – [in] The link for provisioning.
- Return values:
A – non-zero index indicates successful allocation.
0 – indicates allocation failure; verify connection parameters for possible issues.
- Returns:
-
The proxy resource index.
-
bool prov_service_free_proxy_ctx(gap_sched_link_t link)
-
Free proxy resources for provision on this link.
Invoked to recycle resources if the link remains connected after provisioning. Ensures efficient resource management.
- Parameters:
-
link – [in] The link for provisioning.
- Return values:
true – Indicates successful resource freeing.
false – Indicates failure; verify link integrity and resource management protocols.
- Returns:
-
Operation result indicating success or failure.
-
uint8_t prov_service_alloc_proxy_ctx(gap_sched_link_t link)