libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::Systems::Peer, including all inherited members.
_address | BaseLib::Systems::Peer | protected |
_bl | BaseLib::Systems::Peer | protected |
_buildingPartMutex | BaseLib::Systems::Peer | protected |
_buildingParts | BaseLib::Systems::Peer | protected |
_categories | BaseLib::Systems::Peer | protected |
_categoriesMutex | BaseLib::Systems::Peer | protected |
_central | BaseLib::Systems::Peer | protected |
_deviceType | BaseLib::Systems::Peer | protected |
_disposing | BaseLib::Systems::Peer | protected |
_eventHandler | BaseLib::IEvents | protected |
_firmwareVersion | BaseLib::Systems::Peer | protected |
_firmwareVersionString | BaseLib::Systems::Peer | protected |
_idString | BaseLib::Systems::Peer | protected |
_ip | BaseLib::Systems::Peer | protected |
_lastPacketReceived | BaseLib::Systems::Peer | protected |
_names | BaseLib::Systems::Peer | protected |
_namesMutex | BaseLib::Systems::Peer | protected |
_parentID | BaseLib::Systems::Peer | protected |
_peerID | BaseLib::Systems::Peer | protected |
_peers | BaseLib::Systems::Peer | protected |
_peersMutex | BaseLib::Systems::Peer | protected |
_roomMutex | BaseLib::Systems::Peer | protected |
_rooms | BaseLib::Systems::Peer | protected |
_rpcDevice | BaseLib::Systems::Peer | protected |
_rpcTypeString | BaseLib::Systems::Peer | protected |
_rxModes | BaseLib::Systems::Peer | protected |
_saveTeam | BaseLib::Systems::Peer | protected |
_serialNumber | BaseLib::Systems::Peer | protected |
_typeString | BaseLib::Systems::Peer | protected |
_variableDatabaseIDs | BaseLib::Systems::Peer | protected |
_webserverEventHandlers | BaseLib::Systems::Peer | protected |
activateLinkParamset(PRpcClientInfo clientInfo, int32_t channel, uint64_t remoteID, int32_t remoteChannel, bool longPress) | BaseLib::Systems::Peer | inlinevirtual |
addCategory(int32_t channel, uint64_t id) | BaseLib::Systems::Peer | virtual |
addCategoryToVariable(int32_t channel, std::string &variableName, uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
addRoleToVariable(int32_t channel, std::string &variableName, uint64_t roleId, RoleDirection direction, bool invert, bool scale, RoleScaleInfo scaleInfo) | BaseLib::Systems::Peer | virtual |
binaryConfig | BaseLib::Systems::Peer | |
buildingPartsSet() | BaseLib::Systems::Peer | |
configCentral | BaseLib::Systems::Peer | |
convertFromPacketHook(RpcConfigurationParameter ¶meter, std::vector< uint8_t > &data, PVariable &result) | BaseLib::Systems::Peer | inlineprotectedvirtual |
convertToPacketHook(RpcConfigurationParameter ¶meter, PVariable &data, std::vector< uint8_t > &result) | BaseLib::Systems::Peer | inlineprotectedvirtual |
createParameter(ParameterGroup::Type::Enum parameterSetType, uint32_t channel, const std::string ¶meterName, std::vector< uint8_t > &value, int32_t remoteAddress=0, uint32_t remoteChannel=0) | BaseLib::Systems::Peer | virtual |
createRoleRpcParameter(BaseLib::PVariable &variableInfo, const std::string &baseVariableName, const PParameterGroup ¶meterGroup) | BaseLib::Systems::Peer | protected |
deleteFromDatabase() | BaseLib::Systems::Peer | virtual |
deleting | BaseLib::Systems::Peer | |
dispose() | BaseLib::Systems::Peer | virtual |
enqueuePendingQueues() | BaseLib::Systems::Peer | inlinevirtual |
firmwareUpdateAvailable()=0 | BaseLib::Systems::Peer | pure virtual |
forceConfigUpdate(PRpcClientInfo clientInfo) | BaseLib::Systems::Peer | inlinevirtual |
getAddress() | BaseLib::Systems::Peer | inlinevirtual |
getAllConfig(PRpcClientInfo clientInfo) | BaseLib::Systems::Peer | virtual |
getAllConfigHook2(PRpcClientInfo clientInfo, PParameter parameter, uint32_t channel, PVariable parameters) | BaseLib::Systems::Peer | inlineprotectedvirtual |
getAllValues(PRpcClientInfo clientInfo, bool returnWriteOnly, bool checkAcls) | BaseLib::Systems::Peer | virtual |
getAllValuesHook2(PRpcClientInfo clientInfo, PParameter parameter, uint32_t channel, PVariable parameters) | BaseLib::Systems::Peer | inlineprotectedvirtual |
getBuildingPart(int32_t channel) | BaseLib::Systems::Peer | virtual |
getCategories() | BaseLib::Systems::Peer | virtual |
getCategories(int32_t channel) | BaseLib::Systems::Peer | virtual |
getCentral()=0 | BaseLib::Systems::Peer | pure virtual |
getChannelGroupedWith(int32_t channel)=0 | BaseLib::Systems::Peer | pure virtual |
getChannelsInBuildingPart(uint64_t buildingPartId) | BaseLib::Systems::Peer | virtual |
getChannelsInCategory(uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
getChannelsInRoom(uint64_t roomId) | BaseLib::Systems::Peer | virtual |
getConfigParameter(PRpcClientInfo clientInfo, uint32_t channel, std::string name) | BaseLib::Systems::Peer | virtual |
getDeviceDescription(PRpcClientInfo clientInfo, int32_t channel, std::map< std::string, bool > fields) | BaseLib::Systems::Peer | virtual |
getDeviceDescriptions(PRpcClientInfo clientInfo, bool channels, std::map< std::string, bool > fields) | BaseLib::Systems::Peer | virtual |
getDeviceInfo(PRpcClientInfo clientInfo, std::map< std::string, bool > fields) | BaseLib::Systems::Peer | virtual |
getDeviceType() | BaseLib::Systems::Peer | inlinevirtual |
getEventHandler() | BaseLib::IEvents | virtual |
getFirmwareVersion() | BaseLib::Systems::Peer | inlinevirtual |
getFirmwareVersionString() | BaseLib::Systems::Peer | inlinevirtual |
getFirmwareVersionString(int32_t firmwareVersion)=0 | BaseLib::Systems::Peer | pure virtual |
getID() | BaseLib::Systems::Peer | inlinevirtual |
getIdString() | BaseLib::Systems::Peer | inlinevirtual |
getIp() | BaseLib::Systems::Peer | inlinevirtual |
getLastPacketReceived() | BaseLib::Systems::Peer | inlinevirtual |
getLink(PRpcClientInfo clientInfo, int32_t channel, int32_t flags, bool avoidDuplicates) | BaseLib::Systems::Peer | virtual |
getLinkInfo(PRpcClientInfo clientInfo, int32_t senderChannel, uint64_t receiverID, int32_t receiverChannel) | BaseLib::Systems::Peer | virtual |
getLinkPeers(PRpcClientInfo clientInfo, int32_t channel, bool returnID) | BaseLib::Systems::Peer | virtual |
getName() | BaseLib::Systems::Peer | inlinevirtual |
getName(int32_t channel) | BaseLib::Systems::Peer | virtual |
getNewFirmwareVersion()=0 | BaseLib::Systems::Peer | pure virtual |
getParameterSet(int32_t channel, ParameterGroup::Type::Enum type)=0 | BaseLib::Systems::Peer | protectedpure virtual |
getParamset(PRpcClientInfo clientInfo, int32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteID, int32_t remoteChannel, bool checkAcls) | BaseLib::Systems::Peer | virtual |
getParamsetDescription(PRpcClientInfo clientInfo, int32_t channel, PParameterGroup parameterSet, bool checkAcls) | BaseLib::Systems::Peer | virtual |
getParamsetDescription(PRpcClientInfo clientInfo, int32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteID, int32_t remoteChannel, bool checkAcls) | BaseLib::Systems::Peer | virtual |
getParamsetHook2(PRpcClientInfo clientInfo, PParameter parameter, uint32_t channel, PVariable parameters) | BaseLib::Systems::Peer | inlineprotectedvirtual |
getParamsetId(PRpcClientInfo clientInfo, uint32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteID, int32_t remoteChannel) | BaseLib::Systems::Peer | virtual |
getParentID() | BaseLib::Systems::Peer | inlinevirtual |
getPeer(int32_t channel, int32_t address, int32_t remoteChannel=-1) | BaseLib::Systems::Peer | virtual |
getPeer(int32_t channel, uint64_t id, int32_t remoteChannel=-1) | BaseLib::Systems::Peer | virtual |
getPeer(int32_t channel, std::string serialNumber, int32_t remoteChannel=-1) | BaseLib::Systems::Peer | virtual |
getPeers() | BaseLib::Systems::Peer | virtual |
getRolesInDevice(PRpcClientInfo clientInfo, bool checkAcls) | BaseLib::Systems::Peer | virtual |
getRolesInRoom(PRpcClientInfo clientInfo, uint64_t roomId, bool checkAcls) | BaseLib::Systems::Peer | virtual |
getRoom(int32_t channel) | BaseLib::Systems::Peer | virtual |
getRpcDevice() | BaseLib::Systems::Peer | inline |
getRpcTypeString() | BaseLib::Systems::Peer | inlinevirtual |
getRXModes() | BaseLib::Systems::Peer | virtual |
getSerialNumber() | BaseLib::Systems::Peer | inlinevirtual |
getServiceMessages(PRpcClientInfo clientInfo, bool returnID, const std::string &language) | BaseLib::Systems::Peer | virtual |
getTypeString() | BaseLib::Systems::Peer | inlinevirtual |
getValue(PRpcClientInfo clientInfo, uint32_t channel, std::string valueKey, bool requestFromDevice, bool asynchronous) | BaseLib::Systems::Peer | virtual |
getValueFromDevice(std::shared_ptr< Parameter > ¶meter, int32_t channel, bool asynchronous) | BaseLib::Systems::Peer | inlineprotectedvirtual |
getVariableBuildingPart(int32_t channel, const std::string &variableName) | BaseLib::Systems::Peer | virtual |
getVariableCategories(int32_t channel, std::string &variableName) | BaseLib::Systems::Peer | virtual |
getVariableDescription(PRpcClientInfo clientInfo, uint32_t channel, std::string valueKey, const std::unordered_set< std::string > &fields) | BaseLib::Systems::Peer | virtual |
getVariableDescription(PRpcClientInfo clientInfo, const PParameter ¶meter, int32_t channel, ParameterGroup::Type::Enum type, int32_t index, const std::unordered_set< std::string > &fields) | BaseLib::Systems::Peer | protectedvirtual |
getVariableRoles(int32_t channel, std::string &variableName) | BaseLib::Systems::Peer | virtual |
getVariableRoom(int32_t channel, const std::string &variableName) | BaseLib::Systems::Peer | virtual |
getVariablesInBuildingPart(PRpcClientInfo clientInfo, uint64_t buildingPartId, bool returnDeviceAssigned, bool checkAcls) | BaseLib::Systems::Peer | virtual |
getVariablesInCategory(PRpcClientInfo clientInfo, uint64_t categoryId, bool checkAcls) | BaseLib::Systems::Peer | virtual |
getVariablesInRole(PRpcClientInfo clientInfo, uint64_t roleId, bool checkAcls) | BaseLib::Systems::Peer | virtual |
getVariablesInRoom(PRpcClientInfo clientInfo, uint64_t roomId, bool returnDeviceAssigned, bool checkAcls) | BaseLib::Systems::Peer | virtual |
handleCliCommand(std::string command)=0 | BaseLib::Systems::Peer | pure virtual |
hasBuildingPartInChannels(uint64_t buildingPartId) | BaseLib::Systems::Peer | virtual |
hasCategories() | BaseLib::Systems::Peer | virtual |
hasCategories(int32_t channel) | BaseLib::Systems::Peer | virtual |
hasCategory(int32_t channel, uint64_t id) | BaseLib::Systems::Peer | virtual |
hasCategoryInChannels(uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
hasRoomInChannels(uint64_t roomId) | BaseLib::Systems::Peer | virtual |
homegearShuttingDown() | BaseLib::Systems::Peer | virtual |
homegearStarted() | BaseLib::Systems::Peer | virtual |
IEvents() | BaseLib::IEvents | |
IEventSinkBase() | BaseLib::IEventSinkBase | inline |
initializeCentralConfig() | BaseLib::Systems::Peer | virtual |
initializeMasterSet(int32_t channel, std::shared_ptr< ConfigParameters > masterSet) | BaseLib::Systems::Peer | protectedvirtual |
initializeTypeString() | BaseLib::Systems::Peer | protectedvirtual |
initializeValueSet(int32_t channel, std::shared_ptr< Variables > valueSet) | BaseLib::Systems::Peer | protectedvirtual |
isTeam() | BaseLib::Systems::Peer | inlinevirtual |
kMaximumPeerId | BaseLib::Systems::Peer | static |
kUiPeerIdRange | BaseLib::Systems::Peer | static |
kVirtualPeerIdRange | BaseLib::Systems::Peer | static |
linksCentral | BaseLib::Systems::Peer | |
load(ICentral *central) | BaseLib::Systems::Peer | inlinevirtual |
loadConfig() | BaseLib::Systems::Peer | virtual |
loadVariables(ICentral *central, std::shared_ptr< BaseLib::Database::DataTable > &rows) | BaseLib::Systems::Peer | virtual |
onConfigPending(bool configPending) | BaseLib::Systems::Peer | protectedvirtual |
onDeleteServiceMessage(uint64_t databaseID) override | BaseLib::Systems::Peer | protectedvirtual |
onEnqueuePendingQueues() override | BaseLib::Systems::Peer | protectedvirtual |
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) override | BaseLib::Systems::Peer | protected |
BaseLib::Systems::ServiceMessages::IServiceEventSink::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::ServiceMessages::IServiceEventSink | pure virtual |
onGetServiceMessages() override | BaseLib::Systems::Peer | protectedvirtual |
onRPCEvent(std::string &source, uint64_t peerId, int32_t channel, std::string &deviceAddress, std::shared_ptr< std::vector< std::string >> &valueKeys, std::shared_ptr< std::vector< PVariable >> &values) override | BaseLib::Systems::Peer | protected |
BaseLib::Systems::ServiceMessages::IServiceEventSink::onRPCEvent(std::string &source, uint64_t peerId, 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::ServiceMessages::IServiceEventSink | pure virtual |
onSaveParameter(std::string name, uint32_t channel, std::vector< uint8_t > &data) override | BaseLib::Systems::Peer | protectedvirtual |
onSaveServiceMessage(Database::DataRow &data) override | BaseLib::Systems::Peer | protectedvirtual |
onServiceMessageEvent(const PServiceMessage &serviceMessage) override | BaseLib::Systems::Peer | protectedvirtual |
Peer(BaseLib::SharedObjects *baseLib, uint32_t parentId, IPeerEventSink *eventHandler) | BaseLib::Systems::Peer | |
Peer(BaseLib::SharedObjects *baseLib, uint64_t id, int32_t address, std::string serialNumber, uint32_t parentId, IPeerEventSink *eventHandler) | BaseLib::Systems::Peer | |
pendingQueuesEmpty() | BaseLib::Systems::Peer | inlinevirtual |
putParamset(PRpcClientInfo clientInfo, int32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteID, int32_t remoteChannel, PVariable variables, bool checkAcls, bool onlyPushing=false)=0 | BaseLib::Systems::Peer | pure virtual |
raiseAddWebserverEventHandler(Rpc::IWebserverEventSink *eventHandler) | BaseLib::Systems::Peer | protectedvirtual |
raiseEvent(std::string &source, uint64_t peerID, int32_t channel, std::shared_ptr< std::vector< std::string >> &variables, std::shared_ptr< std::vector< PVariable >> &values) | BaseLib::Systems::Peer | protectedvirtual |
raiseInvokeRpc(std::string &methodName, BaseLib::PArray ¶meters) | BaseLib::Systems::Peer | protectedvirtual |
raiseRemoveWebserverEventHandler() | BaseLib::Systems::Peer | 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::Peer | protectedvirtual |
raiseRPCUpdateDevice(uint64_t id, int32_t channel, std::string address, int32_t hint) | BaseLib::Systems::Peer | protectedvirtual |
raiseRunScript(ScriptEngine::PScriptInfo &scriptInfo, bool wait) | BaseLib::Systems::Peer | protectedvirtual |
raiseServiceMessageEvent(const PServiceMessage &serviceMessage) | BaseLib::Systems::Peer | protected |
removeBuildingPartFromVariables(uint64_t buildingPartId) | BaseLib::Systems::Peer | virtual |
removeCategory(int32_t channel, uint64_t id) | BaseLib::Systems::Peer | virtual |
removeCategoryFromVariable(int32_t channel, std::string &variableName, uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
removeCategoryFromVariables(uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
removeRoleFromVariable(int32_t channel, std::string &variableName, uint64_t roleId) | BaseLib::Systems::Peer | virtual |
removeRoleFromVariables(uint64_t roleId) | BaseLib::Systems::Peer | virtual |
removeRoomFromVariables(uint64_t roomId) | BaseLib::Systems::Peer | virtual |
reportValueUsage(PRpcClientInfo clientInfo) | BaseLib::Systems::Peer | virtual |
resetEventHandler() | BaseLib::IEvents | virtual |
roomsSet() | BaseLib::Systems::Peer | |
rssiInfo(PRpcClientInfo clientInfo) | BaseLib::Systems::Peer | virtual |
save(bool savePeer, bool saveVariables, bool saveCentralConfig) | BaseLib::Systems::Peer | virtual |
saveConfig() | BaseLib::Systems::Peer | virtual |
saveParameter(uint32_t parameterID, ParameterGroup::Type::Enum parameterSetType, uint32_t channel, const std::string ¶meterName, std::vector< uint8_t > &value, int32_t remoteAddress=0, uint32_t remoteChannel=0) | BaseLib::Systems::Peer | virtual |
saveParameter(uint32_t parameterID, uint32_t address, std::vector< uint8_t > &value) | BaseLib::Systems::Peer | virtual |
saveParameter(uint32_t parameterID, std::vector< uint8_t > &value) | BaseLib::Systems::Peer | virtual |
savePeers()=0 | BaseLib::Systems::Peer | pure virtual |
saveSpecialTypeParameter(uint32_t parameterID, ParameterGroup::Type::Enum parameterSetType, uint32_t channel, const std::string ¶meterName, std::vector< uint8_t > &value, int32_t specialType, const BaseLib::PVariable &metadata, const std::string &roles) | BaseLib::Systems::Peer | virtual |
saveVariable(uint32_t index, int32_t intValue) | BaseLib::Systems::Peer | virtual |
saveVariable(uint32_t index, int64_t intValue) | BaseLib::Systems::Peer | virtual |
saveVariable(uint32_t index, std::string &stringValue) | BaseLib::Systems::Peer | virtual |
saveVariable(uint32_t index, std::vector< char > &binaryValue) | BaseLib::Systems::Peer | virtual |
saveVariable(uint32_t index, std::vector< uint8_t > &binaryValue) | BaseLib::Systems::Peer | virtual |
saveVariables() | BaseLib::Systems::Peer | virtual |
serviceMessages | BaseLib::Systems::Peer | |
setAddress(int32_t value) | BaseLib::Systems::Peer | inlinevirtual |
setBuildingPart(int32_t channel, uint64_t value) | BaseLib::Systems::Peer | virtual |
setDefaultValue(RpcConfigurationParameter ¶meter) | BaseLib::Systems::Peer | protectedvirtual |
setDeviceType(uint64_t value) | BaseLib::Systems::Peer | inlinevirtual |
setEventHandler(IEventSinkBase *eventHandler) | BaseLib::IEvents | virtual |
setFirmwareVersion(int32_t value) | BaseLib::Systems::Peer | inlinevirtual |
setFirmwareVersionString(std::string value) | BaseLib::Systems::Peer | inlinevirtual |
setId(PRpcClientInfo clientInfo, uint64_t newPeerID) | BaseLib::Systems::Peer | virtual |
setID(uint64_t id) | BaseLib::Systems::Peer | virtual |
setIdString(std::string value) | BaseLib::Systems::Peer | inlinevirtual |
setInterface(PRpcClientInfo clientInfo, std::string interfaceID) | BaseLib::Systems::Peer | inlinevirtual |
setIp(std::string value) | BaseLib::Systems::Peer | inlinevirtual |
setLastPacketReceived() | BaseLib::Systems::Peer | virtual |
setLinkInfo(PRpcClientInfo clientInfo, int32_t senderChannel, uint64_t receiverID, int32_t receiverChannel, std::string name, std::string description) | BaseLib::Systems::Peer | virtual |
setName(std::string value) | BaseLib::Systems::Peer | inlinevirtual |
setName(int32_t channel, std::string value) | BaseLib::Systems::Peer | virtual |
setRoom(int32_t channel, uint64_t value) | BaseLib::Systems::Peer | virtual |
setRpcDevice(std::shared_ptr< HomegearDevice > value) | BaseLib::Systems::Peer | inline |
setSerialNumber(std::string serialNumber) | BaseLib::Systems::Peer | virtual |
setSerialNumber(PRpcClientInfo clientInfo, const std::string &new_serial_number) | BaseLib::Systems::Peer | virtual |
setTypeString(std::string value) | BaseLib::Systems::Peer | inlinevirtual |
setValue(PRpcClientInfo clientInfo, uint32_t channel, std::string valueKey, PVariable value, bool wait) | BaseLib::Systems::Peer | virtual |
setVariableBuildingPart(int32_t channel, std::string &variableName, uint64_t buildingPartId) | BaseLib::Systems::Peer | virtual |
setVariableRoom(int32_t channel, std::string &variableName, uint64_t roomId) | BaseLib::Systems::Peer | virtual |
updatePeer(uint64_t oldId, uint64_t newId) | BaseLib::Systems::Peer | virtual |
updatePeer(const std::string &old_serial_number, const std::string &new_serial_number) | BaseLib::Systems::Peer | virtual |
valuesCentral | BaseLib::Systems::Peer | |
variableHasCategories(int32_t channel, const std::string &variableName) | BaseLib::Systems::Peer | virtual |
variableHasCategory(int32_t channel, const std::string &variableName, uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
variableHasRole(int32_t channel, const std::string &variableName, uint64_t roleId) | BaseLib::Systems::Peer | virtual |
variableHasRoles(int32_t channel, const std::string &variableName) | BaseLib::Systems::Peer | virtual |
wireless()=0 | BaseLib::Systems::Peer | pure virtual |
~IEvents() | BaseLib::IEvents | virtual |
~IEventSinkBase() | BaseLib::IEventSinkBase | inlinevirtual |
~Peer() | BaseLib::Systems::Peer | virtual |