示例#1
0
    public static void Main()
    {
        Application app = new Conduit.Application();
        DataProvider dp = app.GetDataProvider ("FolderTwoWay");

        foreach (KeyValuePair<string, string> keyPair in dp.GetInformation())
            Console.WriteLine("{0} {1}", keyPair.Key, keyPair.Value);

        Console.WriteLine("Configured: {0}", dp.IsConfigured(true, true));
    }
示例#2
0
    public static void Main()
    {
        BusG.Init ();
        Gtk.Application.Init ();

        Conduit.Application app = new Conduit.Application ();

        DataProvider source = app.GetDataProvider ("TestFolderTwoWay");
        DataProvider sink   = app.GetDataProvider ("TestFolderTwoWay");

        Conduit.Conduit conduit = app.BuildConduit (source, sink);
        SyncSet.Gui.AddConduit (conduit);

        conduit.SyncStarted += HandleSyncStarted;
        conduit.SyncProgress += HandleSyncProgress;
        conduit.SyncCompleted += HandleSyncCompleted;

        Console.WriteLine ("Now Synchronise the Conduit...");

        // mainloop, for events processing
        Gtk.Application.Run ();
    }