AWS IoT C++ SDK
Loading...
Searching...
No Matches
Public Member Functions
awsiotsdk::ActionState Class Referenceabstract

Action State Class. More...

#include <Action.hpp>

Inheritance diagram for awsiotsdk::ActionState:
awsiotsdk::ClientCoreState awsiotsdk::mqtt::ClientState

Public Member Functions

virtual uint16_t GetNextActionId ()=0
 Get Action ID of the next Action. More...
 
 ActionState (const ActionState &)=delete
 
 ActionState (ActionState &&)=delete
 
ActionStateoperator= (const ActionState &) &=delete
 
ActionStateoperator= (ActionState &&) &=delete
 

Detailed Description

Defines an Action State class which is retained by each Action for its lifetime This is a pure virtual class, cannot be instantiated

Member Function Documentation

◆ GetNextActionId()

virtual uint16_t awsiotsdk::ActionState::GetNextActionId ( )
pure virtual
Returns
uint16_t Next Action ID

Implemented in awsiotsdk::ClientCoreState, and awsiotsdk::mqtt::ClientState.