rodbus (C++ API) 1.3.1
Loading...
Searching...
No Matches
rodbus::functional::DatabaseCallbackLambda< T > Class Template Referencefinal

class that implements DatabaseCallback in terms of a lambda expression More...

#include <rodbus.hpp>

Inheritance diagram for rodbus::functional::DatabaseCallbackLambda< T >:
rodbus::DatabaseCallback

Public Member Functions

 DatabaseCallbackLambda (const T &lambda)
 constructor More...
 
void callback (Database &database) override
 implement virtual method from base class More...
 
virtual void callback (Database &database)=0
 callback function More...
 

Detailed Description

template<class T>
class rodbus::functional::DatabaseCallbackLambda< T >

class that implements DatabaseCallback in terms of a lambda expression

Note
this class can only be constructed using database_callback() helper function

Constructor & Destructor Documentation

◆ DatabaseCallbackLambda()

template<class T >
rodbus::functional::DatabaseCallbackLambda< T >::DatabaseCallbackLambda ( const T &  lambda)
inline

constructor

Parameters
lambdafunctor value on which to base the interface implementation

Member Function Documentation

◆ callback()

template<class T >
void rodbus::functional::DatabaseCallbackLambda< T >::callback ( Database database)
inlineoverridevirtual

implement virtual method from base class

Implements rodbus::DatabaseCallback.


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