|  |  |  | Libbeagle Reference Manual |  | 
|---|---|---|---|---|
                    BeagleDaemonInformationRequest;
BeagleDaemonInformationRequest* beagle_daemon_information_request_new
                                                        (void);
BeagleDaemonInformationRequest* beagle_daemon_information_request_new_specific
                                                        (gboolean get_version,
                                                         gboolean get_sched_info,
                                                         gboolean get_index_status,
                                                         gboolean get_is_indexing);
typedef struct _BeagleDaemonInformationRequest BeagleDaemonInformationRequest;
BeagleDaemonInformationRequest* beagle_daemon_information_request_new (void);
Creates a new BeagleDaemonInformationRequest requesting all fields.
| Returns : | a newly created BeagleDaemonInformationRequest. | 
BeagleDaemonInformationRequest* beagle_daemon_information_request_new_specific (gboolean get_version, gboolean get_sched_info, gboolean get_index_status, gboolean get_is_indexing);
Creates a new BeagleDaemonInformationRequest allowing retrieval of specific fields.
| get_version: | Whether to retrieve version of the daemon. | 
| get_sched_info: | Whether to retrieve information about the current jobs in the daemon. | 
| get_index_status: | Whether to retrieve information about the indexes. | 
| get_is_indexing: | Whether to retrieve if any of the backends is doing any indexing now. | 
| Returns : | a newly created BeagleDaemonInformationRequest. |