#include <hiker/bundlemgr.h>
#include <hiker/prv/bundlemgr_prv.h>
#include <hiker/ipc.h>
#include <string.h>
#include <stdlib.h>
#include <sqlite3.h>
#include "pm_traces.h"
#include "pm_globals.h"
#include "pm_ipc.h"
#include "pm_sql.h"
Functions | |
AlpBundle | alp_bundle_by_name (const char *name) |
Get bundle index for a given name. | |
GArray * | alp_bundle_search (const char *name, gboolean named, const char *scheme, const char *store, const char *property) |
Search for bundles that match a set of criteria, including name, store, properties, type. | |
GList * | alp_bundle_list_names () |
Return a list of all bundle names in the system. | |
GList * | alp_bundle_list_schemes () |
All of these return a GList of allocated strings.Return a list of all valid bundle types the system supports. | |
GList * | alp_bundle_list_stores () |
Return a list of all stores current available in the system. | |
GList * | alp_bundle_list_properties () |
Return a list of all properties which are present in any bundle in the system. |
|
Get bundle index for a given name.
|
|
Return a list of all bundle names in the system.
|
|
Return a list of all properties which are present in any bundle in the system.
|
|
All of these return a GList of allocated strings.Return a list of all valid bundle types the system supports.
|
|
Return a list of all stores current available in the system.
|
|
Search for bundles that match a set of criteria, including name, store, properties, type. This function returns zero, one, or more AlpBundle indexes for bundle which match a set of criteria. This is the fundamental routine for finding AlpBundle identifiers if you can't use alp_bundle_by_name(). If you want to retrieve all valid bundle indexes, use this routine with a set of NULL parameters.
|