diff options
Diffstat (limited to 'src/plugins/afb/AFBApiImpl.h')
-rw-r--r-- | src/plugins/afb/AFBApiImpl.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/afb/AFBApiImpl.h b/src/plugins/afb/AFBApiImpl.h index c0c7dd5..2ffa4a5 100644 --- a/src/plugins/afb/AFBApiImpl.h +++ b/src/plugins/afb/AFBApiImpl.h @@ -18,10 +18,6 @@ #include <memory> -extern "C" { -#include "ctl-plugin.h" -} - #include "interfaces/afb/IAFBApi.h" #include "interfaces/utilities/logging/ILogger.h" @@ -35,6 +31,8 @@ public: ~AFBApiImpl(); + afb_api_t getApi() { return mApi; }; + std::shared_ptr<IAFBEvent> createEvent(const std::string& eventName) override; int callSync( @@ -45,6 +43,10 @@ public: std::string& error, std::string& info) override; + int requireApi( + const std::string& api, + const bool initialize) override; + private: AFBApiImpl(afb_api_t api); |