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