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 | ( | ) |