Loading...
Searching...
No Matches
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

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)