Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=cfpm.git;a=commitdiff;h=b70583409c64ed3026499b6d7ab2c52a3b6d474a

commit b70583409c64ed3026499b6d7ab2c52a3b6d474a
Author: James Buren <r...@frugalware.org>
Date:   Fri May 29 14:45:13 2009 -0500

pacman.cc
* add

diff --git a/pacman.cc b/pacman.cc
index 6569cf9..92465de 100644
--- a/pacman.cc
+++ b/pacman.cc
@@ -13,12 +13,13 @@ bool PM::release(void)
return ( !pacman_release() ) ? true : false;
}

-Shared::Shared(void)
+Database::Database(void) { db = NULL; }
+Database::~Database(void) { unload(); }
+PM_DB *Database::get_db(void) { return db; }
+bool Database::isvalid(void) { return (db) ? true : false; }
+bool Database::unload(void) { pacman_db_unregister(db); return isvalid(); }
+bool Database::load(const std::string &name)
{
-       db = NULL;
-       pkg = NULL;
-       list = NULL;
+       db = pacman_db_register( (char *) name.c_str() );
+       return isvalid();
}
-
-
-
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to