BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
#include <DIWrapper.h>
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 |
Implement set via Poco::SharedPtr<I>.