AWS IoT Device SDK C: Fleet Provisioning
AWS IoT Fleet Provisioning
Return to main page ↑
AwsIotProvisioningCreateCertFromCsrCallbackInfo_t Struct Reference

User-specific callback information for handling server response of the Provisioning CreateCertificateFromCsr service API. More...

#include <aws_iot_provisioning_types.h>

Data Fields

void * userParam
 
void(* function )(void *userContext, const AwsIotProvisioningCreateCertFromCsrResponse_t *serverResponse)
 User-provided callback function signature. More...
 

Detailed Description

User-specific callback information for handling server response of the Provisioning CreateCertificateFromCsr service API.

Parameter for: AwsIotProvisioning_RegisterThing

Provides a function that is invoked on completion of an AwsIotProvisioning_CreateCertificateFromCsr API operation.

All instances of AwsIotProvisioningCreateCertFromCsrCallbackInfo_t should be initialized with AWS_IOT_PROVISIONING_CREATE_CERTIFICATE_FROM_CSR_CALLBACK_INFO_INITIALIZER.

Field Documentation

◆ userParam

void* AwsIotProvisioningCreateCertFromCsrCallbackInfo_t::userParam

The user-provided parameter that is (as the first parameter) to the callback function (optional).

◆ function

void( * AwsIotProvisioningCreateCertFromCsrCallbackInfo_t::function) (void *userContext, const AwsIotProvisioningCreateCertFromCsrResponse_t *serverResponse)

User-provided callback function signature.

Parameters
[in]userContextAwsIotProvisioningCreateCertFromCsrCallbackInfo_t.userParam
[in]serverResponseParsed server response of either device credentials or provisioned device information.
See also
AwsIotProvisioningCreateCertFromCsrResponse_t for more information on the second parameter.

The documentation for this struct was generated from the following file: