AddRef() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
AddRefForCallback() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
AddRefForRegistration() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
BeginBulkOperation() | BinaryNinja::Project | |
Close() | BinaryNinja::Project | |
CoreRefCountObject() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
CreateFile_(const std::vector< uint8_t > &contents, Ref< ProjectFolder > folder, const std::string &name, const std::string &description, const std::function< bool(size_t progress, size_t total)> &progressCallback={}) | BinaryNinja::Project | |
CreateFileFromPath(const std::string &path, Ref< ProjectFolder > folder, const std::string &name, const std::string &description, const std::function< bool(size_t progress, size_t total)> &progressCallback={}) | BinaryNinja::Project | |
CreateFileFromPathUnsafe(const std::string &path, Ref< ProjectFolder > folder, const std::string &name, const std::string &description, const std::string &id, int64_t creationTimestamp, const std::function< bool(size_t progress, size_t total)> &progressCallback={}) | BinaryNinja::Project | |
CreateFileUnsafe(const std::vector< uint8_t > &contents, Ref< ProjectFolder > folder, const std::string &name, const std::string &description, const std::string &id, int64_t creationTimestamp, const std::function< bool(size_t progress, size_t total)> &progressCallback={}) | BinaryNinja::Project | |
CreateFolder(Ref< ProjectFolder > parent, const std::string &name, const std::string &description) | BinaryNinja::Project | |
CreateFolderFromPath(const std::string &path, Ref< ProjectFolder > parent, const std::string &description, const std::function< bool(size_t progress, size_t total)> &progressCallback={}) | BinaryNinja::Project | |
CreateFolderUnsafe(Ref< ProjectFolder > parent, const std::string &name, const std::string &description, const std::string &id) | BinaryNinja::Project | |
CreateProject(const std::string &path, const std::string &name) | BinaryNinja::Project | static |
DeleteFile_(Ref< ProjectFile > file) | BinaryNinja::Project | |
DeleteFolder(Ref< ProjectFolder > folder, const std::function< bool(size_t progress, size_t total)> &progressCallback={}) | BinaryNinja::Project | |
EndBulkOperation() | BinaryNinja::Project | |
GetDescription() const | BinaryNinja::Project | |
GetFileById(const std::string &id) const | BinaryNinja::Project | |
GetFileByPathOnDisk(const std::string &path) | BinaryNinja::Project | |
GetFiles() const | BinaryNinja::Project | |
GetFolderById(const std::string &id) const | BinaryNinja::Project | |
GetFolders() const | BinaryNinja::Project | |
GetId() const | BinaryNinja::Project | |
GetName() const | BinaryNinja::Project | |
GetObject() const | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
GetObject(CoreRefCountObject *obj) | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inlinestatic |
GetObject(const CoreRefCountObject *obj) | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inlinestatic |
GetOpenProjects() | BinaryNinja::Project | static |
GetPath() const | BinaryNinja::Project | |
IsOpen() const | BinaryNinja::Project | |
m_object | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | |
m_refs | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | |
m_registeredRef | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | |
Open() | BinaryNinja::Project | |
OpenProject(const std::string &path) | BinaryNinja::Project | static |
Project(BNProject *project) | BinaryNinja::Project | |
PushFile(Ref< ProjectFile > file) | BinaryNinja::Project | |
PushFolder(Ref< ProjectFolder > folder) | BinaryNinja::Project | |
QueryMetadata(const std::string &key) | BinaryNinja::Project | |
RegisterNotification(ProjectNotification *notify) | BinaryNinja::Project | |
Release() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
ReleaseForCallback() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
ReleaseForRegistration() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
RemoveMetadata(const std::string &key) | BinaryNinja::Project | |
SetDescription(const std::string &description) | BinaryNinja::Project | |
SetName(const std::string &name) | BinaryNinja::Project | |
StoreMetadata(const std::string &key, Ref< Metadata > value) | BinaryNinja::Project | |
UnregisterNotification(ProjectNotification *notify) | BinaryNinja::Project | |
~CoreRefCountObject() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inlinevirtual |