Package rekall :: Package plugins :: Package tools :: Module caching_url_manager :: Class CacheDirectoryManager
[frames] | no frames]

Class CacheDirectoryManager

source code


Nested Classes
  DELEGATE
An IOManager which stores everything in files.
  __metaclass__
Automatic Plugin Registration through metaclasses. (Inherited from rekall.io_manager.IOManager)
  top_level_class
The baseclass for abstracted IO implementations. (Inherited from rekall.io_manager.IOManager)
Instance Methods
 
CheckInventory(self, name)
Do we have this file at all? (Inherited from rekall.plugins.tools.caching_url_manager.CachingManager)
source code
 
CheckUpstreamRepository(self)
Checks the repository for freshness. (Inherited from rekall.plugins.tools.caching_url_manager.CachingManager)
source code
 
Create(self, name, **options)
Creates a new file in the container. (Inherited from rekall.io_manager.IOManager)
source code
 
Decoder(self, raw) (Inherited from rekall.io_manager.IOManager) source code
 
Destroy(self, name)
Destroys the file/directory at name's path. (Inherited from rekall.io_manager.IOManager)
source code
 
Encoder(self, data, **options) (Inherited from rekall.io_manager.IOManager) source code
 
FlushInventory(self)
Write the inventory to the storage. (Inherited from rekall.io_manager.IOManager)
source code
 
GetData(self, name, **kwargs)
Get the data object stored at container member. (Inherited from rekall.plugins.tools.caching_url_manager.CachingManager)
source code
 
ListFiles(self)
Returns a generator over all the files in this container. (Inherited from rekall.plugins.tools.caching_url_manager.CachingManager)
source code
 
Metadata(self, path)
Returns metadata about a path. (Inherited from rekall.io_manager.IOManager)
source code
 
Open(self, name)
Opens a container member for reading. (Inherited from rekall.io_manager.IOManager)
source code
 
SetMetadata(self, name, options) (Inherited from rekall.io_manager.IOManager) source code
 
StoreData(self, name, data, **options)
Stores the data in the named container member. (Inherited from rekall.plugins.tools.caching_url_manager.CachingManager)
source code
 
ValidateInventory(self) (Inherited from rekall.io_manager.IOManager) source code
 
__enter__(self) (Inherited from rekall.io_manager.IOManager) source code
 
__exit__(self, exc_type, exc_value, traceback) (Inherited from rekall.io_manager.IOManager) source code
 
__init__(self, session=None, **kwargs)
Initialize the IOManager. (Inherited from rekall.plugins.tools.caching_url_manager.CachingManager)
source code
 
__str__(self)
str(x) (Inherited from rekall.plugins.tools.caching_url_manager.CachingManager)
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Methods
 
ImplementationByClass(self, name) source code
 
ImplementationByName(self, name) source code
Class Variables
  classes = {'CacheDirectoryManager': <class 'rekall.plugins.too... (Inherited from rekall.io_manager.IOManager)
  classes_by_name = {None: [<class 'rekall.io_manager.DirectoryI... (Inherited from rekall.io_manager.IOManager)
  order = 90 (Inherited from rekall.plugins.tools.caching_url_manager.CachingManager)
  plugin_feature = 'IOManager' (Inherited from rekall.io_manager.IOManager)
Properties
  inventory (Inherited from rekall.io_manager.IOManager)

Inherited from object: __class__

Method Details

ImplementationByClass(self, name)
Class Method

source code 
Overrides: io_manager.IOManager.ImplementationByClass

ImplementationByName(self, name)
Class Method

source code 
Overrides: io_manager.IOManager.ImplementationByName