|
| 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.