AWS IoT Device SDK C: Jobs
AWS IoT Jobs library
Return to main page ↑
_jobsSubscription_t Struct Reference

Represents a Jobs subscriptions object. More...

#include <aws_iot_jobs_internal.h>

Data Fields

IotLink_t link
 List link member.
 
int32_t operationReferences [JOBS_OPERATION_COUNT]
 Reference counters for Jobs operation topics.
 
int32_t callbackReferences
 Reference counter for Jobs callbacks.
 
AwsIotJobsCallbackInfo_t callbacks [JOBS_CALLBACK_COUNT][AWS_IOT_JOBS_NOTIFY_CALLBACKS]
 Jobs callbacks for this Thing.
 
char * pTopicBuffer
 Buffer allocated for removing Jobs topics. More...
 
size_t thingNameLength
 Length of Thing Name.
 
char pThingName []
 Thing Name associated with this subscriptions object.
 

Detailed Description

Represents a Jobs subscriptions object.

These structures are stored in a list.

Field Documentation

◆ pTopicBuffer

char* _jobsSubscription_t::pTopicBuffer

Buffer allocated for removing Jobs topics.

This buffer is pre-allocated to ensure that memory is available when unsubscribing.


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