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

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

#include <aws_iot_provisioning_types.h>

Data Fields

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

Detailed Description

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

Parameter for: AwsIotProvisioning_RegisterThing

Provides a function to be invoked on successful completion of an AwsIotProvisioning_RegisterThing API operation.

All instances of AwsIotProvisioningRegisterThingCallbackInfo_t should be initialized with AWS_IOT_PROVISIONING_REGISTER_THING_CALLBACK_INFO_INITIALIZER.

Field Documentation

◆ userParam

void* AwsIotProvisioningRegisterThingCallbackInfo_t::userParam

The user-provided parameter to be passed (as the first parameter) to the callback function (optional).

◆ function

void( * AwsIotProvisioningRegisterThingCallbackInfo_t::function) (void *userContext, const AwsIotProvisioningRegisterThingResponse_t *serverResponse)

User-provided callback function signature.

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

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