![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::Systems::IFamilyEventSink, including all inherited members.
| IEventSinkBase() | BaseLib::IEventSinkBase | inline |
| onAddWebserverEventHandler(BaseLib::Rpc::IWebserverEventSink *eventHandler, std::map< int32_t, PEventHandler > &eventHandlers)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onCheckLicense(int32_t moduleId, int32_t familyId, int32_t deviceId, const std::string &licenseKey)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onDecryptDeviceDescription(int32_t moduleId, const std::vector< char > &input, std::vector< char > &output)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onEvent(std::string source, uint64_t peerID, int32_t channel, std::shared_ptr< std::vector< std::string >> variables, std::shared_ptr< std::vector< std::shared_ptr< Variable >>> values)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onGetRoomIdByName(std::string &name)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onInvokeRpc(std::string &methodName, BaseLib::PArray ¶meters)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onRemoveWebserverEventHandler(std::map< int32_t, PEventHandler > &eventHandlers)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onRPCDeleteDevices(std::vector< uint64_t > &ids, std::shared_ptr< Variable > deviceAddresses, std::shared_ptr< Variable > deviceInfo)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onRPCEvent(std::string source, uint64_t id, int32_t channel, std::string deviceAddress, std::shared_ptr< std::vector< std::string >> valueKeys, std::shared_ptr< std::vector< std::shared_ptr< Variable >>> values)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onRPCNewDevices(std::vector< uint64_t > &ids, std::shared_ptr< Variable > deviceDescriptions)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onRPCUpdateDevice(uint64_t id, int32_t channel, std::string address, int32_t hint)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onRunScript(ScriptEngine::PScriptInfo &scriptInfo, bool wait)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| onServiceMessageEvent(const PServiceMessage &serviceMessage)=0 | BaseLib::Systems::IFamilyEventSink | pure virtual |
| ~IEventSinkBase() | BaseLib::IEventSinkBase | inlinevirtual |