The Volatility Framework
volatility.cache.CacheNode Class Reference

Base class for Cache nodes. More...

Inheritance diagram for volatility.cache.CacheNode:
volatility.cache.BlockingNode

Public Member Functions

def __init__
 Creates a new Cache node under the parent. More...
 
def __getitem__
 
def __str__ (self)
 Produce a human readable version of the payload. More...
 
def set_payload (self, payload)
 Update the current payload with the new specified payload.
 
def dump (self)
 Dump the node to disk for later retrieval. More...
 
def get_payload (self)
 Retrieve this node's payload.
 

Public Attributes

 name
 
 payload
 
 storage
 
 stem
 
 invalidator
 

Detailed Description

Base class for Cache nodes.

Constructor & Destructor Documentation

def volatility.cache.CacheNode.__init__ (   self,
  name,
  stem,
  storage = None,
  payload = None,
  invalidator = None 
)

Creates a new Cache node under the parent.

The new node will carry the specified payload

Member Function Documentation

def volatility.cache.CacheNode.__str__ (   self)

Produce a human readable version of the payload.

def volatility.cache.CacheNode.dump (   self)

Dump the node to disk for later retrieval.

This is normally called when the process has exited.


The documentation for this class was generated from the following file: