TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
Laos::StarEnlargerServiceWorker::DeviceAsyncImpl Struct Reference
Inheritance diagram for Laos::StarEnlargerServiceWorker::DeviceAsyncImpl:
Inheritance graph
Collaboration diagram for Laos::StarEnlargerServiceWorker::DeviceAsyncImpl:
Collaboration graph

Public Member Functions

virtual int asyncWait (const Nice::Time &_t)
 
virtual int asyncStatus (const std::string &_commandName, int _percent)
 
- Public Member Functions inherited from Basda::DeviceAsync
virtual ~DeviceAsync ()
 
virtual ~DeviceAsync ()
 

Public Attributes

StarEnlargerServiceWorkerm_service
 
std::string m_commandName
 member to keep the last command name More...
 
int m_percent
 

Member Function Documentation

◆ asyncStatus()

int Laos::StarEnlargerServiceWorker::DeviceAsyncImpl::asyncStatus ( const std::string &  _commandName,
int  _percent 
)
virtual

◆ asyncWait()

int Laos::StarEnlargerServiceWorker::DeviceAsyncImpl::asyncWait ( const Nice::Time _t)
virtual

Implements Basda::DeviceAsync.

Member Data Documentation

◆ m_commandName

std::string Laos::StarEnlargerServiceWorker::DeviceAsyncImpl::m_commandName

member to keep the last command name

If the current running command is interrupted by another command the completion bar command name will be changed and need to be set back to the previous running command.

◆ m_percent

int Laos::StarEnlargerServiceWorker::DeviceAsyncImpl::m_percent

◆ m_service

StarEnlargerServiceWorker* Laos::StarEnlargerServiceWorker::DeviceAsyncImpl::m_service

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