Changed the EStorageSet API to have a single `xfer()' method instead

of separate copy/move (as in the IDL).  Actually implement the
`xfer()' operation for the case when source and destination are in the
same storage.  Fix the `EStorageSet' API by having a special
`EStorageSetResultCallback' callback type for it (instead of using
`EStorageResultCallback', which would never work).

Also, removed some unused variables in `e-storage-set-view.c'.

svn path=/trunk/; revision=8895
This commit is contained in:
Ettore Perazzoli
2001-03-22 13:41:01 +00:00
parent 03765ef0bb
commit a2ae2d718b
5 changed files with 164 additions and 98 deletions

View File

@ -60,7 +60,7 @@ module Evolution {
in string physical_uri)
raises (Busy);
void copyFolderAsync (in ShellComponentListener listener,
void xferFolderAsync (in ShellComponentListener listener,
in string source_physical_uri,
in string destination_physical_uri,
in boolean remove_source)