| 
| virtual TskBlackboardArtifact  | createArtifact (const uint64_t file_id, const int artifactTypeID) | 
|   | Create a new blackboard artifact with the given type id and file id.  More...
  | 
|   | 
| virtual TskBlackboardArtifact  | createArtifact (const uint64_t file_id, const TSK_ARTIFACT_TYPE artifactType) | 
|   | Create a new blackboard artifact with the given type and file id.  More...
  | 
|   | 
| virtual TskBlackboardArtifact  | createArtifact (const uint64_t file_id, const string &artifactTypeName) | 
|   | Add a new artifact type with the given name and file id.  More...
  | 
|   | 
| virtual void  | createGenInfoAttribute (const uint64_t file_id, TskBlackboardAttribute &attr) | 
|   | Add a new attribute to the general info artifact for the given file.  More...
  | 
|   | 
| virtual vector< int >  | findAttributeTypes (int artifactTypeId) | 
|   | Search the entire blackboard for all attribute types associated with any artifact of the given type.  More...
  | 
|   | 
virtual vector 
< TskBlackboardArtifact >  | getArtifacts (const uint64_t file_id, const string &artifactTypeName) const  | 
|   | Get all artifacts with the given type name and file id.  More...
  | 
|   | 
virtual vector 
< TskBlackboardArtifact >  | getArtifacts (const uint64_t file_id, int artifactTypeID) const  | 
|   | Get all artifacts with the given type id and file id.  More...
  | 
|   | 
virtual vector 
< TskBlackboardArtifact >  | getArtifacts (const uint64_t file_id, TSK_ARTIFACT_TYPE artifactType) const  | 
|   | Get all artifacts with the given type and file id.  More...
  | 
|   | 
virtual vector 
< TskBlackboardArtifact >  | getArtifacts (const TSK_ARTIFACT_TYPE artifactType) const  | 
|   | Get all artifacts with the given type.  More...
  | 
|   | 
virtual vector 
< TskBlackboardAttribute >  | getAttributes (const uint64_t file_id, const string &attributeTypeName) const  | 
|   | Get all attributes with the given type name and file id.  More...
  | 
|   | 
virtual vector 
< TskBlackboardAttribute >  | getAttributes (const uint64_t file_id, int attributeTypeID) const  | 
|   | Get all attributes with the given type and file id.  More...
  | 
|   | 
virtual vector 
< TskBlackboardAttribute >  | getAttributes (const uint64_t file_id, TSK_ATTRIBUTE_TYPE attributeType) const  | 
|   | Get all attributes with the given type and file id.  More...
  | 
|   | 
virtual vector 
< TskBlackboardAttribute >  | getAttributes (const TSK_ATTRIBUTE_TYPE attributeType) const  | 
|   | Get all attributes with the given type.  More...
  | 
|   | 
| virtual TskBlackboardArtifact  | getBlackboardArtifact (const long artifactID) | 
|   | Get the artifact with the given id.  More...
  | 
|   | 
virtual vector 
< TskBlackboardArtifact >  | getMatchingArtifacts (const string &condition) const  | 
|   | Get all artifacts that match the given condition.  More...
  | 
|   | 
virtual vector 
< TskBlackboardAttribute >  | getMatchingAttributes (const string &condition) const  | 
|   | Get all attributes that match the given condition.  More...
  | 
|   | 
 | 
| 
static int  | addArtifactType (const string &artifactTypeName, const string &displayName) | 
|   | 
| 
static int  | addAttributeType (const string &attributeTypeName, const string &displayName) | 
|   | 
| 
static string  | artTypeIDToDisplayName (const int artifactTypeID) | 
|   | 
| 
static string  | artTypeIDToTypeName (const int artifactTypeID) | 
|   | 
| 
static int  | artTypeNameToTypeID (const string &artifactTypeString) | 
|   | 
| 
static string  | attrTypeIDToTypeDisplayName (const int attributeTypeID) | 
|   | 
| 
static string  | attrTypeIDToTypeName (const int attributeTypeID) | 
|   | 
| 
static int  | attrTypeNameToTypeID (const string &attributeTypeString) | 
|   | 
| 
static TskDBBlackboard &  | instance () | 
|   | 
| static int  | addArtifactType (const string &artifactTypeName, const string &displayName) | 
|   | Add a new artifact type with the given name and display name.  More...
  | 
|   | 
| static int  | addAttributeType (const string &attributeTypeName, const string &displayName) | 
|   | Add a new attribute type with the given name and display name.  More...
  | 
|   | 
| static string  | artTypeIDToDisplayName (const int artifactTypeID) | 
|   | Convert artifact type id to display name.  More...
  | 
|   | 
| static string  | artTypeIDToTypeName (const int artifactTypeID) | 
|   | Convert artifact type id to name.  More...
  | 
|   | 
| static int  | artTypeNameToTypeID (const string &artifactTypeString) | 
|   | Convert artifact type name to id.  More...
  | 
|   | 
| static string  | attrTypeIDToTypeDisplayName (const int attributeTypeID) | 
|   | Convert attribute type id to display name.  More...
  | 
|   | 
| static string  | attrTypeIDToTypeName (const int attributeTypeID) | 
|   | Convert attribute type id to name.  More...
  | 
|   | 
| static int  | attrTypeNameToTypeID (const string &attributeTypeString) | 
|   | Convert attribute type name to id.  More...
  | 
|   | 
An implementation of TskBlackboard that stores the name / value pairs in the TskImgDB.