IotcCampaignCallbacks represents a collection of campaign callback functions.

Header
#include <iotcAgent.h>
Data Fields
  • IotcUpdateInventoryInfoCb * inventoryInfoCb
  • IotcCampaignPreDownloadCb * preDownloadCb
  • IotcCampaignPreExecutionCb * preExecutionCb
  • IotcCampaignExecuteCb * executeCb
  • IotcCampaignPreActivationCb * preActivationCb
  • IotcCampaignActivateCb * activateCb
  • IotcCampaignDownloadProgressCb * downloadProgressCb
  • IotcCampaignStateChangeCb * stateChangeCb
Field Description
Field Description
IotcUpdateInventoryInfoCb* IotcCampaignCallbacks::inventoryInfoCb

An update inventory info callback function.

IotcCampaignPreDownloadCb* IotcCampaignCallbacks::preDownloadCb

A pre-download callback function.

IotcCampaignPreExecutionCb* IotcCampaignCallbacks::preExecutionCb

A pre-execution callback function.

IotcCampaignExecuteCb* IotcCampaignCallbacks::executeCb

An execute callback function.

IotcCampaignPreActivationCb* IotcCampaignCallbacks::preActivationCb

A pre-activate callback function.

IotcCampaignActivateCb* IotcCampaignCallbacks::activateCb

An activate callback function.

IotcCampaignDownloadProgressCb* IotcCampaignCallbacks::downloadProgressCb

A Download progress callback function.

IotcCampaignStateChangeCb* IotcCampaignCallbacks::stateChangeCb

A state change callback function.