/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Storage interface for the Evolution shell. * * Authors: * Ettore Perazzoli * * Copyright (C) 2000, 2001 Ximian, Inc. */ #include module GNOME { module Evolution { interface Storage; interface StorageListener; interface Storage : Bonobo::Unknown { exception AlreadyListening {}; exception NotFound {}; attribute string name; enum Result { OK, UNSUPPORTED_OPERATION, UNSUPPORTED_TYPE, INVALID_URI, ALREADY_EXISTS, DOES_NOT_EXIST, PERMISSION_DENIED, NO_SPACE, NOT_EMPTY, GENERIC_ERROR }; struct FolderResult { Result result; string path; }; void asyncCreateFolder (in string path, in string type, in string description, in string parent_physical_uri, in Bonobo::Listener listener); void asyncRemoveFolder (in string path, in string physical_uri, in Bonobo::Listener listener); void asyncXferFolder (in string source_path, in string destination_path, in boolean remove_source, in Bonobo::Listener listener); void updateFolder (in string path, in string display_name, in long unread_count); void addListener (in StorageListener listener) raises (AlreadyListening); void removeListener (in StorageListener listener) raises (NotFound); }; interface StorageListener { exception Exists {}; exception NotFound {}; void notifyDestroyed (); /* FIXME exceptions don't make much sense here... */ void notifyFolderCreated (in string path, in Folder folder) raises (Exists); void notifyFolderUpdated (in string path, in string display_name, in long unread_count) raises (NotFound); void notifyFolderRemoved (in string path) raises (NotFound); }; interface StorageRegistry : Bonobo::Unknown { exception Exists {}; exception NotFound {}; /* FIXME: The toplevel attributes should probably be attributes of the storage instead of being passed here. */ StorageListener addStorage (in Storage storage, in string name, in string toplevel_node_uri, in string toplevel_node_type) raises (Exists); void removeStorageByName (in string name) raises (NotFound); }; }; }; _and_yarn/devel/electron4/files/minimist-1.2.2'>dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* - Update to 2.7tabthorpe2010-05-202-5/+4
* - update to 1.4.1dinoex2010-03-281-0/+1
* - Update to 2.6tabthorpe2010-02-253-14/+14
* - Chase sword libbumptabthorpe2010-01-082-14/+2
* - Update to 2.5tabthorpe2009-12-214-82/+141
* - Update to 2.4tabthorpe2009-11-193-23/+25
* - Fix CONFLICTS missed in previous committabthorpe2009-10-311-1/+1
* - Rename misc/bibletime-kde4 -> misc/bibletime now that KDE dependencies are ...tabthorpe2009-10-314-0/+818
* - Remove misc/bibletime and misc/bibletime-develtabthorpe2009-02-276-232/+0
* Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.rafan2008-08-211-1/+0
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-061-1/+1
* - Chase misc/sword libbumptabthorpe2008-05-211-1/+2
* - Update to 1.6.5.1tabthorpe2008-05-13