| nautilus-actions Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | ||||
#define NA_IIMPORTER_TYPE #define NA_IIMPORTER_GET_INTERFACE (instance) typedef NAIImporter; typedef NAIImporterInterfacePrivate; typedef NAIImporterImportFromUriParms; typedef NAIImporterManageImportModeParms; NAIImporterInterface; guint na_iimporter_import_from_uri (const NAIImporter *importer,NAIImporterImportFromUriParms *parms); guint na_iimporter_manage_import_mode (NAIImporterManageImportModeParms *parms);
#define NA_IIMPORTER_GET_INTERFACE( instance ) ( G_TYPE_INSTANCE_GET_INTERFACE(( instance ), NA_IIMPORTER_TYPE, NAIImporterInterface ))
|
typedef struct NAIImporterImportFromUriParms NAIImporterImportFromUriParms;
This structure allows all used parameters when importing from an URI to be passed and received through a single structure.
typedef struct NAIImporterManageImportModeParms NAIImporterManageImportModeParms;
typedef struct {
GTypeInterface parent;
NAIImporterInterfacePrivate *private;
/**
* get_version:
* @instance: the #NAIImporter provider.
*
* Returns: the version of this interface supported by the I/O provider.
*
* Defaults to 1.
*/
guint ( *get_version ) ( const NAIImporter *instance );
/**
* import_from_uri:
* @instance: the #NAIImporter provider.
* @parms: a #NAIImporterImportFromUriParms structure.
*
* Imports an item.
*
* Returns: the return code of the operation.
*/
guint ( *import_from_uri )( const NAIImporter *instance, NAIImporterImportFromUriParms *parms );
} NAIImporterInterface;
guint na_iimporter_import_from_uri (const NAIImporter *importer,NAIImporterImportFromUriParms *parms);
Tries to import a NAObjectItem from the URI specified in parms, returning
the result in parms->imported.
|
this NAIImporter instance. |
|
a NAIImporterImportFromUriParms structure. |
Returns : |
the return code of the operation. |
guint na_iimporter_manage_import_mode (NAIImporterManageImportModeParms *parms);
|
|
Returns : |