DBusService
Revision 6 as of 2009-08-06 00:14:53
Clear message
=============================================================================== /com/ubuntu/MigrationAssistant Interfaces: com.ubuntu.MigrationAssistant Methods: EnumerateOperatingSystems () Begin() -> returns an Import object GetOperatingSystem (uuid) GetItem(string uuid, string user, string item) -> returns 'o' (Item) GetRunningSystem(out 'o') GetRunningUser(out 'o') =============================================================================== /com/ubuntu/MigrationAssistant/UUID ... Interfaces: com.ubuntu.MigrationAssistant.System Methods: EnumerateUsers () GetUuid(...) GetItem(string user, string item) -> returns 'o' (Item) GetItemForType(string type) -> returns 'o' (Item) Properties: title uuid Signals: Removed() =============================================================================== /com/ubuntu/MigrationAssistant/UUID/USER ... Interfaces: com.ubuntu.MigrationAssistant.User Methods: EnumerateItems () GetUser(...) GetItem(string item) -> returns 'o' (Item) Properties: username Signals: Removed() =============================================================================== /com/ubuntu/MigrationAssistant/UUID/USER/PIDGIN ... Interfaces: com.ubuntu.MigrationAssistant.Item Methods: Import (in 'o', in 'o') -> Takes an Import object and an Item object. Throws an exception if the types do not match. GetIcon () -> Returns a path to the icon file. GetType () -> Returns the string type of the item, ex. instant-messaging. Properties: name size title is-writeable Signals: Removed() =============================================================================== com.ubuntu.MigrationAssistant.Import Methods: Commit () -> Merges itself into the merged object that is intended to become its new value, then flushes the merged object to disk in its format. Signals: Progress(out 'i') -> Emits an integer value for progress complete. We cannot report the object being imported, as multiple import routines could be running in parallel.