caja-info-provider

caja-info-provider

Synopsis

                    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);

Object Hierarchy

  GInterface
   +----CajaInfoProvider

Prerequisites

CajaInfoProvider requires GObject.

Description

Details

CajaInfoProvider

typedef struct _CajaInfoProvider CajaInfoProvider;


CajaInfoProviderIface

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;


CajaInfoProviderUpdateComplete ()

void                (*CajaInfoProviderUpdateComplete)
                                                        (CajaInfoProvider *provider,
                                                         CajaOperationHandle *handle,
                                                         CajaOperationResult result,
                                                         gpointer user_data);

provider :

handle :

result :

user_data :


caja_info_provider_update_file_info ()

CajaOperationResult  caja_info_provider_update_file_info
                                                        (CajaInfoProvider *provider,
                                                         CajaFileInfo *file,
                                                         GClosure *update_complete,
                                                         CajaOperationHandle **handle);

provider :

file :

update_complete :

handle :

Returns :


caja_info_provider_cancel_update ()

void                caja_info_provider_cancel_update
                                                        (CajaInfoProvider *provider,
                                                         CajaOperationHandle *handle);

provider :

handle :


caja_info_provider_update_complete_invoke ()

void                caja_info_provider_update_complete_invoke
                                                        (GClosure *update_complete,
                                                         CajaInfoProvider *provider,
                                                         CajaOperationHandle *handle,
                                                         CajaOperationResult result);

update_complete :

provider :

handle :

result :