MakerLabs ACM
AppActorState Struct Reference

Public Types

using InProgressRequestPayload = std::pair< UUID::UUID, RequestPayloadFlatbuffer >
 
using InProgressRequestPayloadList = std::list< InProgressRequestPayload >
 

Public Member Functions

 AppActorState ()
 
auto send_activity (const ActivityFlatbuffer &activity_mutable_buf) -> bool
 

Public Attributes

MutableUserFlatbuffer current_user_flatbuf
 
string machine_id_str = CONFIG_ACM_PERMISSION_COLUMN_LABEL
 
string tag_id_str
 
string last_makerlabs_id_str
 
TimeDuration tag_lost_time = 0s
 
bool logged_in = false
 
InProgressRequestPayloadList in_progress_request_payloads
 

Member Typedef Documentation

◆ InProgressRequestPayload

◆ InProgressRequestPayloadList

Constructor & Destructor Documentation

◆ AppActorState()

AppActorState::AppActorState ( )
inline

Member Function Documentation

◆ send_activity()

auto AppActorState::send_activity ( const ActivityFlatbuffer &  activity_mutable_buf) -> bool
inline
Here is the call graph for this function:

Member Data Documentation

◆ current_user_flatbuf

MutableUserFlatbuffer AppActorState::current_user_flatbuf

◆ in_progress_request_payloads

InProgressRequestPayloadList AppActorState::in_progress_request_payloads

◆ last_makerlabs_id_str

string AppActorState::last_makerlabs_id_str

◆ logged_in

bool AppActorState::logged_in = false

◆ machine_id_str

string AppActorState::machine_id_str = CONFIG_ACM_PERMISSION_COLUMN_LABEL

◆ tag_id_str

string AppActorState::tag_id_str

◆ tag_lost_time

TimeDuration AppActorState::tag_lost_time = 0s

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