AWS IoT Device SDK C: Task Pool
Task pool library
Return to main page ↑
Related Pages
Here is a list of all related documentation pages:
[detail level 12]
 DesignArchitecture behind the task pool library
 TestsTests written for the task pool library
 ConfigurationConfiguration settings of the task pool library
 FunctionsFunctions of the task pool library
 IotTaskPool_CreateSystemTaskPoolCreates the one single instance of the system task pool.
 IotTaskPool_GetSystemTaskPoolRetrieves the one and only instance of a system task pool.
 IotTaskPool_CreateCreates one instance of a task pool.
 IotTaskPool_DestroyDestroys a task pool instance and collects all memory associated with a task pool and its satellite data structures.
 IotTaskPool_SetMaxThreadsSets the maximum number of threads for one instance of a task pool.
 IotTaskPool_CreateJobCreates a job for the task pool around a user-provided storage.
 IotTaskPool_CreateRecyclableJobCreates a job for the task pool by allocating the job dynamically.
 IotTaskPool_DestroyRecyclableJobThis function un-initializes a job.
 IotTaskPool_RecycleJobRecycles a job into the task pool job cache.
 IotTaskPool_ScheduleThis function schedules a job created with IotTaskPool_CreateJob or IotTaskPool_CreateRecyclableJob against the task pool pointed to by taskPool.
 IotTaskPool_ScheduleDeferredThis function schedules a job created with IotTaskPool_CreateJob against the task pool pointed to by taskPool to be executed after a user-defined time interval.
 IotTaskPool_GetStatusThis function retrieves the current status of a job.
 IotTaskPool_TryCancelThis function tries to cancel a job that was previously scheduled with IotTaskPool_Schedule.
 IotTaskPool_GetJobStorageFromHandleReturns a pointer to the job storage from an instance of a job handle of type IotTaskPoolJob_t. This function is guaranteed to succeed for a valid job handle.
 IotTaskPool_strerrorReturns a string that describes an IotTaskPoolError_t.
 ConstantsDefined constants of the task pool library