![]() |
![]() |
![]() |
Libbeagle Reference Manual | ![]() |
---|---|---|---|---|
BeagleQueryableStatus; enum BeagleQueryableState; BeagleQueryableStatus* beagle_queryable_status_ref (BeagleQueryableStatus *status); void beagle_queryable_status_unref (BeagleQueryableStatus *status); const char* beagle_queryable_status_get_name (BeagleQueryableStatus *status); int beagle_queryable_status_get_item_count (BeagleQueryableStatus *status); BeagleQueryableState beagle_queryable_status_get_state (BeagleQueryableStatus *status); int beagle_queryable_status_get_progress_percent (BeagleQueryableStatus *status); gboolean beagle_queryable_status_get_is_indexing (BeagleQueryableStatus *status);
typedef enum { BEAGLE_QUERYABLE_STATE_NA, /* Not Applicable */ BEAGLE_QUERYABLE_STATE_IDLE, BEAGLE_QUERYABLE_STATE_CRAWLING, BEAGLE_QUERYABLE_STATE_INDEXING, BEAGLE_QUERYABLE_STATE_FLUSHING } BeagleQueryableState;
BeagleQueryableStatus* beagle_queryable_status_ref (BeagleQueryableStatus *status);
Increases the reference count of the BeagleQueryableStatus.
|
a BeagleQueryableStatus |
Returns : |
the BeagleQueryableStatus |
void beagle_queryable_status_unref (BeagleQueryableStatus *status);
Decreases the reference count of the BeagleQueryableStatus. When the reference count drops to 0, it is freed.
|
a BeagleQueryableStatus |
const char* beagle_queryable_status_get_name (BeagleQueryableStatus *status);
Fetches the name of the backend for the given BeagleQueryableStatus.
|
a BeagleQueryableStatus |
Returns : |
the name of the backend for the BeagleQueryableStatus. |
int beagle_queryable_status_get_item_count (BeagleQueryableStatus *status);
Fetches the number of items in the backend for the given BeagleQueryableStatus.
|
a BeagleQueryableStatus |
Returns : |
the number of items in the backend for the BeagleQueryableStatus. |
BeagleQueryableState beagle_queryable_status_get_state (BeagleQueryableStatus *status);
DEPRECATED
: This function is obsolete since 0.2.0. At
present, this function will always reutrn BEAGLE_QUERYABLE_STATE_NA.
|
a BeagleQueryableStatus |
Returns : |
BEAGLE_QUERYABLE_STATE_NA. |
int beagle_queryable_status_get_progress_percent (BeagleQueryableStatus *status);
Fetches the progress in percent of the backend for the given BeagleQueryableStatus.
|
a BeagleQueryableStatus |
Returns : |
the progress of the backend for the BeagleQueryableStatus. |
gboolean beagle_queryable_status_get_is_indexing (BeagleQueryableStatus *status);
Fetches whether the backend for the given BeagleQueryableStatus is currently indexing.
|
a BeagleQueryableStatus |
Returns : |
whether the backend for the BeagleQueryableStatus is currently indexing. |