AddRef() | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inline |
AddRefForCallback() | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inline |
AddRefForRegistration() | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inline |
CanUserAdmin(const std::string &username) | BinaryNinja::Collaboration::RemoteProject | |
CanUserEdit(const std::string &username) | BinaryNinja::Collaboration::RemoteProject | |
CanUserView(const std::string &username) | BinaryNinja::Collaboration::RemoteProject | |
Close() | BinaryNinja::Collaboration::RemoteProject | |
CoreRefCountObject() | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inline |
CreateFile(const std::string &filename, std::vector< uint8_t > &contents, const std::string &name, const std::string &description, Ref< RemoteFolder > folder, BNRemoteFileType type, std::function< bool(size_t, size_t)> progress={}, Ref< ProjectFile > coreFile=nullptr) | BinaryNinja::Collaboration::RemoteProject | |
CreateFolder(const std::string &name, const std::string &description, Ref< RemoteFolder > parent, std::function< bool(size_t, size_t)> progress={}, Ref< ProjectFolder > coreFolder=nullptr) | BinaryNinja::Collaboration::RemoteProject | |
CreateGroupPermission(int groupId, BNCollaborationPermissionLevel level, std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::RemoteProject | |
CreateUserPermission(const std::string &userId, BNCollaborationPermissionLevel level, std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::RemoteProject | |
DeleteFile(const Ref< RemoteFile > file) | BinaryNinja::Collaboration::RemoteProject | |
DeleteFolder(const Ref< RemoteFolder > folder) | BinaryNinja::Collaboration::RemoteProject | |
DeletePermission(Ref< CollabPermission > permission) | BinaryNinja::Collaboration::RemoteProject | |
GetCoreProject() | BinaryNinja::Collaboration::RemoteProject | |
GetCreated() | BinaryNinja::Collaboration::RemoteProject | |
GetDescription() | BinaryNinja::Collaboration::RemoteProject | |
GetFileById(const std::string &id) | BinaryNinja::Collaboration::RemoteProject | |
GetFileByName(const std::string &name) | BinaryNinja::Collaboration::RemoteProject | |
GetFiles() | BinaryNinja::Collaboration::RemoteProject | |
GetFolderById(const std::string &id) | BinaryNinja::Collaboration::RemoteProject | |
GetFolders() | BinaryNinja::Collaboration::RemoteProject | |
GetGroupPermissions() | BinaryNinja::Collaboration::RemoteProject | |
GetId() | BinaryNinja::Collaboration::RemoteProject | |
GetLastModified() | BinaryNinja::Collaboration::RemoteProject | |
GetName() | BinaryNinja::Collaboration::RemoteProject | |
GetObject() const | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inline |
GetObject(CoreRefCountObject *obj) | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inlinestatic |
GetObject(const CoreRefCountObject *obj) | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inlinestatic |
GetPermissionById(const std::string &id) | BinaryNinja::Collaboration::RemoteProject | |
GetReceivedFileCount() | BinaryNinja::Collaboration::RemoteProject | |
GetReceivedFolderCount() | BinaryNinja::Collaboration::RemoteProject | |
GetRemote() | BinaryNinja::Collaboration::RemoteProject | |
GetUrl() | BinaryNinja::Collaboration::RemoteProject | |
GetUserPermissions() | BinaryNinja::Collaboration::RemoteProject | |
HasPulledFiles() | BinaryNinja::Collaboration::RemoteProject | |
HasPulledGroupPermissions() | BinaryNinja::Collaboration::RemoteProject | |
HasPulledUserPermissions() | BinaryNinja::Collaboration::RemoteProject | |
IsAdmin() | BinaryNinja::Collaboration::RemoteProject | |
IsOpen() | BinaryNinja::Collaboration::RemoteProject | |
m_object | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | |
m_refs | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | |
m_registeredRef | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | |
Open(std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::RemoteProject | |
PullFiles(std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::RemoteProject | |
PullFolders(std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::RemoteProject | |
PullGroupPermissions(std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::RemoteProject | |
PullUserPermissions(std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::RemoteProject | |
PushFile(Ref< RemoteFile > file, const std::vector< std::pair< std::string, std::string > > &extraFields={}) | BinaryNinja::Collaboration::RemoteProject | |
PushFolder(Ref< RemoteFolder > folder, const std::vector< std::pair< std::string, std::string > > &extraFields={}) | BinaryNinja::Collaboration::RemoteProject | |
PushPermission(Ref< CollabPermission > permission, const std::vector< std::pair< std::string, std::string > > &extraFields={}) | BinaryNinja::Collaboration::RemoteProject | |
Release() | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inline |
ReleaseForCallback() | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inline |
ReleaseForRegistration() | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inline |
RemoteProject(BNRemoteProject *remoteProject) | BinaryNinja::Collaboration::RemoteProject | |
SetDescription(const std::string &description) | BinaryNinja::Collaboration::RemoteProject | |
SetName(const std::string &name) | BinaryNinja::Collaboration::RemoteProject | |
~CoreRefCountObject() | BinaryNinja::CoreRefCountObject< BNRemoteProject, BNNewRemoteProjectReference, BNFreeRemoteProject > | inlinevirtual |