AddRef() | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inline |
AddRefForCallback() | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inline |
AddRefForRegistration() | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inline |
Connect(const std::string &username, const std::string &token) | BinaryNinja::Collaboration::Remote | |
CoreRefCountObject() | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inline |
CreateGroup(const std::string &name, const std::vector< std::string > &usernames) | BinaryNinja::Collaboration::Remote | |
CreateProject(const std::string &name, const std::string &description) | BinaryNinja::Collaboration::Remote | |
CreateUser(const std::string &username, const std::string &email, bool is_active, const std::string &password, const std::vector< uint64_t > &groupIds, const std::vector< uint64_t > &userPermissionIds) | BinaryNinja::Collaboration::Remote | |
DeleteGroup(const Ref< CollabGroup > group) | BinaryNinja::Collaboration::Remote | |
DeleteProject(const Ref< RemoteProject > project) | BinaryNinja::Collaboration::Remote | |
Disconnect() | BinaryNinja::Collaboration::Remote | |
GetAddress() | BinaryNinja::Collaboration::Remote | |
GetAuthBackends() | BinaryNinja::Collaboration::Remote | |
GetCurrentUser() | BinaryNinja::Collaboration::Remote | |
GetGroupById(uint64_t id) | BinaryNinja::Collaboration::Remote | |
GetGroupByName(const std::string &name) | BinaryNinja::Collaboration::Remote | |
GetGroups() | BinaryNinja::Collaboration::Remote | |
GetName() | BinaryNinja::Collaboration::Remote | |
GetObject() const | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inline |
GetObject(CoreRefCountObject *obj) | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inlinestatic |
GetObject(const CoreRefCountObject *obj) | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inlinestatic |
GetProjectById(const std::string &id) | BinaryNinja::Collaboration::Remote | |
GetProjectByName(const std::string &name) | BinaryNinja::Collaboration::Remote | |
GetProjects() | BinaryNinja::Collaboration::Remote | |
GetServerBuildId() | BinaryNinja::Collaboration::Remote | |
GetServerVersion() | BinaryNinja::Collaboration::Remote | |
GetToken() | BinaryNinja::Collaboration::Remote | |
GetUniqueId() | BinaryNinja::Collaboration::Remote | |
GetUserById(const std::string &id) | BinaryNinja::Collaboration::Remote | |
GetUserByUsername(const std::string &username) | BinaryNinja::Collaboration::Remote | |
GetUsername() | BinaryNinja::Collaboration::Remote | |
GetUsers() | BinaryNinja::Collaboration::Remote | |
HasLoadedMetadata() | BinaryNinja::Collaboration::Remote | |
HasPulledGroups() | BinaryNinja::Collaboration::Remote | |
HasPulledProjects() | BinaryNinja::Collaboration::Remote | |
HasPulledUsers() | BinaryNinja::Collaboration::Remote | |
ImportLocalProject(Ref< Project > localProject, std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::Remote | |
IsAdmin() | BinaryNinja::Collaboration::Remote | |
IsConnected() | BinaryNinja::Collaboration::Remote | |
IsEnterprise() | BinaryNinja::Collaboration::Remote | |
LoadMetadata() | BinaryNinja::Collaboration::Remote | |
m_object | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | |
m_refs | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | |
m_registeredRef | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | |
PullGroups(std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::Remote | |
PullProjects(std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::Remote | |
PullUsers(std::function< bool(size_t, size_t)> progress={}) | BinaryNinja::Collaboration::Remote | |
PushGroup(Ref< CollabGroup > group, const std::vector< std::pair< std::string, std::string > > &extraFields={}) | BinaryNinja::Collaboration::Remote | |
PushProject(Ref< RemoteProject > project, const std::vector< std::pair< std::string, std::string > > &extraFields={}) | BinaryNinja::Collaboration::Remote | |
PushUser(Ref< CollabUser > user, const std::vector< std::pair< std::string, std::string > > &extraFields={}) | BinaryNinja::Collaboration::Remote | |
Release() | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inline |
ReleaseForCallback() | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inline |
ReleaseForRegistration() | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inline |
Remote(BNRemote *remote) | BinaryNinja::Collaboration::Remote | |
Request(Http::Request request, Http::Response &ret) | BinaryNinja::Collaboration::Remote | |
RequestAuthenticationToken(const std::string &username, const std::string &password) | BinaryNinja::Collaboration::Remote | |
SearchGroups(const std::string &prefix) | BinaryNinja::Collaboration::Remote | |
SearchUsers(const std::string &prefix) | BinaryNinja::Collaboration::Remote | |
~CoreRefCountObject() | BinaryNinja::CoreRefCountObject< BNRemote, BNNewRemoteReference, BNFreeRemote > | inlinevirtual |