Fixed some declarations and marked some funcs as TODO
This commit is contained in:
parent
51f7abc311
commit
72f3c7e0bb
@ -73,7 +73,14 @@ struct PVerFileParser {
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
void init_config_system();
|
void init_config_system();
|
||||||
|
|
||||||
|
#ifndef ALT_LINUX
|
||||||
PCache *pkg_cache_create();
|
PCache *pkg_cache_create();
|
||||||
|
#else
|
||||||
|
PCache *pkg_cache_create(const bool WithLock, OpProgress &Progress);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void pkg_cache_release(PCache *cache);
|
void pkg_cache_release(PCache *cache);
|
||||||
|
|
||||||
int32_t pkg_cache_compare_versions(PCache *cache, const char *left, const char *right);
|
int32_t pkg_cache_compare_versions(PCache *cache, const char *left, const char *right);
|
||||||
@ -81,7 +88,12 @@ extern "C" {
|
|||||||
// pkg_iter creation and deletion
|
// pkg_iter creation and deletion
|
||||||
PPkgIterator *pkg_cache_pkg_iter(PCache *cache);
|
PPkgIterator *pkg_cache_pkg_iter(PCache *cache);
|
||||||
PPkgIterator *pkg_cache_find_name(PCache *cache, const char *name);
|
PPkgIterator *pkg_cache_find_name(PCache *cache, const char *name);
|
||||||
|
#ifndef ALT_LINUX
|
||||||
PPkgIterator *pkg_cache_find_name_arch(PCache *cache, const char *name, const char *arch);
|
PPkgIterator *pkg_cache_find_name_arch(PCache *cache, const char *name, const char *arch);
|
||||||
|
#else
|
||||||
|
PPkgIterator *pkg_cache_find_name_arch(PCache *cache, const char *name);
|
||||||
|
#endif
|
||||||
|
|
||||||
void pkg_iter_release(PPkgIterator *iterator);
|
void pkg_iter_release(PPkgIterator *iterator);
|
||||||
|
|
||||||
// pkg_iter mutation
|
// pkg_iter mutation
|
||||||
@ -89,10 +101,15 @@ extern "C" {
|
|||||||
bool pkg_iter_end(PPkgIterator *iterator);
|
bool pkg_iter_end(PPkgIterator *iterator);
|
||||||
|
|
||||||
// pkg_iter access
|
// pkg_iter access
|
||||||
|
// TODO: Implement for ALT_LINUX
|
||||||
const char *pkg_iter_name(PPkgIterator *iterator);
|
const char *pkg_iter_name(PPkgIterator *iterator);
|
||||||
const char *pkg_iter_arch(PPkgIterator *iterator);
|
const char *pkg_iter_arch(PPkgIterator *iterator);
|
||||||
const char *pkg_iter_current_version(PPkgIterator *iterator);
|
const char *pkg_iter_current_version(PPkgIterator *iterator);
|
||||||
|
#ifndef ALT_LINUX
|
||||||
const char *pkg_iter_candidate_version(PPkgIterator *iterator);
|
const char *pkg_iter_candidate_version(PPkgIterator *iterator);
|
||||||
|
#else
|
||||||
|
const char *pkg_iter_candidate_version(PPkgIterator *wrapper, OpProgress &Progress);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// ver_iter creation and deletion
|
// ver_iter creation and deletion
|
||||||
@ -110,6 +127,7 @@ extern "C" {
|
|||||||
const char *ver_iter_priority_type(PVerIterator *wrapper);
|
const char *ver_iter_priority_type(PVerIterator *wrapper);
|
||||||
|
|
||||||
#ifndef YE_OLDE_APT
|
#ifndef YE_OLDE_APT
|
||||||
|
// TODO: Implement for ALT_LINUX
|
||||||
const char *ver_iter_source_package(PVerIterator *iterator);
|
const char *ver_iter_source_package(PVerIterator *iterator);
|
||||||
const char *ver_iter_source_version(PVerIterator *iterator);
|
const char *ver_iter_source_version(PVerIterator *iterator);
|
||||||
int32_t ver_iter_priority(PVerIterator *iterator);
|
int32_t ver_iter_priority(PVerIterator *iterator);
|
||||||
@ -144,6 +162,7 @@ extern "C" {
|
|||||||
const char *ver_file_parser_short_desc(PVerFileParser *parser);
|
const char *ver_file_parser_short_desc(PVerFileParser *parser);
|
||||||
const char *ver_file_parser_long_desc(PVerFileParser *parser);
|
const char *ver_file_parser_long_desc(PVerFileParser *parser);
|
||||||
const char *ver_file_parser_maintainer(PVerFileParser *parser);
|
const char *ver_file_parser_maintainer(PVerFileParser *parser);
|
||||||
|
// TODO: Implementation and declaration for ALT_LINUX
|
||||||
const char *ver_file_parser_homepage(PVerFileParser *parser);
|
const char *ver_file_parser_homepage(PVerFileParser *parser);
|
||||||
|
|
||||||
// ver_file_iter has no accessors, only the creation of pkg_file_iter
|
// ver_file_iter has no accessors, only the creation of pkg_file_iter
|
||||||
@ -162,7 +181,9 @@ extern "C" {
|
|||||||
const char *pkg_file_iter_archive(PPkgFileIterator *iterator);
|
const char *pkg_file_iter_archive(PPkgFileIterator *iterator);
|
||||||
const char *pkg_file_iter_version(PPkgFileIterator *iterator);
|
const char *pkg_file_iter_version(PPkgFileIterator *iterator);
|
||||||
const char *pkg_file_iter_origin(PPkgFileIterator *iterator);
|
const char *pkg_file_iter_origin(PPkgFileIterator *iterator);
|
||||||
|
// TODO: Implementation and declaration for ALT_LINUX
|
||||||
const char *pkg_file_iter_codename(PPkgFileIterator *iterator);
|
const char *pkg_file_iter_codename(PPkgFileIterator *iterator);
|
||||||
|
|
||||||
const char *pkg_file_iter_label(PPkgFileIterator *iterator);
|
const char *pkg_file_iter_label(PPkgFileIterator *iterator);
|
||||||
const char *pkg_file_iter_site(PPkgFileIterator *iterator);
|
const char *pkg_file_iter_site(PPkgFileIterator *iterator);
|
||||||
const char *pkg_file_iter_component(PPkgFileIterator *iterator);
|
const char *pkg_file_iter_component(PPkgFileIterator *iterator);
|
||||||
|
Loading…
Reference in New Issue
Block a user