INOS
CINOSxmsHandlerFunction Class Reference

#include <inos_1ms.h>

Inheritance diagram for CINOSxmsHandlerFunction:

Public Types

typedef std::function< void()> tFunction
 

Public Member Functions

 CINOSxmsHandlerFunction (tFunction aFunction, int32 aInterval, bool aActive=true, bool aSingle=false)
 
virtual void Call ()
 
- Public Member Functions inherited from CINOSxmsHandlerBase
 CINOSxmsHandlerBase (int32 aInterval, bool aActive=true, bool aSingle=false)
 
void Activate ()
 
void Deactivate ()
 
long SetInterval (long aiInterval)
 
long GetTimer () const
 

Additional Inherited Members

- Protected Member Functions inherited from CINOSxmsHandlerBase
void Action ()
 
 DECLARE_DYNAMIC (CINOSxmsHandlerBase)
 

Detailed Description

Specialisation for 'callbacks' specified by a C++11 std::function, such as a lambda.

Member Function Documentation

◆ Call()

virtual void CINOSxmsHandlerFunction::Call ( )
inlinevirtual

Actually call the registered function

Implements CINOSxmsHandlerBase.


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