![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::Systems::IDeviceFamily, including all inherited members.
| _bl | BaseLib::Systems::IDeviceFamily | protected |
| _disposed | BaseLib::Systems::IDeviceFamily | protected |
| _locked | BaseLib::Systems::IDeviceFamily | protected |
| _rpcDevices | BaseLib::Systems::IDeviceFamily | protected |
| _settings | BaseLib::Systems::IDeviceFamily | protected |
| _type | BaseLib::Systems::IDeviceFamily | protected |
| createCentral()=0 | BaseLib::Systems::IDeviceFamily | protectedpure virtual |
| deleteFamilySettingFromDatabase(const std::string &name) | BaseLib::Systems::IDeviceFamily | virtual |
| dispose() | BaseLib::Systems::IDeviceFamily | inlinevirtual |
| enabled() | BaseLib::Systems::IDeviceFamily | virtual |
| getEventHandler() | BaseLib::IEvents | virtual |
| getFamily() | BaseLib::Systems::IDeviceFamily | virtual |
| getFamilySetting(const std::string &name) | BaseLib::Systems::IDeviceFamily | virtual |
| getName() | BaseLib::Systems::IDeviceFamily | virtual |
| getPairingInfo()=0 | BaseLib::Systems::IDeviceFamily | pure virtual |
| getParamsetDescription(PRpcClientInfo clientInfo, int32_t deviceId, int32_t firmwareVersion, int32_t channel, ParameterGroup::Type::Enum type)=0 | BaseLib::Systems::IDeviceFamily | pure virtual |
| handleCliCommand(std::string &command)=0 | BaseLib::Systems::IDeviceFamily | pure virtual |
| homegearShuttingDown()=0 | BaseLib::Systems::IDeviceFamily | pure virtual |
| homegearStarted()=0 | BaseLib::Systems::IDeviceFamily | pure virtual |
| IDeviceFamily(BaseLib::SharedObjects *bl, IFamilyEventSink *eventHandler, int32_t id, std::string name, FamilyType type) | BaseLib::Systems::IDeviceFamily | |
| IEvents() | BaseLib::IEvents | |
| BaseLib::IEventSinkBase() | BaseLib::IEventSinkBase | inline |
| BaseLib::DeviceDescription::Devices::IDevicesEventSink::IEventSinkBase() | BaseLib::IEventSinkBase | inline |
| init()=0 | BaseLib::Systems::IDeviceFamily | pure virtual |
| initializeCentral(uint32_t deviceId, int32_t address, std::string serialNumber)=0 | BaseLib::Systems::IDeviceFamily | protectedpure virtual |
| lifetick()=0 | BaseLib::Systems::IDeviceFamily | pure virtual |
| listKnownDeviceTypes(PRpcClientInfo clientInfo, bool channels, std::set< std::string > &fields)=0 | BaseLib::Systems::IDeviceFamily | pure virtual |
| load()=0 | BaseLib::Systems::IDeviceFamily | pure virtual |
| lock() | BaseLib::Systems::IDeviceFamily | virtual |
| locked() | BaseLib::Systems::IDeviceFamily | virtual |
| onAddWebserverEventHandler(BaseLib::Rpc::IWebserverEventSink *eventHandler, std::map< int32_t, PEventHandler > &eventHandlers) override | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| onDecryptDeviceDescription(int32_t moduleId, const std::vector< char > &input, std::vector< char > &output) override | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| 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) override | BaseLib::Systems::IDeviceFamily | protected |
| BaseLib::Systems::ICentral::ICentralEventSink::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< BaseLib::Variable >>> &values)=0 | BaseLib::Systems::ICentral::ICentralEventSink | pure virtual |
| onGetRoomIdByName(std::string &name) override | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| onInvokeRpc(std::string &methodName, BaseLib::PArray ¶meters) override | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| onRemoveWebserverEventHandler(std::map< int32_t, PEventHandler > &eventHandlers) override | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| onRPCDeleteDevices(std::vector< uint64_t > &ids, std::shared_ptr< Variable > deviceAddresses, std::shared_ptr< Variable > deviceInfo) override | BaseLib::Systems::IDeviceFamily | protected |
| BaseLib::Systems::ICentral::ICentralEventSink::onRPCDeleteDevices(std::vector< uint64_t > &ids, PVariable deviceAddresses, PVariable deviceInfo)=0 | BaseLib::Systems::ICentral::ICentralEventSink | 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) override | BaseLib::Systems::IDeviceFamily | protected |
| BaseLib::Systems::ICentral::ICentralEventSink::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< PVariable >> &values)=0 | BaseLib::Systems::ICentral::ICentralEventSink | pure virtual |
| onRPCNewDevices(std::vector< uint64_t > &ids, std::shared_ptr< Variable > deviceDescriptions) override | BaseLib::Systems::IDeviceFamily | protected |
| BaseLib::Systems::ICentral::ICentralEventSink::onRPCNewDevices(std::vector< uint64_t > &ids, PVariable deviceDescriptions)=0 | BaseLib::Systems::ICentral::ICentralEventSink | pure virtual |
| onRPCUpdateDevice(uint64_t id, int32_t channel, std::string address, int32_t hint) override | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| onRunScript(ScriptEngine::PScriptInfo &scriptInfo, bool wait) override | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| onServiceMessageEvent(const PServiceMessage &serviceMessage) override | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseAddWebserverEventHandler(BaseLib::Rpc::IWebserverEventSink *eventHandler, std::map< int32_t, PEventHandler > &eventHandlers) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseCheckLicense(int32_t moduleId, int32_t familyId, int32_t deviceId, const std::string &licenseKey) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseDecryptDeviceDescription(int32_t moduleId, const std::vector< char > &input, std::vector< char > &output) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseEvent(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) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseGetRoomIdByName(std::string &name) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseInvokeRpc(std::string &methodName, BaseLib::PArray ¶meters) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseRemoveWebserverEventHandler(std::map< int32_t, PEventHandler > &eventHandlers) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseRPCDeleteDevices(std::vector< uint64_t > &ids, std::shared_ptr< Variable > deviceAddresses, std::shared_ptr< Variable > deviceInfo) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseRPCEvent(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) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseRPCNewDevices(std::vector< uint64_t > &ids, std::shared_ptr< Variable > deviceDescriptions) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseRPCUpdateDevice(uint64_t id, int32_t channel, std::string address, int32_t hint) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseRunScript(ScriptEngine::PScriptInfo &scriptInfo, bool wait) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| raiseServiceMessageEvent(const PServiceMessage &serviceMessage) | BaseLib::Systems::IDeviceFamily | protectedvirtual |
| resetEventHandler() | BaseLib::IEvents | virtual |
| save(bool full)=0 | BaseLib::Systems::IDeviceFamily | pure virtual |
| setEventHandler(IEventSinkBase *eventHandler) | BaseLib::IEvents | virtual |
| setFamilySetting(const std::string &name, const std::string &value) | BaseLib::Systems::IDeviceFamily | virtual |
| setFamilySetting(const std::string &name, int32_t value) | BaseLib::Systems::IDeviceFamily | virtual |
| setFamilySetting(const std::string &name, const std::vector< char > &value) | BaseLib::Systems::IDeviceFamily | virtual |
| type() | BaseLib::Systems::IDeviceFamily | |
| unlock() | BaseLib::Systems::IDeviceFamily | virtual |
| ~IDeviceFamily() | BaseLib::Systems::IDeviceFamily | virtual |
| ~IEvents() | BaseLib::IEvents | virtual |
| ~IEventSinkBase() | BaseLib::IEventSinkBase | inlinevirtual |