MIRA
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
DiagnosticRunnable Class Referenceabstract

#include <fw/Runnable.h>

Inheritance diagram for DiagnosticRunnable:
Inheritance graph
[legend]

Public Member Functions

 DiagnosticRunnable (DiagnosticsModulePtr module=NULL)
 
void setDiagnosticsModule (DiagnosticsModulePtr module)
 
DiagnosticsModulePtr getDiagnosticsModule ()
 

Protected Member Functions

virtual void run (DispatcherThread *dispatcher)=0
 Called from dispatcher thread this runnable is attached to, whenever the runnable should be executed. More...
 

Protected Attributes

DiagnosticsModulePtr mDiagnosticsModule
 

Constructor & Destructor Documentation

◆ DiagnosticRunnable()

DiagnosticRunnable ( DiagnosticsModulePtr  module = NULL)
inline

Member Function Documentation

◆ setDiagnosticsModule()

void setDiagnosticsModule ( DiagnosticsModulePtr  module)
inline

◆ getDiagnosticsModule()

DiagnosticsModulePtr getDiagnosticsModule ( )
inline

◆ run()

virtual void run ( DispatcherThread dispatcher)
protectedpure virtualinherited

Called from dispatcher thread this runnable is attached to, whenever the runnable should be executed.

Implemented in DispatcherThread::Timer, FunctionRunnable< F >, ChannelSubscriber< T, ChannelRead >, ServiceInterfaceHandler, and RPCHandler::InvokerRunnable.

Member Data Documentation

◆ mDiagnosticsModule

DiagnosticsModulePtr mDiagnosticsModule
protected

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