Loading...
Searching...
No Matches
BinaryNinja::Collaboration::CollabGroup Class Reference

Public Member Functions

 CollabGroup (BNCollaborationGroup *group)
uint64_t GetId ()
std::string GetName ()
void SetName (const std::string &name)
void SetUsernames (const std::vector< std::string > &usernames)
bool ContainsUser (const std::string &username)
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNCollaborationGroup, BNNewCollaborationGroupReference, BNFreeCollaborationGroup >
 CoreRefCountObject ()
virtual ~CoreRefCountObject ()
BNCollaborationGroupGetObject () const
void AddRef ()
void Release ()
void AddRefForRegistration ()
void ReleaseForRegistration ()
void AddRefForCallback ()
void ReleaseForCallback ()

Additional Inherited Members

Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNCollaborationGroup, BNNewCollaborationGroupReference, BNFreeCollaborationGroup >
std::atomic< int > m_refs
bool m_registeredRef
BNCollaborationGroupm_object

Constructor & Destructor Documentation

◆ CollabGroup()

CollabGroup::CollabGroup ( BNCollaborationGroup * group)

Member Function Documentation

◆ GetId()

uint64_t CollabGroup::GetId ( )

◆ GetName()

std::string CollabGroup::GetName ( )

◆ SetName()

void CollabGroup::SetName ( const std::string & name)

◆ SetUsernames()

void CollabGroup::SetUsernames ( const std::vector< std::string > & usernames)

◆ ContainsUser()

bool CollabGroup::ContainsUser ( const std::string & username)