Public Member Functions | |
| TransformContext (BNTransformContext *context) | |
| virtual | ~TransformContext () |
| Ref< BinaryView > | GetInput () const |
| std::string | GetFileName () const |
| std::vector< std::string > | GetAvailableTransforms () const |
| std::string | GetTransformName () const |
| void | SetTransformName (const std::string &transformName) |
| void | SetTransformParameters (const std::map< std::string, DataBuffer > ¶ms) |
| void | SetTransformParameter (const std::string &name, const DataBuffer &data) |
| bool | HasTransformParameter (const std::string &name) const |
| void | ClearTransformParameter (const std::string &name) |
| std::string | GetExtractionMessage () const |
| BNTransformResult | GetExtractionResult () const |
| BNTransformResult | GetTransformResult () const |
| void | SetTransformResult (BNTransformResult result) |
| Ref< Metadata > | GetMetadata () const |
| Ref< TransformContext > | GetParent () const |
| size_t | GetChildCount () const |
| std::vector< Ref< TransformContext > > | GetChildren () const |
| Ref< TransformContext > | GetChild (const std::string &filename="") const |
| Ref< TransformContext > | SetChild (const DataBuffer &data, const std::string &filename="", BNTransformResult result=TransformSuccess, const std::string &message="") |
| bool | IsLeaf () const |
| bool | IsRoot () const |
| std::vector< std::string > | GetAvailableFiles () const |
| void | SetAvailableFiles (const std::vector< std::string > &files) |
| bool | HasAvailableFiles () const |
| std::vector< std::string > | GetRequestedFiles () const |
| void | SetRequestedFiles (const std::vector< std::string > &files) |
| bool | HasRequestedFiles () const |
| bool | IsDatabase () const |
| Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNTransformContext, BNNewTransformContextReference, BNFreeTransformContext > | |
| CoreRefCountObject () | |
| virtual | ~CoreRefCountObject () |
| BNTransformContext * | GetObject () const |
| void | AddRef () |
| void | Release () |
| void | AddRefForRegistration () |
| void | ReleaseForRegistration () |
| void | AddRefForCallback () |
| void | ReleaseForCallback () |
Additional Inherited Members | |
| Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNTransformContext, BNNewTransformContextReference, BNFreeTransformContext > | |
| std::atomic< int > | m_refs |
| bool | m_registeredRef |
| BNTransformContext * | m_object |
| TransformContext::TransformContext | ( | BNTransformContext * | context | ) |
|
virtual |
| Ref< BinaryView > TransformContext::GetInput | ( | ) | const |
| string TransformContext::GetFileName | ( | ) | const |
| vector< string > TransformContext::GetAvailableTransforms | ( | ) | const |
| string TransformContext::GetTransformName | ( | ) | const |
| void TransformContext::SetTransformName | ( | const std::string & | transformName | ) |
| void TransformContext::SetTransformParameters | ( | const std::map< std::string, DataBuffer > & | params | ) |
| void TransformContext::SetTransformParameter | ( | const std::string & | name, |
| const DataBuffer & | data ) |
| bool TransformContext::HasTransformParameter | ( | const std::string & | name | ) | const |
| void TransformContext::ClearTransformParameter | ( | const std::string & | name | ) |
| string TransformContext::GetExtractionMessage | ( | ) | const |
| BNTransformResult TransformContext::GetExtractionResult | ( | ) | const |
| BNTransformResult TransformContext::GetTransformResult | ( | ) | const |
| void TransformContext::SetTransformResult | ( | BNTransformResult | result | ) |
| Ref< TransformContext > TransformContext::GetParent | ( | ) | const |
| size_t TransformContext::GetChildCount | ( | ) | const |
| vector< Ref< TransformContext > > TransformContext::GetChildren | ( | ) | const |
| Ref< TransformContext > TransformContext::GetChild | ( | const std::string & | filename = "" | ) | const |
| Ref< TransformContext > TransformContext::SetChild | ( | const DataBuffer & | data, |
| const std::string & | filename = "", | ||
| BNTransformResult | result = TransformSuccess, | ||
| const std::string & | message = "" ) |
| bool TransformContext::IsLeaf | ( | ) | const |
| bool TransformContext::IsRoot | ( | ) | const |
| vector< string > TransformContext::GetAvailableFiles | ( | ) | const |
| void TransformContext::SetAvailableFiles | ( | const std::vector< std::string > & | files | ) |
| bool TransformContext::HasAvailableFiles | ( | ) | const |
| vector< string > TransformContext::GetRequestedFiles | ( | ) | const |
| void TransformContext::SetRequestedFiles | ( | const std::vector< std::string > & | files | ) |
| bool TransformContext::HasRequestedFiles | ( | ) | const |
| bool TransformContext::IsDatabase | ( | ) | const |