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)
std::vector< Ref< CollabUser > > GetUsers ()
void SetUsers (const std::vector< Ref< CollabUser > > &users)
bool ContainsUser (Ref< CollabUser > user)
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNCollaborationGroup, BNNewCollaborationGroupReference, BNFreeCollaborationGroup >
 CoreRefCountObject ()
virtual ~CoreRefCountObject ()
BNCollaborationGroup * GetObject () 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
BNCollaborationGroup * m_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)

◆ GetUsers()

std::vector< Ref< CollabUser > > CollabGroup::GetUsers ( )

◆ SetUsers()

void CollabGroup::SetUsers ( const std::vector< Ref< CollabUser > > & users)

◆ ContainsUser()

bool CollabGroup::ContainsUser ( Ref< CollabUser > user)