Detailed Description

Classes

struct  BinaryNinja::UpdateChannel
 
struct  BinaryNinja::UpdateVersion
 UpdateVersion documentation. More...
 

Class Documentation

◆ BinaryNinja::UpdateChannel

struct BinaryNinja::UpdateChannel

Public Member Functions

bool AreUpdatesAvailable (uint64_t *expireTime, uint64_t *serverTime)
 
BNUpdateResult UpdateToVersion (const std::string &version)
 
BNUpdateResult UpdateToVersion (const std::string &version, const std::function< bool(uint64_t progress, uint64_t total)> &progress)
 
BNUpdateResult UpdateToLatestVersion ()
 
BNUpdateResult UpdateToLatestVersion (const std::function< bool(uint64_t progress, uint64_t total)> &progress)
 

Static Public Member Functions

static std::vector< UpdateChannelGetList ()
 

Public Attributes

std::string name
 
std::string description
 
std::string latestVersion
 

Member Function Documentation

◆ GetList()

vector< UpdateChannel > UpdateChannel::GetList ( )
static

◆ AreUpdatesAvailable()

bool UpdateChannel::AreUpdatesAvailable ( uint64_t *  expireTime,
uint64_t *  serverTime 
)

◆ UpdateToVersion() [1/2]

BNUpdateResult BinaryNinja::UpdateChannel::UpdateToVersion ( const std::string &  version)

◆ UpdateToVersion() [2/2]

BNUpdateResult BinaryNinja::UpdateChannel::UpdateToVersion ( const std::string &  version,
const std::function< bool(uint64_t progress, uint64_t total)> &  progress 
)

◆ UpdateToLatestVersion() [1/2]

BNUpdateResult UpdateChannel::UpdateToLatestVersion ( )

◆ UpdateToLatestVersion() [2/2]

BNUpdateResult BinaryNinja::UpdateChannel::UpdateToLatestVersion ( const std::function< bool(uint64_t progress, uint64_t total)> &  progress)

Member Data Documentation

◆ name

std::string BinaryNinja::UpdateChannel::name

◆ description

std::string BinaryNinja::UpdateChannel::description

◆ latestVersion

std::string BinaryNinja::UpdateChannel::latestVersion

◆ BinaryNinja::UpdateVersion

struct BinaryNinja::UpdateVersion

UpdateVersion documentation.

Static Public Member Functions

static std::vector< UpdateVersionGetChannelVersions (const std::string &channel)
 

Public Attributes

std::string version
 
std::string notes
 
time_t time
 

Member Function Documentation

◆ GetChannelVersions()

vector< UpdateVersion > UpdateVersion::GetChannelVersions ( const std::string &  channel)
static

Member Data Documentation

◆ version

std::string BinaryNinja::UpdateVersion::version

◆ notes

std::string BinaryNinja::UpdateVersion::notes

◆ time

time_t BinaryNinja::UpdateVersion::time