![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::Database::IDatabaseController, including all inherited members.
| addBuildingPartToBuilding(uint64_t buildingId, uint64_t buildingPartId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| addRoomToStory(uint64_t storyId, uint64_t roomId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| addStoryToBuilding(uint64_t buildingId, uint64_t storyId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| addUiElement(const std::string &elementStringId, const BaseLib::PVariable &data, const BaseLib::PVariable &metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| addVariableProfile(const BaseLib::PVariable &translations, const BaseLib::PVariable &profile)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| buildingExists(uint64_t buildingId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| buildingPartExists(uint64_t buildingPartId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| categoryExists(uint64_t categoryId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| convertDatabase(const std::string &databasePath, const std::string &databaseFilename, const std::string &maintenanceDatabasePath, bool databaseSynchronous, bool databaseMemoryJournal, bool databaseWALJournal, const std::string &backupPath, const std::string &maintenanceBackupPath, const std::string &backupFilename)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createBuilding(BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createBuildingPart(BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createCategory(BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createDefaultRoles()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createGroup(BaseLib::PVariable translations, BaseLib::PVariable acl)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createRole(BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createRoom(BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createSavepointAsynchronous(std::string &name)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createSavepointSynchronous(std::string &name)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createStory(BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createUiNotification(const BaseLib::PVariable ¬ificationDescription)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| createUser(const std::string &name, const std::vector< uint8_t > &passwordHash, const std::vector< uint8_t > &salt, const std::vector< uint64_t > &groups)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteAllRoles()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteBuilding(uint64_t buildingId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteBuildingPart(uint64_t buildingPartId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteCategory(uint64_t categoryId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteData(std::string &component, std::string &key)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteDevice(uint64_t id)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteFamily(int32_t familyId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteFamilyVariable(BaseLib::Database::DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteGlobalServiceMessage(int32_t familyId, int32_t messageId, std::string &messageSubId, std::string &message)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteGroup(uint64_t groupId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteLicenseVariable(int32_t moduleId, uint64_t mapKey)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteMetadata(uint64_t peerId, std::string &serialNumber, std::string &dataId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteNodeData(const std::string &node, const std::string &key)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deletePeer(uint64_t id)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deletePeerParameter(uint64_t peerID, DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deletePeers(int32_t deviceID)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteRole(uint64_t roleId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteRoom(uint64_t roomId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteServiceMessage(uint64_t databaseID)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteStory(uint64_t storyId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteSystemVariable(std::string &variableId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteUser(uint64_t userId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteUserData(uint64_t userId, const std::string &component, const std::string &key)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| deleteVariableProfile(uint64_t profileId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| disableMaintenanceMode()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| enableMaintenanceMode()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getAcl(uint64_t groupId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getAllMetadata(PRpcClientInfo clientInfo, std::shared_ptr< Systems::Peer > peer, bool checkAcls)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getAllNodeDataNodes()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getAllSystemVariables()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getBuildingMetadata(uint64_t buildingId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getBuildingPartMetadata(uint64_t buildingPartId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getBuildingParts(BaseLib::PRpcClientInfo clientInfo, std::string languageCode, bool checkAcls)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getBuildingPartsInBuilding(PRpcClientInfo clientInfo, uint64_t buildingId, bool checkAcls)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getBuildings(std::string languageCode)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getCategories(PRpcClientInfo clientInfo, std::string languageCode, bool checkAcls)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getCategoryMetadata(uint64_t categoryId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getData(std::string &component, std::string &key)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getDevices(uint32_t family)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getDeviceVariables(uint64_t deviceID)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getFamilyVariables(int32_t familyId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getGroup(uint64_t groupId, std::string languageCode)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getGroups(std::string languageCode)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getHomegearVariableString(HomegearVariables::Enum id, std::string &value)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getLicenseVariables(int32_t moduleId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getMetadata(uint64_t peerId, std::string &dataId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getNodeData(const std::string &node, const std::string &key, bool requestFromTrustedServer=false)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getPassword(const std::string &name)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getPeerParameters(uint64_t peerID)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getPeers(uint64_t deviceID)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getPeerVariables(uint64_t peerID)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getRoleMetadata(uint64_t roleId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getRoles(PRpcClientInfo clientInfo, std::string languageCode, bool checkAcls)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getRoomMetadata(uint64_t roomId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getRoomName(PRpcClientInfo clientInfo, uint64_t roomId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getRooms(PRpcClientInfo clientInfo, std::string languageCode, bool checkAcls)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getRoomsInStory(PRpcClientInfo clientInfo, uint64_t storyId, bool checkAcls)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getServiceMessages(uint64_t peerId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getStories(std::string languageCode)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getStoriesInBuilding(PRpcClientInfo clientInfo, uint64_t buildingId, bool checkAcls)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getStoryMetadata(uint64_t storyId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getSystemVariable(const std::string &variableId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getSystemVariablesInRoom(uint64_t roomId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUiElementMetadata(uint64_t databaseId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUiElements()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUiNotification(uint64_t databaseId, const std::string &languageCode)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUiNotifications(const std::string &languageCode)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUserData(uint64_t userId, const std::string &component, const std::string &key)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUserId(const std::string &name)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUserKeyIndex1(uint64_t userId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUserKeyIndex2(uint64_t userId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUserMetadata(uint64_t userId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUsers()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getUsersGroups(uint64_t userId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| getVariableProfiles()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| groupExists(uint64_t groupId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| hotBackup()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| IDatabaseController() | BaseLib::Database::IDatabaseController | inline |
| init()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| initializeDatabase()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| isOpen()=0 | BaseLib::Database::IDatabaseController | pure virtual |
| open(const std::string &databasePath, const std::string &databaseFilename, const std::string &maintenanceDatabasePath, bool databaseSynchronous, bool databaseMemoryJournal, bool databaseWALJournal, const std::string &backupPath, const std::string &maintenanceBackupPath, const std::string &backupFilename)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| peerExists(uint64_t peerId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| peerExists(const std::string &serialNumber)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| releaseSavepointAsynchronous(std::string &name)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| releaseSavepointSynchronous(std::string &name)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeBuildingPartFromBuilding(uint64_t buildingId, uint64_t buildingPartId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeBuildingPartFromBuildings(uint64_t buildingPartId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeCategoryFromSystemVariables(uint64_t categoryId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeRoleFromSystemVariables(uint64_t roleId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeRoomFromStories(uint64_t roomId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeRoomFromStory(uint64_t storyId, uint64_t roomId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeRoomFromSystemVariables(uint64_t roomId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeStoryFromBuilding(uint64_t buildingId, uint64_t storyId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeStoryFromBuildings(uint64_t storyId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeUiElement(uint64_t databaseId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| removeUiNotification(uint64_t databaseId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| roleExists(uint64_t roleId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| roomExists(uint64_t roomId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| saveDevice(uint64_t id, int32_t address, std::string &serialNumber, uint32_t type, uint32_t family)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| saveDeviceVariableAsynchronous(DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| saveFamilyVariableAsynchronous(int32_t familyId, BaseLib::Database::DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| saveGlobalServiceMessageAsynchronous(DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| saveLicenseVariable(int32_t moduleId, DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| savePeer(uint64_t id, uint32_t parentID, int32_t address, std::string &serialNumber, uint32_t type)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| savePeerParameterAsynchronous(DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| savePeerParameterBuildingPartAsynchronous(BaseLib::Database::DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| savePeerParameterCategoriesAsynchronous(BaseLib::Database::DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| savePeerParameterRolesAsynchronous(BaseLib::Database::DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| savePeerParameterRoomAsynchronous(BaseLib::Database::DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| savePeerParameterSynchronous(DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| savePeerVariableAsynchronous(DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| saveServiceMessageAsynchronous(uint64_t peerId, DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| saveSpecialPeerParameterAsynchronous(DataRow &data)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setBuildingMetadata(uint64_t buildingId, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setBuildingPartMetadata(uint64_t buildingPartId, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setCategoryMetadata(uint64_t categoryId, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setData(std::string &component, std::string &key, BaseLib::PVariable &value)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setHomegearVariableString(HomegearVariables::Enum id, std::string &value)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setMetadata(PRpcClientInfo clientInfo, uint64_t peerId, std::string &serialNumber, std::string &dataId, BaseLib::PVariable &metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setNodeData(const std::string &node, const std::string &key, const BaseLib::PVariable &value)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setPeerID(uint64_t oldPeerId, uint64_t newPeerId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setPeerSerialNumber(uint64_t peer_id, const std::string &new_serial_number)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setRoleMetadata(uint64_t roleId, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setRoomMetadata(uint64_t roomId, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setStoryMetadata(uint64_t storyId, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setSystemVariable(std::string &variableId, BaseLib::PVariable &value, uint64_t roomId, const std::string &categories, const std::string &roles, int32_t flags)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setSystemVariableCategories(std::string &variableId, const std::string &categories)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setSystemVariableRoles(std::string &variableId, const std::string &roles)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setSystemVariableRoom(std::string &variableId, uint64_t room)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setUiElementMetadata(uint64_t databaseId, const BaseLib::PVariable &metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setUserData(uint64_t userId, const std::string &component, const std::string &key, const BaseLib::PVariable &value)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setUserKeyIndex1(uint64_t userId, int64_t keyIndex)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setUserKeyIndex2(uint64_t userId, int64_t keyIndex)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| setUserMetadata(uint64_t userId, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| storyExists(uint64_t storyId)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| updateBuilding(uint64_t buildingId, BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| updateBuildingPart(uint64_t buildingPartId, BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| updateCategory(uint64_t categoryId, BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| updateGroup(uint64_t groupId, BaseLib::PVariable translations, BaseLib::PVariable acl)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| updateRole(uint64_t roleId, BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| updateRoom(uint64_t roomId, BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| updateStory(uint64_t storyId, BaseLib::PVariable translations, BaseLib::PVariable metadata)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| updateUser(uint64_t userId, const std::vector< uint8_t > &passwordHash, const std::vector< uint8_t > &salt, const std::vector< uint64_t > &groups)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| updateVariableProfile(uint64_t profileId, const BaseLib::PVariable &translations, const BaseLib::PVariable &profile)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| userNameExists(const std::string &name)=0 | BaseLib::Database::IDatabaseController | pure virtual |
| ~IDatabaseController() | BaseLib::Database::IDatabaseController | inlinevirtual |