BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Public Types | Public Member Functions
BeeeOn::DIWSharedPtrSetter< T, B, I > Class Template Referencefinal

#include <DIWrapper.h>

Inheritance diagram for BeeeOn::DIWSharedPtrSetter< T, B, I >:
BeeeOn::DIWRefSetter BeeeOn::DIWMethodHelper

Public Types

typedef void(B::* Setter )(Poco::SharedPtr< I >)
 

Public Member Functions

 DIWSharedPtrSetter (Setter setter)
 
void call (DIWrapper &b, DIWrapper &i) override
 
- Public Member Functions inherited from BeeeOn::DIWRefSetter
std::string id () const override
 

Additional Inherited Members

- Static Public Member Functions inherited from BeeeOn::DIWMethodHelper
template<typename T , typename B >
static B & extractInstance (DIWrapper &w)
 
- Protected Member Functions inherited from BeeeOn::DIWRefSetter
template<typename I >
Poco::SharedPtr< I > extractTarget (DIWrapper &i) const
 

Detailed Description

template<typename T, typename B, typename I>
class BeeeOn::DIWSharedPtrSetter< T, B, I >

Implement set via Poco::SharedPtr<I>.


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