nemo-info-provider

nemo-info-provider

Synopsis

                    NemoInfoProvider;
struct              NemoInfoProviderIface;
void                (*NemoInfoProviderUpdateComplete)   (NemoInfoProvider *provider,
                                                         NemoOperationHandle *handle,
                                                         NemoOperationResult result,
                                                         gpointer user_data);
NemoOperationResult nemo_info_provider_update_file_info (NemoInfoProvider *provider,
                                                         NemoFileInfo *file,
                                                         GClosure *update_complete,
                                                         NemoOperationHandle **handle);
void                nemo_info_provider_cancel_update    (NemoInfoProvider *provider,
                                                         NemoOperationHandle *handle);
void                nemo_info_provider_update_complete_invoke
                                                        (GClosure *update_complete,
                                                         NemoInfoProvider *provider,
                                                         NemoOperationHandle *handle,
                                                         NemoOperationResult result);

Object Hierarchy

  GInterface
   +----NemoInfoProvider

Prerequisites

NemoInfoProvider requires GObject.

Description

Details

NemoInfoProvider

typedef struct _NemoInfoProvider NemoInfoProvider;


struct NemoInfoProviderIface

struct NemoInfoProviderIface {
	GTypeInterface g_iface;

	NemoOperationResult (*update_file_info) (NemoInfoProvider     *provider,
						     NemoFileInfo         *file,
						     GClosure                 *update_complete,
						     NemoOperationHandle **handle);
	void                    (*cancel_update)    (NemoInfoProvider     *provider,
						     NemoOperationHandle  *handle);
};


NemoInfoProviderUpdateComplete ()

void                (*NemoInfoProviderUpdateComplete)   (NemoInfoProvider *provider,
                                                         NemoOperationHandle *handle,
                                                         NemoOperationResult result,
                                                         gpointer user_data);


nemo_info_provider_update_file_info ()

NemoOperationResult nemo_info_provider_update_file_info (NemoInfoProvider *provider,
                                                         NemoFileInfo *file,
                                                         GClosure *update_complete,
                                                         NemoOperationHandle **handle);


nemo_info_provider_cancel_update ()

void                nemo_info_provider_cancel_update    (NemoInfoProvider *provider,
                                                         NemoOperationHandle *handle);


nemo_info_provider_update_complete_invoke ()

void                nemo_info_provider_update_complete_invoke
                                                        (GClosure *update_complete,
                                                         NemoInfoProvider *provider,
                                                         NemoOperationHandle *handle,
                                                         NemoOperationResult result);