Public Member Functions | |
| CollabPermission (BNCollaborationPermission *permission) | |
| Ref< RemoteProject > | GetProject () |
| Ref< Remote > | GetRemote () |
| std::string | GetId () |
| std::string | GetUrl () |
| uint64_t | GetGroupId () |
| std::string | GetGroupName () |
| std::string | GetUserId () |
| std::string | GetUsername () |
| BNCollaborationPermissionLevel | GetLevel () |
| void | SetLevel (BNCollaborationPermissionLevel level) |
| bool | CanView () |
| bool | CanEdit () |
| bool | CanAdmin () |
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNCollaborationPermission, BNNewCollaborationPermissionReference, BNFreeCollaborationPermission > | |
| CoreRefCountObject () | |
| virtual | ~CoreRefCountObject () |
| BNCollaborationPermission * | 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< BNCollaborationPermission, BNNewCollaborationPermissionReference, BNFreeCollaborationPermission > | |
| static BNCollaborationPermission * | GetObject (CoreRefCountObject *obj) |
| static BNCollaborationPermission * | GetObject (const CoreRefCountObject *obj) |
Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNCollaborationPermission, BNNewCollaborationPermissionReference, BNFreeCollaborationPermission > | |
| std::atomic< int > | m_refs |
| bool | m_registeredRef |
| BNCollaborationPermission * | m_object |
| CollabPermission::CollabPermission | ( | BNCollaborationPermission * | permission | ) |
| Ref< RemoteProject > CollabPermission::GetProject | ( | ) |
| std::string CollabPermission::GetId | ( | ) |
| std::string CollabPermission::GetUrl | ( | ) |
| uint64_t CollabPermission::GetGroupId | ( | ) |
| std::string CollabPermission::GetGroupName | ( | ) |
| std::string CollabPermission::GetUserId | ( | ) |
| std::string CollabPermission::GetUsername | ( | ) |
| BNCollaborationPermissionLevel CollabPermission::GetLevel | ( | ) |
| void CollabPermission::SetLevel | ( | BNCollaborationPermissionLevel | level | ) |
| bool CollabPermission::CanView | ( | ) |
| bool CollabPermission::CanEdit | ( | ) |
| bool CollabPermission::CanAdmin | ( | ) |