BinaryNinja::Collaboration::CollabUser Class Reference

Public Member Functions

 CollabUser (BNCollaborationUser *collabUser)
 
Ref< RemoteGetRemote ()
 
std::string GetUrl ()
 
std::string GetId ()
 
std::string GetUsername ()
 
std::string GetEmail ()
 
std::string GetLastLogin ()
 
bool IsActive ()
 
void SetUsername (const std::string &username)
 
void SetEmail (const std::string &email)
 
void SetIsActive (bool isActive)
 
- Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNCollaborationUser, BNNewCollaborationUserReference, BNFreeCollaborationUser >
 CoreRefCountObject ()
 
virtual ~CoreRefCountObject ()
 
BNCollaborationUserGetObject () const
 
void AddRef ()
 
void Release ()
 
void AddRefForRegistration ()
 
void ReleaseForRegistration ()
 
void AddRefForCallback ()
 
void ReleaseForCallback ()
 

Additional Inherited Members

- Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNCollaborationUser, BNNewCollaborationUserReference, BNFreeCollaborationUser >
static BNCollaborationUserGetObject (CoreRefCountObject *obj)
 
static BNCollaborationUserGetObject (const CoreRefCountObject *obj)
 
- Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNCollaborationUser, BNNewCollaborationUserReference, BNFreeCollaborationUser >
std::atomic< int > m_refs
 
bool m_registeredRef
 
BNCollaborationUserm_object
 

Constructor & Destructor Documentation

◆ CollabUser()

CollabUser::CollabUser ( BNCollaborationUser collabUser)

Member Function Documentation

◆ GetRemote()

Ref< Remote > CollabUser::GetRemote ( )

◆ GetUrl()

std::string CollabUser::GetUrl ( )

◆ GetId()

std::string CollabUser::GetId ( )

◆ GetUsername()

std::string CollabUser::GetUsername ( )

◆ GetEmail()

std::string CollabUser::GetEmail ( )

◆ GetLastLogin()

std::string CollabUser::GetLastLogin ( )

◆ IsActive()

bool CollabUser::IsActive ( )

◆ SetUsername()

void CollabUser::SetUsername ( const std::string &  username)

◆ SetEmail()

void CollabUser::SetEmail ( const std::string &  email)

◆ SetIsActive()

void CollabUser::SetIsActive ( bool  isActive)