3D Repo Bouncer  1.4
repo::RepoController Member List

This is the complete list of members for repo::RepoController, including all inherited members.

addAlias(RepoToken *token, const std::string &alias)repo::RepoController
authenticateMongo(std::string &errMsg, const std::string &address, const uint32_t &port, const std::string &dbName, const std::string &username, const std::string &password, const bool &pwDigested=false)repo::RepoController
authenticateMongo(std::string &errMsg, const RepoToken *token)repo::RepoController
authenticateToAdminDatabaseMongo(std::string &errMsg, const std::string &address, const int &port, const std::string &username, const std::string &password, const bool &pwDigested=false)repo::RepoController
cleanUp(const RepoToken *token, const std::string &dbName, const std::string &projectName)repo::RepoController
commitScene(const RepoToken *token, repo::core::model::RepoScene *scene, const std::string &owner="", const std::string &tag="", const std::string &desc="")repo::RepoController
compareScenes(const RepoToken *token, repo::core::model::RepoScene *base, repo::core::model::RepoScene *compare, repo_diff_result_t &baseResults, repo_diff_result_t &compResults, const repo::DiffMode &diffMode)repo::RepoController
compareScenesByIDs(const RepoToken *token, repo::core::model::RepoScene *base, repo::core::model::RepoScene *compare, repo_diff_result_t &baseResults, repo_diff_result_t &compResults)repo::RepoControllerinline
compareScenesByNames(const RepoToken *token, repo::core::model::RepoScene *base, repo::core::model::RepoScene *compare, repo_diff_result_t &baseResults, repo_diff_result_t &compResults)repo::RepoControllerinline
countItemsInCollection(const RepoToken *token, const std::string &database, const std::string &collection)repo::RepoController
createFederatedScene(const std::map< repo::core::model::TransformationNode, repo::core::model::ReferenceNode > &fedMap)repo::RepoController
createMapScene(const repo::core::model::MapNode &mapNode)repo::RepoController
createToken(const std::string &alias, const std::string &address, const int &port, const std::string &dbName, const std::string &username, const std::string &password)repo::RepoController
createToken(const std::string &alias, const std::string &address, const int &port, const std::string &dbName, const RepoController::RepoToken *token) (defined in repo::RepoController)repo::RepoController
createTokenFromSerialised(const std::string &data) const repo::RepoController
destroyToken(RepoToken *token)repo::RepoController
disconnectFromDatabase(const RepoToken *token)repo::RepoController
fetchScene(const RepoToken *token, const std::string &database, const std::string &project, const std::string &uuid=REPO_HISTORY_MASTER_BRANCH, const bool &headRevision=true, const bool &lightFetch=false)repo::RepoController
generateAndCommitGLTFBuffer(const RepoToken *token, repo::core::model::RepoScene *scene)repo::RepoController
generateAndCommitSelectionTree(const RepoToken *token, repo::core::model::RepoScene *scene)repo::RepoController
generateAndCommitSRCBuffer(const RepoToken *token, repo::core::model::RepoScene *scene)repo::RepoController
generateAndCommitStashGraph(const RepoToken *token, repo::core::model::RepoScene *scene)repo::RepoController
generateGLTFBuffer(repo::core::model::RepoScene *scene)repo::RepoController
generateSRCBuffer(repo::core::model::RepoScene *scene)repo::RepoController
getAdminDatabaseRoles(const RepoToken *token)repo::RepoController
getAllFromCollectionContinuous(const RepoToken *token, const std::string &database, const std::string &collection, const uint64_t &skip=0, const uint32_t &limit=0)repo::RepoController
getAllFromCollectionContinuous(const RepoToken *token, const std::string &database, const std::string &collection, const std::list< std::string > &fields, const std::string &sortField, const int &sortOrder=-1, const uint64_t &skip=0, const uint32_t &limit=0)repo::RepoController
getCollections(const RepoToken *token, const std::string &databaseName)repo::RepoController
getCollectionStats(const RepoToken *token, const std::string &database, const std::string &collection)repo::RepoController
getDatabases(const RepoToken *token)repo::RepoController
getDatabasesWithProjects(const RepoToken *token, const std::list< std::string > &databases)repo::RepoController
getHostAndPort(const RepoToken *token)repo::RepoController
getInfoFromToken(const RepoToken *token, std::string &alias, std::string &host, uint32_t &port, std::string &username, std::string &authDB) const (defined in repo::RepoController)repo::RepoController
getNameOfAdminDatabase(const RepoToken *token)repo::RepoController
getRoleSettings(const RepoToken *token, const repo::core::model::RepoRole &role) (defined in repo::RepoController)repo::RepoController
getRoleSettings(const RepoToken *token, const std::string &database, const std::string &uniqueRoleName)repo::RepoController
getRoleSettingsFromDatabase(const RepoToken *token, const std::string &database, const uint64_t &skip=0, const uint32_t &limit=0)repo::RepoController
getRolesFromDatabase(const RepoToken *token, const std::string &database, const uint64_t &skip=0, const uint32_t &limit=0)repo::RepoController
getScenePartitioning(const repo::core::model::RepoScene *scene, const uint32_t &maxDepth=8)repo::RepoController
getStandardDatabaseRoles(const RepoToken *token)repo::RepoController
getSupportedExportFormats()repo::RepoController
getSupportedImportFormats()repo::RepoController
getVersion()repo::RepoController
insertBinaryFileToDatabase(const RepoToken *token, const std::string &database, const std::string &collection, const std::string &name, const std::vector< uint8_t > &rawData, const std::string &mimeType="")repo::RepoController
insertRole(const RepoToken *token, const repo::core::model::RepoRole &role)repo::RepoController
insertUser(const RepoToken *token, const repo::core::model::RepoUser &user)repo::RepoController
loadMetadataFromFile(const std::string &filePath, const char &delimiter= ',')repo::RepoController
loadSceneFromFile(const std::string &filePath, const bool &applyReduction=true, const bool &rotateModel=false, const repo::manipulator::modelconvertor::ModelImportConfig *config=nullptr)repo::RepoController
logToFile(const std::string &filePath)repo::RepoController
reduceTransformations(const RepoToken *token, repo::core::model::RepoScene *scene)repo::RepoController
removeCollection(const RepoToken *token, const std::string &databaseName, const std::string &collectionName, std::string &errMsg)repo::RepoController
removeDatabase(const RepoToken *token, const std::string &databaseName, std::string &errMsg)repo::RepoController
removeDocument(const RepoToken *token, const std::string &databaseName, const std::string &collectionName, const repo::core::model::RepoBSON &bson)repo::RepoController
removeProject(const RepoToken *token, const std::string &databaseName, const std::string &projectName, std::string &errMsg)repo::RepoController
removeProjectSettings(const RepoToken *token, const std::string &database, const repo::core::model::RepoProjectSettings &projectSettings) (defined in repo::RepoController)repo::RepoControllerinline
removeRole(const RepoToken *token, const repo::core::model::RepoRole &role)repo::RepoController
removeRoleSettings(const RepoToken *token, const std::string &database, const repo::core::model::RepoRoleSettings &roleSettings) (defined in repo::RepoController)repo::RepoControllerinline
removeRoleSettings(const RepoToken *token, const repo::core::model::RepoRole &role, const repo::core::model::RepoRoleSettings &settings) (defined in repo::RepoController)repo::RepoControllerinline
removeUser(const RepoToken *token, const repo::core::model::RepoUser &user)repo::RepoController
RepoController(std::vector< lib::RepoAbstractListener * > listeners=std::vector< lib::RepoAbstractListener * >(), const uint32_t &numConcurrentOps=1, const uint32_t &numDbConn=1)repo::RepoController
saveOriginalFiles(const RepoToken *token, const repo::core::model::RepoScene *scene, const std::string &directory)repo::RepoController
saveOriginalFiles(const RepoToken *token, const std::string &database, const std::string &project, const std::string &directory)repo::RepoController
saveSceneToFile(const std::string &filePath, const repo::core::model::RepoScene *scene)repo::RepoController
serialiseToken(const RepoToken *token) const repo::RepoController
setLoggingLevel(const repo::lib::RepoLog::RepoLogLevel &level)repo::RepoController
testConnection(const RepoToken *token)repo::RepoController
updateRole(const RepoToken *token, const repo::core::model::RepoRole &role)repo::RepoController
updateUser(const RepoToken *token, const repo::core::model::RepoUser &user)repo::RepoController
upsertDocument(const RepoToken *token, const std::string &databaseName, const std::string &collectionName, const repo::core::model::RepoBSON &bson)repo::RepoController
upsertProjectSettings(const RepoToken *token, const std::string &database, const repo::core::model::RepoProjectSettings &projectSettings) (defined in repo::RepoController)repo::RepoControllerinline
upsertRoleSettings(const RepoToken *token, const std::string &database, const repo::core::model::RepoRoleSettings &roleSettings) (defined in repo::RepoController)repo::RepoControllerinline
upsertRoleSettings(const RepoToken *token, const repo::core::model::RepoRole &role, const repo::core::model::RepoRoleSettings &settings) (defined in repo::RepoController)repo::RepoControllerinline
~RepoController()repo::RepoController