libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::Systems::DeviceFamily Member List

This is the complete list of members for BaseLib::Systems::DeviceFamily, including all inherited members.

_blBaseLib::Systems::IDeviceFamilyprotected
_centralBaseLib::Systems::DeviceFamilyprotected
_disposedBaseLib::Systems::IDeviceFamilyprotected
_lockedBaseLib::Systems::IDeviceFamilyprotected
_physicalInterfacesBaseLib::Systems::DeviceFamilyprotected
_rpcDevicesBaseLib::Systems::DeviceFamilyprotected
_settingsBaseLib::Systems::IDeviceFamilyprotected
_typeBaseLib::Systems::IDeviceFamilyprotected
createCentral()=0BaseLib::Systems::DeviceFamilyprotectedpure virtual
deleteFamilySettingFromDatabase(const std::string &name)BaseLib::Systems::IDeviceFamilyvirtual
DeviceFamily(BaseLib::SharedObjects *bl, IFamilyEventSink *eventHandler, int32_t id, std::string name)BaseLib::Systems::DeviceFamily
dispose()BaseLib::Systems::DeviceFamilyvirtual
enabled()BaseLib::Systems::IDeviceFamilyvirtual
getCentral()BaseLib::Systems::DeviceFamilyvirtual
getEventHandler()BaseLib::IEventsvirtual
getFamily()BaseLib::Systems::IDeviceFamilyvirtual
getFamilySetting(const std::string &name)BaseLib::Systems::IDeviceFamilyvirtual
getName()BaseLib::Systems::IDeviceFamilyvirtual
getPairingInfo()=0BaseLib::Systems::DeviceFamilypure virtual
getParamsetDescription(PRpcClientInfo clientInfo, int32_t deviceId, int32_t firmwareVersion, int32_t channel, ParameterGroup::Type::Enum type)BaseLib::Systems::DeviceFamilyvirtual
getRpcDevices()BaseLib::Systems::DeviceFamilyvirtual
handleCliCommand(std::string &command)BaseLib::Systems::DeviceFamilyvirtual
hasPhysicalInterface()BaseLib::Systems::DeviceFamilyvirtual
homegearShuttingDown()BaseLib::Systems::DeviceFamilyvirtual
homegearStarted()BaseLib::Systems::DeviceFamilyvirtual
IDeviceFamily(BaseLib::SharedObjects *bl, IFamilyEventSink *eventHandler, int32_t id, std::string name, FamilyType type)BaseLib::Systems::IDeviceFamily
IEvents()BaseLib::IEvents
BaseLib::IEventSinkBase()BaseLib::IEventSinkBaseinline
BaseLib::DeviceDescription::Devices::IDevicesEventSink::IEventSinkBase()BaseLib::IEventSinkBaseinline
init()BaseLib::Systems::DeviceFamilyvirtual
initializeCentral(uint32_t deviceId, int32_t address, std::string serialNumber)=0BaseLib::Systems::DeviceFamilyprotectedpure virtual
lifetick()BaseLib::Systems::DeviceFamilyvirtual
listKnownDeviceTypes(PRpcClientInfo clientInfo, bool channels, std::set< std::string > &fields)BaseLib::Systems::DeviceFamilyvirtual
load()BaseLib::Systems::DeviceFamilyvirtual
lock()BaseLib::Systems::IDeviceFamilyvirtual
locked()BaseLib::Systems::IDeviceFamilyvirtual
onAddWebserverEventHandler(BaseLib::Rpc::IWebserverEventSink *eventHandler, std::map< int32_t, PEventHandler > &eventHandlers) overrideBaseLib::Systems::IDeviceFamilyprotectedvirtual
onDecryptDeviceDescription(int32_t moduleId, const std::vector< char > &input, std::vector< char > &output) overrideBaseLib::Systems::IDeviceFamilyprotectedvirtual
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) overrideBaseLib::Systems::IDeviceFamilyprotected
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)=0BaseLib::Systems::ICentral::ICentralEventSinkpure virtual
onGetRoomIdByName(std::string &name) overrideBaseLib::Systems::IDeviceFamilyprotectedvirtual
onInvokeRpc(std::string &methodName, BaseLib::PArray &parameters) overrideBaseLib::Systems::IDeviceFamilyprotectedvirtual
onRemoveWebserverEventHandler(std::map< int32_t, PEventHandler > &eventHandlers) overrideBaseLib::Systems::IDeviceFamilyprotectedvirtual
onRPCDeleteDevices(std::vector< uint64_t > &ids, std::shared_ptr< Variable > deviceAddresses, std::shared_ptr< Variable > deviceInfo) overrideBaseLib::Systems::IDeviceFamilyprotected
BaseLib::Systems::ICentral::ICentralEventSink::onRPCDeleteDevices(std::vector< uint64_t > &ids, PVariable deviceAddresses, PVariable deviceInfo)=0BaseLib::Systems::ICentral::ICentralEventSinkpure 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) overrideBaseLib::Systems::IDeviceFamilyprotected
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)=0BaseLib::Systems::ICentral::ICentralEventSinkpure virtual
onRPCNewDevices(std::vector< uint64_t > &ids, std::shared_ptr< Variable > deviceDescriptions) overrideBaseLib::Systems::IDeviceFamilyprotected
BaseLib::Systems::ICentral::ICentralEventSink::onRPCNewDevices(std::vector< uint64_t > &ids, PVariable deviceDescriptions)=0BaseLib::Systems::ICentral::ICentralEventSinkpure virtual
onRPCUpdateDevice(uint64_t id, int32_t channel, std::string address, int32_t hint) overrideBaseLib::Systems::IDeviceFamilyprotectedvirtual
onRunScript(ScriptEngine::PScriptInfo &scriptInfo, bool wait) overrideBaseLib::Systems::IDeviceFamilyprotectedvirtual
onServiceMessageEvent(const PServiceMessage &serviceMessage) overrideBaseLib::Systems::IDeviceFamilyprotectedvirtual
physicalInterfaces()BaseLib::Systems::DeviceFamilyvirtual
raiseAddWebserverEventHandler(BaseLib::Rpc::IWebserverEventSink *eventHandler, std::map< int32_t, PEventHandler > &eventHandlers)BaseLib::Systems::IDeviceFamilyprotectedvirtual
raiseCheckLicense(int32_t moduleId, int32_t familyId, int32_t deviceId, const std::string &licenseKey)BaseLib::Systems::IDeviceFamilyprotectedvirtual
raiseDecryptDeviceDescription(int32_t moduleId, const std::vector< char > &input, std::vector< char > &output)BaseLib::Systems::IDeviceFamilyprotectedvirtual
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::IDeviceFamilyprotectedvirtual
raiseGetRoomIdByName(std::string &name)BaseLib::Systems::IDeviceFamilyprotectedvirtual
raiseInvokeRpc(std::string &methodName, BaseLib::PArray &parameters)BaseLib::Systems::IDeviceFamilyprotectedvirtual
raiseRemoveWebserverEventHandler(std::map< int32_t, PEventHandler > &eventHandlers)BaseLib::Systems::IDeviceFamilyprotectedvirtual
raiseRPCDeleteDevices(std::vector< uint64_t > &ids, std::shared_ptr< Variable > deviceAddresses, std::shared_ptr< Variable > deviceInfo)BaseLib::Systems::IDeviceFamilyprotectedvirtual
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::IDeviceFamilyprotectedvirtual
raiseRPCNewDevices(std::vector< uint64_t > &ids, std::shared_ptr< Variable > deviceDescriptions)BaseLib::Systems::IDeviceFamilyprotectedvirtual
raiseRPCUpdateDevice(uint64_t id, int32_t channel, std::string address, int32_t hint)BaseLib::Systems::IDeviceFamilyprotectedvirtual
raiseRunScript(ScriptEngine::PScriptInfo &scriptInfo, bool wait)BaseLib::Systems::IDeviceFamilyprotectedvirtual
raiseServiceMessageEvent(const PServiceMessage &serviceMessage)BaseLib::Systems::IDeviceFamilyprotectedvirtual
resetEventHandler()BaseLib::IEventsvirtual
save(bool full)BaseLib::Systems::DeviceFamilyvirtual
setEventHandler(IEventSinkBase *eventHandler)BaseLib::IEventsvirtual
setFamilySetting(const std::string &name, const std::string &value)BaseLib::Systems::IDeviceFamilyvirtual
setFamilySetting(const std::string &name, int32_t value)BaseLib::Systems::IDeviceFamilyvirtual
setFamilySetting(const std::string &name, const std::vector< char > &value)BaseLib::Systems::IDeviceFamilyvirtual
type()BaseLib::Systems::IDeviceFamily
unlock()BaseLib::Systems::IDeviceFamilyvirtual
~IDeviceFamily()BaseLib::Systems::IDeviceFamilyvirtual
~IEvents()BaseLib::IEventsvirtual
~IEventSinkBase()BaseLib::IEventSinkBaseinlinevirtual