|  |  |  | Caja Extension Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | ||||
CajaInfoProvider; CajaInfoProviderIface; void (*CajaInfoProviderUpdateComplete) (CajaInfoProvider *provider,CajaOperationHandle *handle,CajaOperationResult result,gpointer user_data); CajaOperationResult caja_info_provider_update_file_info (CajaInfoProvider *provider,CajaFileInfo *file,GClosure *update_complete,CajaOperationHandle **handle); void caja_info_provider_cancel_update (CajaInfoProvider *provider,CajaOperationHandle *handle); void caja_info_provider_update_complete_invoke (GClosure *update_complete,CajaInfoProvider *provider,CajaOperationHandle *handle,CajaOperationResult result);
typedef struct {
	GTypeInterface g_iface;
	CajaOperationResult (*update_file_info) (CajaInfoProvider     *provider,
						     CajaFileInfo         *file,
						     GClosure                 *update_complete,
						     CajaOperationHandle **handle);
	void                    (*cancel_update)    (CajaInfoProvider     *provider,
						     CajaOperationHandle  *handle);
} CajaInfoProviderIface;
void (*CajaInfoProviderUpdateComplete) (CajaInfoProvider *provider,CajaOperationHandle *handle,CajaOperationResult result,gpointer user_data);
| 
 | |
| 
 | |
| 
 | |
| 
 | 
CajaOperationResult caja_info_provider_update_file_info (CajaInfoProvider *provider,CajaFileInfo *file,GClosure *update_complete,CajaOperationHandle **handle);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
void caja_info_provider_cancel_update (CajaInfoProvider *provider,CajaOperationHandle *handle);
| 
 | |
| 
 | 
void caja_info_provider_update_complete_invoke (GClosure *update_complete,CajaInfoProvider *provider,CajaOperationHandle *handle,CajaOperationResult result);
| 
 | |
| 
 | |
| 
 | |
| 
 |