Commit 488b8b87 authored by Ettore Perazzoli's avatar Ettore Perazzoli
Browse files

Initial import.

parent 13a1ecc7
module GNOME {
module Desktop {
module Desktop {
interface FileOperationService {
typedef sequence<string> FileNameList;
interface FileOperationService {
typedef sequence<string> FileNameList;
typedef unsigned short XferOptions;
const unsigned short XferOptionDefault = 0;
const unsigned short XferOptionPreserve = 1 << 0;
const unsigned short XferOptionFollowLinks = 1 << 1;
const unsigned short XferOptionWithParents = 1 << 2;
const unsigned short XferOptionRecursive = 1 << 3;
const unsigned short XferOptionSameFS = 1 << 4;
const unsigned short XferOptionSparseAlways = 1 << 5;
const unsigned short XferOptionSparseNever = 1 << 6;
const unsigned short XferOptionUpdateMode = 1 << 7;
const unsigned short XferOptionRemoveSource = 1 << 8;
typedef unsigned short XferOptions;
const unsigned short XferOptionDefault = 0;
const unsigned short XferOptionPreserve = 1 << 0;
const unsigned short XferOptionFollowLinks = 1 << 1;
const unsigned short XferOptionWithParents = 1 << 2;
const unsigned short XferOptionRecursive = 1 << 3;
const unsigned short XferOptionSameFS = 1 << 4;
const unsigned short XferOptionSparseAlways = 1 << 5;
const unsigned short XferOptionSparseNever = 1 << 6;
const unsigned short XferOptionUpdateMode = 1 << 7;
const unsigned short XferOptionRemoveSource = 1 << 8;
enum XferOverwriteMode {
XferOverwriteAbort,
XferOverwriteQuery,
XferOverwriteReplace,
XferOverwriteSkip
};
enum XferOverwriteMode {
XferOverwriteAbort,
XferOverwriteQuery,
XferOverwriteReplace,
XferOverwriteSkip
};
enum XferErrorMode {
XferErrorAbort,
XferErrorQuery
};
enum XferErrorMode {
XferErrorAbort,
XferErrorQuery
};
void xfer (in string source_directory_uri,
in FileNameList source_file_names,
in string target_directory_uri,
in FileNameList target_file_names,
in XferOptions options,
in XferErrorMode error_mode,
in XferOverwriteMode overwrite_mode);
};
void xfer (in string source_directory_uri,
in FileNameList source_file_names,
in string target_directory_uri,
in FileNameList target_file_names,
in XferOptions options,
in XferErrorMode error_mode,
in XferOverwriteMode overwrite_mode);
};
};
};
};
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment