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

- Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNCollaborationGroup, BNNewCollaborationGroupReference, BNFreeCollaborationGroup >
static BNCollaborationGroupGetObject (CoreRefCountObject *obj)
 
static BNCollaborationGroupGetObject (const CoreRefCountObject *obj)
 
- 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)