![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::Systems::ICentral, including all inherited members.
| _address | BaseLib::Systems::ICentral | protected |
| _bl | BaseLib::Systems::ICentral | protected |
| _deviceFamily | BaseLib::Systems::ICentral | protected |
| _deviceId | BaseLib::Systems::ICentral | protected |
| _disposing | BaseLib::Systems::ICentral | protected |
| _eventHandler | BaseLib::IEvents | protected |
| _initialized | BaseLib::Systems::ICentral | protected |
| _newPeers | BaseLib::Systems::ICentral | protected |
| _newPeersMutex | BaseLib::Systems::ICentral | protected |
| _pairing | BaseLib::Systems::ICentral | protected |
| _pairingMessages | BaseLib::Systems::ICentral | protected |
| _peers | BaseLib::Systems::ICentral | protected |
| _peersById | BaseLib::Systems::ICentral | protected |
| _peersBySerial | BaseLib::Systems::ICentral | protected |
| _peersMutex | BaseLib::Systems::ICentral | protected |
| _physicalInterfaceEventhandlers | BaseLib::Systems::ICentral | protected |
| _serialNumber | BaseLib::Systems::ICentral | protected |
| _timeLeftInPairingMode | BaseLib::Systems::ICentral | protected |
| _translations | BaseLib::Systems::ICentral | protected |
| _variableDatabaseIds | BaseLib::Systems::ICentral | protected |
| activateLinkParamset(PRpcClientInfo clientInfo, std::string serialNumber, int32_t channel, std::string remoteSerialNumber, int32_t remoteChannel, bool longPress) | BaseLib::Systems::ICentral | inlinevirtual |
| activateLinkParamset(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, uint64_t remoteId, int32_t remoteChannel, bool longPress) | BaseLib::Systems::ICentral | inlinevirtual |
| addCategoryToChannel(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, uint64_t categoryId) | BaseLib::Systems::ICentral | virtual |
| addChannelToBuildingPart(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, uint64_t buildingPartId) | BaseLib::Systems::ICentral | virtual |
| addChannelToRoom(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, uint64_t roomId) | BaseLib::Systems::ICentral | virtual |
| addDevice(PRpcClientInfo clientInfo, std::string serialNumber) | BaseLib::Systems::ICentral | inlinevirtual |
| addLink(PRpcClientInfo clientInfo, std::string senderSerialNumber, int32_t senderChannel, std::string receiverSerialNumber, int32_t receiverChannel, std::string name, std::string description) | BaseLib::Systems::ICentral | inlinevirtual |
| addLink(PRpcClientInfo clientInfo, uint64_t senderId, int32_t senderChannel, uint64_t receiverId, int32_t receiverChannel, std::string name, std::string description) | BaseLib::Systems::ICentral | inlinevirtual |
| createDevice(PRpcClientInfo clientInfo, int32_t deviceType, std::string serialNumber, int32_t address, int32_t firmwareVersion, std::string interfaceId) | BaseLib::Systems::ICentral | inlinevirtual |
| createDevice(PRpcClientInfo clientInfo, const std::string &code) | BaseLib::Systems::ICentral | inlinevirtual |
| deleteDevice(PRpcClientInfo clientInfo, std::string serialNumber, int32_t flags) | BaseLib::Systems::ICentral | inlinevirtual |
| deleteDevice(PRpcClientInfo clientInfo, uint64_t peerId, int32_t flags) | BaseLib::Systems::ICentral | inlinevirtual |
| deletePeersFromDatabase() | BaseLib::Systems::ICentral | protectedvirtual |
| deviceFamily() | BaseLib::Systems::ICentral | virtual |
| dispose(bool wait=true) | BaseLib::Systems::ICentral | virtual |
| getAddress() | BaseLib::Systems::ICentral | inlinevirtual |
| getAllConfig(PRpcClientInfo clientInfo, uint64_t peerId, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getAllValues(PRpcClientInfo clientInfo, BaseLib::PArray peerIds, bool returnWriteOnly, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getChannelsInBuildingPart(PRpcClientInfo clientInfo, uint64_t buildingPartId, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getChannelsInCategory(PRpcClientInfo clientInfo, uint64_t categoryId, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getChannelsInRoom(PRpcClientInfo clientInfo, uint64_t roomId, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getConfigParameter(PRpcClientInfo clientInfo, std::string serialNumber, uint32_t channel, std::string name) | BaseLib::Systems::ICentral | virtual |
| getConfigParameter(PRpcClientInfo clientInfo, uint64_t peerId, uint32_t channel, std::string name) | BaseLib::Systems::ICentral | virtual |
| getDeviceDescription(PRpcClientInfo clientInfo, std::string serialNumber, int32_t channel, std::map< std::string, bool > fields) | BaseLib::Systems::ICentral | virtual |
| getDeviceDescription(PRpcClientInfo clientInfo, uint64_t id, int32_t channel, std::map< std::string, bool > fields) | BaseLib::Systems::ICentral | virtual |
| getDeviceInfo(PRpcClientInfo clientInfo, uint64_t id, std::map< std::string, bool > fields, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getDevicesInBuildingPart(PRpcClientInfo clientInfo, uint64_t buildingPartId, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getDevicesInCategory(PRpcClientInfo clientInfo, uint64_t categoryId, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getDevicesInRoom(PRpcClientInfo clientInfo, uint64_t roomId, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getEventHandler() | BaseLib::IEvents | virtual |
| getId() | BaseLib::Systems::ICentral | inlinevirtual |
| getInstallMode(PRpcClientInfo clientInfo) | BaseLib::Systems::ICentral | virtual |
| getLinkInfo(PRpcClientInfo clientInfo, std::string senderSerialNumber, int32_t senderChannel, std::string receiverSerialNumber, int32_t receiverChannel) | BaseLib::Systems::ICentral | virtual |
| getLinkInfo(PRpcClientInfo clientInfo, uint64_t senderId, int32_t senderChannel, uint64_t receiverId, int32_t receiverChannel) | BaseLib::Systems::ICentral | virtual |
| getLinkPeers(PRpcClientInfo clientInfo, std::string serialNumber, int32_t channel) | BaseLib::Systems::ICentral | virtual |
| getLinkPeers(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel) | BaseLib::Systems::ICentral | virtual |
| getLinks(PRpcClientInfo clientInfo, std::string serialNumber, int32_t channel, int32_t flags) | BaseLib::Systems::ICentral | virtual |
| getLinks(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, int32_t flags, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getName(PRpcClientInfo clientInfo, uint64_t id, int32_t channel) | BaseLib::Systems::ICentral | virtual |
| getPairingState(PRpcClientInfo clientInfo) | BaseLib::Systems::ICentral | virtual |
| getParamset(PRpcClientInfo clientInfo, std::string serialNumber, int32_t channel, ParameterGroup::Type::Enum type, std::string remoteSerialNumber, int32_t remoteChannel) | BaseLib::Systems::ICentral | virtual |
| getParamset(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteId, int32_t remoteChannel, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getParamsetDescription(PRpcClientInfo clientInfo, std::string serialNumber, int32_t channel, ParameterGroup::Type::Enum type, std::string remoteSerialNumber, int32_t remoteChannel) | BaseLib::Systems::ICentral | virtual |
| getParamsetDescription(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteId, int32_t remoteChannel, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getParamsetId(PRpcClientInfo clientInfo, std::string serialNumber, uint32_t channel, ParameterGroup::Type::Enum type, std::string remoteSerialNumber, int32_t remoteChannel) | BaseLib::Systems::ICentral | virtual |
| getParamsetId(PRpcClientInfo clientInfo, uint64_t peerId, uint32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteId, int32_t remoteChannel) | BaseLib::Systems::ICentral | virtual |
| getPeer(int32_t address) | BaseLib::Systems::ICentral | |
| getPeer(uint64_t id) | BaseLib::Systems::ICentral | |
| getPeer(std::string serialNumber) | BaseLib::Systems::ICentral | |
| getPeerId(PRpcClientInfo clientInfo, int32_t filterType, std::string filterValue, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getPeerId(PRpcClientInfo clientInfo, int32_t address) | BaseLib::Systems::ICentral | virtual |
| getPeerId(PRpcClientInfo clientInfo, std::string serialNumber) | BaseLib::Systems::ICentral | virtual |
| getPeerIdFromSerial(std::string &serialNumber) | BaseLib::Systems::ICentral | virtual |
| getPeers() | BaseLib::Systems::ICentral | |
| getRolesInRoom(PRpcClientInfo clientInfo, uint64_t roomId, bool checkDeviceAcls, bool checkVariableAcls) | BaseLib::Systems::ICentral | virtual |
| getSerialNumber() | BaseLib::Systems::ICentral | inlinevirtual |
| getServiceMessages(PRpcClientInfo clientInfo, bool returnId, const std::string &language, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| getSniffedDevices(PRpcClientInfo clientInfo) | BaseLib::Systems::ICentral | inlinevirtual |
| getTranslations() | BaseLib::Systems::ICentral | inline |
| getValue(PRpcClientInfo clientInfo, std::string serialNumber, uint32_t channel, std::string valueKey, bool requestFromDevice, bool asynchronous) | BaseLib::Systems::ICentral | virtual |
| getValue(PRpcClientInfo clientInfo, uint64_t id, uint32_t channel, std::string valueKey, bool requestFromDevice, bool asynchronous) | BaseLib::Systems::ICentral | virtual |
| getVariableDescription(PRpcClientInfo clientInfo, uint64_t id, uint32_t channel, std::string valueKey, const std::unordered_set< std::string > &fields) | BaseLib::Systems::ICentral | virtual |
| getVariablesInBuildingPart(PRpcClientInfo clientInfo, uint64_t buildingPartId, bool returnDeviceAssigned, bool checkDeviceAcls, bool checkVariableAcls) | BaseLib::Systems::ICentral | virtual |
| getVariablesInCategory(PRpcClientInfo clientInfo, uint64_t categoryId, bool checkDeviceAcls, bool checkVariableAcls) | BaseLib::Systems::ICentral | virtual |
| getVariablesInRole(PRpcClientInfo clientInfo, uint64_t roleId, bool checkDeviceAcls, bool checkVariableAcls) | BaseLib::Systems::ICentral | virtual |
| getVariablesInRoom(PRpcClientInfo clientInfo, uint64_t roomId, bool returnDeviceAssigned, bool checkDeviceAcls, bool checkVariableAcls) | BaseLib::Systems::ICentral | virtual |
| handleCliCommand(std::string command) | BaseLib::Systems::ICentral | inlinevirtual |
| homegearShuttingDown() | BaseLib::Systems::ICentral | virtual |
| homegearStarted() | BaseLib::Systems::ICentral | virtual |
| ICentral(int32_t deviceFamily, BaseLib::SharedObjects *baseLib, ICentralEventSink *eventHandler) | BaseLib::Systems::ICentral | |
| ICentral(int32_t deviceFamily, BaseLib::SharedObjects *baseLib, uint32_t deviceId, std::string serialNumber, int32_t address, ICentralEventSink *eventHandler) | BaseLib::Systems::ICentral | |
| ICentral(const ICentral &) | BaseLib::Systems::ICentral | protected |
| IEvents() | BaseLib::IEvents | |
| BaseLib::IEventSinkBase() | BaseLib::IEventSinkBase | inline |
| BaseLib::Systems::IPhysicalInterface::IPhysicalInterfaceEventSink::IEventSinkBase() | BaseLib::IEventSinkBase | inline |
| invokeFamilyMethod(PRpcClientInfo clientInfo, std::string &methodName, PArray parameters) | BaseLib::Systems::ICentral | inlinevirtual |
| listDevices(PRpcClientInfo clientInfo, bool channels, std::map< std::string, bool > fields, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| listDevices(PRpcClientInfo clientInfo, bool channels, std::map< std::string, bool > fields, std::shared_ptr< std::set< uint64_t >> knownDevices, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| listTeams(BaseLib::PRpcClientInfo clientInfo, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| load() | BaseLib::Systems::ICentral | virtual |
| loadPeers() | BaseLib::Systems::ICentral | inlineprotectedvirtual |
| loadVariables()=0 | BaseLib::Systems::ICentral | protectedpure virtual |
| onAddWebserverEventHandler(BaseLib::Rpc::IWebserverEventSink *eventHandler, std::map< int32_t, PEventHandler > &eventHandlers) override | BaseLib::Systems::ICentral | 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< BaseLib::Variable >>> &values) override | BaseLib::Systems::ICentral | protected |
| BaseLib::Systems::Peer::IPeerEventSink::onEvent(std::string &source, uint64_t peerID, int32_t channel, std::shared_ptr< std::vector< std::string >> &variables, std::shared_ptr< std::vector< PVariable >> &values)=0 | BaseLib::Systems::Peer::IPeerEventSink | pure virtual |
| onInvokeRpc(std::string &methodName, BaseLib::PArray ¶meters) override | BaseLib::Systems::ICentral | protectedvirtual |
| onPacketReceived(std::string &senderID, std::shared_ptr< Packet > packet) override=0 | BaseLib::Systems::ICentral | protectedpure virtual |
| onRemoveWebserverEventHandler(std::map< int32_t, PEventHandler > &eventHandlers) override | BaseLib::Systems::ICentral | protectedvirtual |
| 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) override | BaseLib::Systems::ICentral | protectedvirtual |
| onRPCUpdateDevice(uint64_t id, int32_t channel, std::string address, int32_t hint) override | BaseLib::Systems::ICentral | protectedvirtual |
| onRunScript(ScriptEngine::PScriptInfo &scriptInfo, bool wait) override | BaseLib::Systems::ICentral | protectedvirtual |
| onServiceMessageEvent(const PServiceMessage &serviceMessage) override | BaseLib::Systems::ICentral | protectedvirtual |
| operator=(const ICentral &) | BaseLib::Systems::ICentral | protected |
| peerExists(int32_t address) | BaseLib::Systems::ICentral | virtual |
| peerExists(std::string serialNumber) | BaseLib::Systems::ICentral | virtual |
| peerExists(uint64_t id) | BaseLib::Systems::ICentral | virtual |
| PPairingMessage typedef | BaseLib::Systems::ICentral | |
| PPairingState typedef | BaseLib::Systems::ICentral | |
| putParamset(PRpcClientInfo clientInfo, std::string serialNumber, int32_t channel, ParameterGroup::Type::Enum type, std::string remoteSerialNumber, int32_t remoteChannel, PVariable paramset) | BaseLib::Systems::ICentral | virtual |
| putParamset(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteId, int32_t remoteChannel, PVariable paramset, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| raiseAddWebserverEventHandler(BaseLib::Rpc::IWebserverEventSink *eventHandler, std::map< int32_t, PEventHandler > &eventHandlers) | BaseLib::Systems::ICentral | 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< BaseLib::Variable >>> &values) | BaseLib::Systems::ICentral | protectedvirtual |
| raiseGetRoomIdByName(std::string &name) | BaseLib::Systems::ICentral | protectedvirtual |
| raiseInvokeRpc(std::string &methodName, BaseLib::PArray ¶meters) | BaseLib::Systems::ICentral | protectedvirtual |
| raiseRemoveWebserverEventHandler(std::map< int32_t, PEventHandler > &eventHandlers) | BaseLib::Systems::ICentral | protectedvirtual |
| raiseRPCDeleteDevices(std::vector< uint64_t > &ids, PVariable deviceAddresses, PVariable deviceInfo) | BaseLib::Systems::ICentral | 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< PVariable >> &values) | BaseLib::Systems::ICentral | protectedvirtual |
| raiseRPCNewDevices(std::vector< uint64_t > &ids, PVariable deviceDescriptions) | BaseLib::Systems::ICentral | protectedvirtual |
| raiseRPCUpdateDevice(uint64_t id, int32_t channel, std::string address, int32_t hint) | BaseLib::Systems::ICentral | protectedvirtual |
| raiseRunScript(ScriptEngine::PScriptInfo &scriptInfo, bool wait) | BaseLib::Systems::ICentral | protectedvirtual |
| raiseServiceMessageEvent(const PServiceMessage &serviceMessage) | BaseLib::Systems::ICentral | protectedvirtual |
| removeCategoryFromChannel(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, uint64_t categoryId) | BaseLib::Systems::ICentral | virtual |
| removeChannelFromBuildingPart(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, uint64_t buildingPartId) | BaseLib::Systems::ICentral | virtual |
| removeChannelFromRoom(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, uint64_t roomId) | BaseLib::Systems::ICentral | virtual |
| removeLink(PRpcClientInfo clientInfo, std::string senderSerialNumber, int32_t senderChannel, std::string receiverSerialNumber, int32_t receiverChannel) | BaseLib::Systems::ICentral | inlinevirtual |
| removeLink(PRpcClientInfo clientInfo, uint64_t senderId, int32_t senderChannel, uint64_t receiverId, int32_t receiverChannel) | BaseLib::Systems::ICentral | inlinevirtual |
| reportValueUsage(PRpcClientInfo clientInfo, std::string serialNumber) | BaseLib::Systems::ICentral | virtual |
| resetEventHandler() | BaseLib::IEvents | virtual |
| rssiInfo(PRpcClientInfo clientInfo, bool checkAcls) | BaseLib::Systems::ICentral | virtual |
| save(bool full) | BaseLib::Systems::ICentral | virtual |
| savePeers(bool full) | BaseLib::Systems::ICentral | inlineprotectedvirtual |
| saveVariable(uint32_t index, int64_t intValue) | BaseLib::Systems::ICentral | protectedvirtual |
| saveVariable(uint32_t index, std::string &stringValue) | BaseLib::Systems::ICentral | protectedvirtual |
| saveVariable(uint32_t index, std::vector< uint8_t > &binaryValue) | BaseLib::Systems::ICentral | protectedvirtual |
| saveVariables()=0 | BaseLib::Systems::ICentral | protectedpure virtual |
| searchDevices(PRpcClientInfo clientInfo, const std::string &interfaceId) | BaseLib::Systems::ICentral | inlinevirtual |
| searchInterfaces(PRpcClientInfo clientInfo, PVariable metadata) | BaseLib::Systems::ICentral | inlinevirtual |
| setEventHandler(IEventSinkBase *eventHandler) | BaseLib::IEvents | virtual |
| setId(PRpcClientInfo clientInfo, uint64_t oldPeerId, uint64_t newPeerId) | BaseLib::Systems::ICentral | virtual |
| setInstallMode(PRpcClientInfo clientInfo, bool on, uint32_t duration, BaseLib::PVariable metadata, bool debugOutput=true) | BaseLib::Systems::ICentral | inlinevirtual |
| setInterface(PRpcClientInfo clientInfo, uint64_t peerId, std::string interfaceId) | BaseLib::Systems::ICentral | inlinevirtual |
| setLinkInfo(PRpcClientInfo clientInfo, std::string senderSerialNumber, int32_t senderChannel, std::string receiverSerialNumber, int32_t receiverChannel, std::string name, std::string description) | BaseLib::Systems::ICentral | virtual |
| setLinkInfo(PRpcClientInfo clientInfo, uint64_t senderId, int32_t senderChannel, uint64_t receiverId, int32_t receiverChannel, std::string name, std::string description) | BaseLib::Systems::ICentral | virtual |
| setName(PRpcClientInfo clientInfo, uint64_t id, int32_t channel, std::string name) | BaseLib::Systems::ICentral | virtual |
| setPeerId(uint64_t oldPeerId, uint64_t newPeerId) | BaseLib::Systems::ICentral | protectedvirtual |
| setPeerSerialNumber(const std::string &old_serial_number, const std::string &new_serial_number) | BaseLib::Systems::ICentral | protectedvirtual |
| setSerialNumber(PRpcClientInfo clientInfo, uint64_t peer_id, const std::string &new_serial_number) | BaseLib::Systems::ICentral | virtual |
| setTeam(PRpcClientInfo clientInfo, std::string serialNumber, int32_t channel, std::string teamSerialNumber, int32_t teamChannel, bool force=false, bool burst=true) | BaseLib::Systems::ICentral | inlinevirtual |
| setTeam(PRpcClientInfo clientInfo, uint64_t peerId, int32_t channel, uint64_t teamId, int32_t teamChannel, bool force=false, bool burst=true) | BaseLib::Systems::ICentral | inlinevirtual |
| setValue(PRpcClientInfo clientInfo, std::string serialNumber, uint32_t channel, std::string valueKey, PVariable value, bool wait) | BaseLib::Systems::ICentral | virtual |
| setValue(PRpcClientInfo clientInfo, uint64_t id, uint32_t channel, std::string valueKey, PVariable value, bool wait) | BaseLib::Systems::ICentral | virtual |
| startSniffing(PRpcClientInfo clientInfo) | BaseLib::Systems::ICentral | inlinevirtual |
| stopSniffing(PRpcClientInfo clientInfo) | BaseLib::Systems::ICentral | inlinevirtual |
| updateFirmware(PRpcClientInfo clientInfo, std::vector< uint64_t > ids, bool manual) | BaseLib::Systems::ICentral | inlinevirtual |
| ~ICentral() | BaseLib::Systems::ICentral | virtual |
| ~IEvents() | BaseLib::IEvents | virtual |
| ~IEventSinkBase() | BaseLib::IEventSinkBase | inlinevirtual |