BinaryNinja::UpdateChannel Struct Reference

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

◆ AreUpdatesAvailable()

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

◆ GetList()

vector< UpdateChannel > UpdateChannel::GetList ( )
static

◆ UpdateToLatestVersion() [1/2]

BNUpdateResult UpdateChannel::UpdateToLatestVersion ( )

◆ UpdateToLatestVersion() [2/2]

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

◆ 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 
)

Member Data Documentation

◆ description

std::string BinaryNinja::UpdateChannel::description

◆ latestVersion

std::string BinaryNinja::UpdateChannel::latestVersion

◆ name

std::string BinaryNinja::UpdateChannel::name

The documentation for this struct was generated from the following files: