#include <GitObjectManager.h>
 | 
| bool  | extractObjectFromPackFile (std::shared_ptr< GitPackIdxV2 > const &idx, GitPackIdxItem const *item, GitPackObject *out) | 
|   | 
| bool  | extractObjectFromPackFile (GitRunner g, const GitHash &id, QByteArray *out, GitObject::Type *type, std::mutex *mutex) | 
|   | 
| void  | loadIndexes (GitRunner g, std::mutex *mutex) | 
|   | 
| QString  | findObjectPath (GitRunner g, const GitHash &id) | 
|   | 
| bool  | loadObject (GitRunner g, const GitHash &id, QByteArray *out, GitObject::Type *type) | 
|   | 
| void  | init () | 
|   | 
◆ GitObjectManager() [1/3]
      
        
          | GitObjectManager::GitObjectManager  | 
          ( | 
          std::mutex *  | 
          mutex | ) | 
           | 
        
      
 
 
◆ GitObjectManager() [2/3]
◆ GitObjectManager() [3/3]
◆ ~GitObjectManager()
      
        
          | GitObjectManager::~GitObjectManager  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ applyDelta()
  
  
      
        
          | void GitObjectManager::applyDelta  | 
          ( | 
          QByteArray const *  | 
          base,  | 
         
        
           | 
           | 
          QByteArray const *  | 
          delta,  | 
         
        
           | 
           | 
          QByteArray *  | 
          out  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ catFile()
◆ clearIndexes()
      
        
          | void GitObjectManager::clearIndexes  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ extractObjectFromPackFile() [1/2]
◆ extractObjectFromPackFile() [2/2]
◆ findObject()
  
  
      
        
          | QStringList GitObjectManager::findObject  | 
          ( | 
          const QString &  | 
          id,  | 
         
        
           | 
           | 
          const QString &  | 
          repo_local_dir  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ findObjectPath()
◆ init()
  
  
      
        
          | void GitObjectManager::init  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ loadIndexes()
  
  
      
        
          | void GitObjectManager::loadIndexes  | 
          ( | 
          GitRunner  | 
          g,  | 
         
        
           | 
           | 
          std::mutex *  | 
          mutex  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ loadObject()
◆ loadPackedObject()
◆ operator=()
◆ setup()
      
        
          | void GitObjectManager::setup  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GitObjectCache
The documentation for this class was generated from the following files: