BinaryNinja::Collaboration::CollabChangeset Class Reference

Public Member Functions

 CollabChangeset (BNCollaborationChangeset *changeset)
 
Ref< DatabaseGetDatabase ()
 
Ref< RemoteFileGetFile ()
 
std::vector< int64_t > GetSnapshotIds ()
 
Ref< CollabUserGetAuthor ()
 
std::string GetName ()
 
void SetName (const std::string &name)
 
- Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNCollaborationChangeset, BNNewCollaborationChangesetReference, BNFreeCollaborationChangeset >
 CoreRefCountObject ()
 
virtual ~CoreRefCountObject ()
 
BNCollaborationChangesetGetObject () const
 
void AddRef ()
 
void Release ()
 
void AddRefForRegistration ()
 
void ReleaseForRegistration ()
 
void AddRefForCallback ()
 
void ReleaseForCallback ()
 

Additional Inherited Members

- Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNCollaborationChangeset, BNNewCollaborationChangesetReference, BNFreeCollaborationChangeset >
static BNCollaborationChangesetGetObject (CoreRefCountObject *obj)
 
static BNCollaborationChangesetGetObject (const CoreRefCountObject *obj)
 
- Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNCollaborationChangeset, BNNewCollaborationChangesetReference, BNFreeCollaborationChangeset >
std::atomic< int > m_refs
 
bool m_registeredRef
 
BNCollaborationChangesetm_object
 

Constructor & Destructor Documentation

◆ CollabChangeset()

CollabChangeset::CollabChangeset ( BNCollaborationChangeset changeset)

Member Function Documentation

◆ GetDatabase()

Ref< Database > CollabChangeset::GetDatabase ( )

◆ GetFile()

Ref< RemoteFile > CollabChangeset::GetFile ( )

◆ GetSnapshotIds()

std::vector< int64_t > CollabChangeset::GetSnapshotIds ( )

◆ GetAuthor()

Ref< CollabUser > CollabChangeset::GetAuthor ( )

◆ GetName()

std::string CollabChangeset::GetName ( )

◆ SetName()

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