Public Member Functions | |
ProjectFile (BNProjectFile *file) | |
Ref< Project > | GetProject () const |
std::string | GetPathOnDisk () const |
bool | ExistsOnDisk () const |
std::string | GetName () const |
std::string | GetDescription () const |
void | SetName (const std::string &name) |
void | SetDescription (const std::string &description) |
std::string | GetId () const |
Ref< ProjectFolder > | GetFolder () const |
void | SetFolder (Ref< ProjectFolder > folder) |
bool | Export (const std::string &destination) const |
int64_t | GetCreationTimestamp () const |
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNProjectFile, BNNewProjectFileReference, BNFreeProjectFile > | |
CoreRefCountObject () | |
virtual | ~CoreRefCountObject () |
BNProjectFile * | GetObject () const |
void | AddRef () |
void | Release () |
void | AddRefForRegistration () |
void | ReleaseForRegistration () |
void | AddRefForCallback () |
void | ReleaseForCallback () |
Additional Inherited Members | |
Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNProjectFile, BNNewProjectFileReference, BNFreeProjectFile > | |
static BNProjectFile * | GetObject (CoreRefCountObject *obj) |
static BNProjectFile * | GetObject (const CoreRefCountObject *obj) |
Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNProjectFile, BNNewProjectFileReference, BNFreeProjectFile > | |
std::atomic< int > | m_refs |
bool | m_registeredRef |
BNProjectFile * | m_object |
ProjectFile::ProjectFile | ( | BNProjectFile * | file | ) |
std::string ProjectFile::GetPathOnDisk | ( | ) | const |
bool ProjectFile::ExistsOnDisk | ( | ) | const |
std::string ProjectFile::GetName | ( | ) | const |
std::string ProjectFile::GetDescription | ( | ) | const |
void ProjectFile::SetName | ( | const std::string & | name | ) |
void ProjectFile::SetDescription | ( | const std::string & | description | ) |
std::string ProjectFile::GetId | ( | ) | const |
Ref< ProjectFolder > ProjectFile::GetFolder | ( | ) | const |
void ProjectFile::SetFolder | ( | Ref< ProjectFolder > | folder | ) |
bool ProjectFile::Export | ( | const std::string & | destination | ) | const |
int64_t ProjectFile::GetCreationTimestamp | ( | ) | const |