_bl | BaseLib::DeviceDescription::Devices | protected |
_devices | BaseLib::DeviceDescription::Devices | protected |
_devicesMutex | BaseLib::DeviceDescription::Devices | protected |
_dynamicDevices | BaseLib::DeviceDescription::Devices | protected |
_eventHandler | BaseLib::IEvents | protected |
_family | BaseLib::DeviceDescription::Devices | protected |
_translations | BaseLib::DeviceDescription::Devices | protected |
clear() | BaseLib::DeviceDescription::Devices | |
Devices(BaseLib::SharedObjects *baseLib, IDevicesEventSink *eventHandler, int32_t family) | BaseLib::DeviceDescription::Devices | |
empty() | BaseLib::DeviceDescription::Devices | inline |
find(uint64_t typeNumber, uint32_t firmwareVersion, int32_t countFromSysinfo=-1) | BaseLib::DeviceDescription::Devices | |
getEventHandler() | BaseLib::IEvents | virtual |
getIdTypeNumberMap() | BaseLib::DeviceDescription::Devices | |
getKnownTypeNumbers() | BaseLib::DeviceDescription::Devices | |
getParamsetDescription(PRpcClientInfo clientInfo, uint64_t deviceId, int32_t firmwareVersion, int32_t channel, ParameterGroup::Type::Enum type) | BaseLib::DeviceDescription::Devices | |
getTypeNumberFromProductId(const std::string &productId) | BaseLib::DeviceDescription::Devices | |
getTypeNumberFromTypeId(const std::string &typeId) | BaseLib::DeviceDescription::Devices | |
IEvents() | BaseLib::IEvents | |
listKnownDeviceType(PRpcClientInfo clientInfo, std::shared_ptr< HomegearDevice > &device, PSupportedDevice deviceType, int32_t channel, std::set< std::string > &fields) | BaseLib::DeviceDescription::Devices | |
listKnownDeviceTypes(PRpcClientInfo clientInfo, bool channels, std::set< std::string > &fields) | BaseLib::DeviceDescription::Devices | |
load() | BaseLib::DeviceDescription::Devices | |
load(std::string &xmlPath) | BaseLib::DeviceDescription::Devices | |
loadFile(std::string &filepath) | BaseLib::DeviceDescription::Devices | |
loadHomeMatic(std::string &filepath) | BaseLib::DeviceDescription::Devices | protected |
resetEventHandler() | BaseLib::IEvents | virtual |
setEventHandler(IEventSinkBase *eventHandler) | BaseLib::IEvents | virtual |
~Devices() override=default | BaseLib::DeviceDescription::Devices | |
~IEvents() | BaseLib::IEvents | virtual |