Classes | |
| class | BinaryNinja::RepoPlugin |
| class | BinaryNinja::Repository |
| class | BinaryNinja::RepositoryManager |
| class BinaryNinja::RepoPlugin |
Public Member Functions | |
| RepoPlugin (BNRepoPlugin *plugin) | |
| PluginStatus | GetPluginStatus () const |
| std::vector< std::string > | GetApis () const |
| std::vector< std::string > | GetInstallPlatforms () const |
| std::string | GetPath () const |
| std::string | GetSubdir () const |
| std::string | GetDependencies () const |
| std::string | GetPluginDirectory () const |
| std::string | GetAuthor () const |
| std::string | GetDescription () const |
| std::string | GetLicenseText () const |
| std::string | GetLongdescription () const |
| std::string | GetName () const |
| std::vector< PluginType > | GetPluginTypes () const |
| std::string | GetPackageUrl () const |
| std::string | GetProjectUrl () const |
| std::string | GetAuthorUrl () const |
| std::string | GetVersion () const |
| std::string | GetCommit () const |
| std::string | GetRepository () const |
| std::string | GetProjectData () |
| VersionInfo | GetMinimumVersionInfo () const |
| VersionInfo | GetMaximumVersionInfo () const |
| uint64_t | GetLastUpdate () |
| bool | IsViewOnly () const |
| bool | IsBeingDeleted () const |
| bool | IsBeingUpdated () const |
| bool | IsInstalled () const |
| bool | IsEnabled () const |
| bool | IsRunning () const |
| bool | IsUpdatePending () const |
| bool | IsDisablePending () const |
| bool | IsDeletePending () const |
| bool | IsUpdateAvailable () const |
| bool | AreDependenciesBeingInstalled () const |
| bool | Uninstall () |
| bool | Install () |
| bool | InstallDependencies () |
| bool | Enable (bool force) |
| bool | Disable () |
| bool | Update () |
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNRepoPlugin, BNNewPluginReference, BNFreePlugin > | |
| CoreRefCountObject () | |
| virtual | ~CoreRefCountObject () |
| BNRepoPlugin * | 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< BNRepoPlugin, BNNewPluginReference, BNFreePlugin > | |
| static BNRepoPlugin * | GetObject (CoreRefCountObject *obj) |
| static BNRepoPlugin * | GetObject (const CoreRefCountObject *obj) |
Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNRepoPlugin, BNNewPluginReference, BNFreePlugin > | |
| std::atomic< int > | m_refs |
| bool | m_registeredRef |
| BNRepoPlugin * | m_object |
| RepoPlugin::RepoPlugin | ( | BNRepoPlugin * | plugin | ) |
| PluginStatus RepoPlugin::GetPluginStatus | ( | ) | const |
| vector< string > RepoPlugin::GetApis | ( | ) | const |
| vector< string > RepoPlugin::GetInstallPlatforms | ( | ) | const |
| string RepoPlugin::GetPath | ( | ) | const |
| string RepoPlugin::GetSubdir | ( | ) | const |
| string RepoPlugin::GetDependencies | ( | ) | const |
| std::string BinaryNinja::RepoPlugin::GetPluginDirectory | ( | ) | const |
| string RepoPlugin::GetAuthor | ( | ) | const |
| string RepoPlugin::GetDescription | ( | ) | const |
| string RepoPlugin::GetLicenseText | ( | ) | const |
| string RepoPlugin::GetLongdescription | ( | ) | const |
| string RepoPlugin::GetName | ( | ) | const |
| vector< PluginType > RepoPlugin::GetPluginTypes | ( | ) | const |
| string RepoPlugin::GetPackageUrl | ( | ) | const |
| string RepoPlugin::GetProjectUrl | ( | ) | const |
| string RepoPlugin::GetAuthorUrl | ( | ) | const |
| string RepoPlugin::GetVersion | ( | ) | const |
| string RepoPlugin::GetCommit | ( | ) | const |
| string RepoPlugin::GetRepository | ( | ) | const |
| string RepoPlugin::GetProjectData | ( | ) |
| VersionInfo RepoPlugin::GetMinimumVersionInfo | ( | ) | const |
| VersionInfo RepoPlugin::GetMaximumVersionInfo | ( | ) | const |
| uint64_t RepoPlugin::GetLastUpdate | ( | ) |
| bool RepoPlugin::IsViewOnly | ( | ) | const |
| bool RepoPlugin::IsBeingDeleted | ( | ) | const |
| bool RepoPlugin::IsBeingUpdated | ( | ) | const |
| bool RepoPlugin::IsInstalled | ( | ) | const |
| bool RepoPlugin::IsEnabled | ( | ) | const |
| bool RepoPlugin::IsRunning | ( | ) | const |
| bool RepoPlugin::IsUpdatePending | ( | ) | const |
| bool RepoPlugin::IsDisablePending | ( | ) | const |
| bool RepoPlugin::IsDeletePending | ( | ) | const |
| bool RepoPlugin::IsUpdateAvailable | ( | ) | const |
| bool RepoPlugin::AreDependenciesBeingInstalled | ( | ) | const |
| bool RepoPlugin::Uninstall | ( | ) |
| bool RepoPlugin::Install | ( | ) |
| bool RepoPlugin::InstallDependencies | ( | ) |
| bool RepoPlugin::Enable | ( | bool | force | ) |
| bool RepoPlugin::Disable | ( | ) |
| bool RepoPlugin::Update | ( | ) |
| class BinaryNinja::Repository |
Public Member Functions | |
| Repository (BNRepository *repository) | |
| std::string | GetUrl () const |
| std::string | GetRepoPath () const |
| std::string | GetLocalReference () const |
| std::string | GetRemoteReference () const |
| std::vector< Ref< RepoPlugin > > | GetPlugins () const |
| std::string | GetPluginDirectory () const |
| Ref< RepoPlugin > | GetPluginByPath (const std::string &pluginPath) |
| std::string | GetFullPath () const |
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNRepository, BNNewRepositoryReference, BNFreeRepository > | |
| CoreRefCountObject () | |
| virtual | ~CoreRefCountObject () |
| BNRepository * | 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< BNRepository, BNNewRepositoryReference, BNFreeRepository > | |
| static BNRepository * | GetObject (CoreRefCountObject *obj) |
| static BNRepository * | GetObject (const CoreRefCountObject *obj) |
Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNRepository, BNNewRepositoryReference, BNFreeRepository > | |
| std::atomic< int > | m_refs |
| bool | m_registeredRef |
| BNRepository * | m_object |
| Repository::Repository | ( | BNRepository * | repository | ) |
| string Repository::GetUrl | ( | ) | const |
| string Repository::GetRepoPath | ( | ) | const |
| std::string BinaryNinja::Repository::GetLocalReference | ( | ) | const |
| std::string BinaryNinja::Repository::GetRemoteReference | ( | ) | const |
| vector< Ref< RepoPlugin > > Repository::GetPlugins | ( | ) | const |
| std::string BinaryNinja::Repository::GetPluginDirectory | ( | ) | const |
| Ref< RepoPlugin > Repository::GetPluginByPath | ( | const std::string & | pluginPath | ) |
| string Repository::GetFullPath | ( | ) | const |
| class BinaryNinja::RepositoryManager |
Public Member Functions | |
| RepositoryManager (const std::string &enabledPluginsPath) | |
| RepositoryManager (BNRepositoryManager *repoManager) | |
| RepositoryManager () | |
| bool | CheckForUpdates () |
| std::vector< Ref< Repository > > | GetRepositories () |
| Ref< Repository > | GetRepositoryByPath (const std::string &repoName) |
| bool | AddRepository (const std::string &url, const std::string &repoPath) |
| Ref< Repository > | GetDefaultRepository () |
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNRepositoryManager, BNNewRepositoryManagerReference, BNFreeRepositoryManager > | |
| CoreRefCountObject () | |
| virtual | ~CoreRefCountObject () |
| BNRepositoryManager * | 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< BNRepositoryManager, BNNewRepositoryManagerReference, BNFreeRepositoryManager > | |
| static BNRepositoryManager * | GetObject (CoreRefCountObject *obj) |
| static BNRepositoryManager * | GetObject (const CoreRefCountObject *obj) |
Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNRepositoryManager, BNNewRepositoryManagerReference, BNFreeRepositoryManager > | |
| std::atomic< int > | m_refs |
| bool | m_registeredRef |
| BNRepositoryManager * | m_object |
| BinaryNinja::RepositoryManager::RepositoryManager | ( | const std::string & | enabledPluginsPath | ) |
| RepositoryManager::RepositoryManager | ( | BNRepositoryManager * | repoManager | ) |
| RepositoryManager::RepositoryManager | ( | ) |
| bool RepositoryManager::CheckForUpdates | ( | ) |
| vector< Ref< Repository > > RepositoryManager::GetRepositories | ( | ) |
| Ref< Repository > RepositoryManager::GetRepositoryByPath | ( | const std::string & | repoName | ) |
| bool RepositoryManager::AddRepository | ( | const std::string & | url, |
| const std::string & | repoPath ) |
| Ref< Repository > RepositoryManager::GetDefaultRepository | ( | ) |