~facundo/ubuntuone-client/lr-dont-delete-partial-nopartialfile

« back to all changes in this revision

Viewing changes to libsyncdaemon/syncdaemon-daemon.c

  • Committer: Tarmac
  • Author(s): Rodney Dawes
  • Date: 2010-10-04 20:51:33 UTC
  • mfrom: (728.1.2 enable-werror)
  • Revision ID: tarmac-20101004205133-kyo4030e4t9vrzdk
Enable debug build when doing distcheck
Add -Wall -Werror to CFLAGS when debug is enabled
Fix allt he current compiler warnings from -Wall -Werror

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
 
44
44
struct _SyncdaemonDaemonPrivate {
45
45
#ifdef HAVE_GDBUS
46
 
        GDBusConnection *bus;
 
46
    GDBusConnection *bus;
 
47
    GDbusProxy *dbus_proxy;
47
48
#else
48
 
        DBusGConnection *bus;
 
49
    DBusGConnection *bus;
 
50
    DBusGProxy *dbus_proxy;
49
51
#endif
50
 
        GObject *dbus_proxy;
51
52
 
52
53
        /* Interfaces */
53
54
        GObject *daemon_interface;
416
417
                return;
417
418
        }
418
419
 
419
 
        daemon->priv->dbus_proxy = (GObject *) dbus_g_proxy_new_for_name (daemon->priv->bus,
 
420
        daemon->priv->dbus_proxy = dbus_g_proxy_new_for_name (daemon->priv->bus,
420
421
                                                                          "org.freedesktop.DBus",
421
422
                                                                          "/org/freedesktop/DBus",
422
423
                                                                          "org.freedesktop.DBus");
660
661
        return daemon->priv->auth;
661
662
}
662
663
 
 
664
typedef SyncdaemonInterface * (* SDINewFunc) (SyncdaemonDaemon * daemon);
 
665
 
663
666
static SyncdaemonInterface *
664
 
get_interface (SyncdaemonDaemon *daemon, const gchar *path, SyncdaemonInterface * (* new_func) (SyncdaemonDaemon *daemon))
 
667
get_interface (SyncdaemonDaemon *daemon, const gchar *path, SDINewFunc new_func)
665
668
{
666
669
        SyncdaemonInterface *interface;
667
670
 
683
686
{
684
687
        g_return_val_if_fail (SYNCDAEMON_IS_DAEMON (daemon), NULL);
685
688
 
686
 
        return get_interface (daemon, "/config", syncdaemon_config_interface_new);
 
689
        return get_interface (daemon, "/config",
 
690
                                                  (SDINewFunc) syncdaemon_config_interface_new);
687
691
}
688
692
 
689
693
/**
694
698
{
695
699
        g_return_val_if_fail (SYNCDAEMON_IS_DAEMON (daemon), NULL);
696
700
 
697
 
        return get_interface (daemon, "/events", syncdaemon_events_interface_new);
 
701
        return get_interface (daemon, "/events",
 
702
                                                  (SDINewFunc) syncdaemon_events_interface_new);
698
703
}
699
704
 
700
705
/**
705
710
{
706
711
        g_return_val_if_fail (SYNCDAEMON_IS_DAEMON (daemon), NULL);
707
712
 
708
 
        return get_interface (daemon, "/filesystem", syncdaemon_filesystem_interface_new);
 
713
        return get_interface (daemon, "/filesystem",
 
714
                                                  (SDINewFunc) syncdaemon_filesystem_interface_new);
709
715
}
710
716
 
711
717
/**
716
722
{
717
723
        g_return_val_if_fail (SYNCDAEMON_IS_DAEMON (daemon), NULL);
718
724
 
719
 
        return get_interface (daemon, "/folders", syncdaemon_folders_interface_new);
 
725
        return get_interface (daemon, "/folders",
 
726
                                                  (SDINewFunc) syncdaemon_folders_interface_new);
720
727
}
721
728
 
722
729
/**
727
734
{
728
735
        g_return_val_if_fail (SYNCDAEMON_IS_DAEMON (daemon), NULL);
729
736
 
730
 
        return get_interface (daemon, "/publicfiles", syncdaemon_publicfiles_interface_new);
 
737
        return get_interface (daemon, "/publicfiles",
 
738
                                                  (SDINewFunc) syncdaemon_publicfiles_interface_new);
731
739
}
732
740
 
733
741
/**
738
746
{
739
747
        g_return_val_if_fail (SYNCDAEMON_IS_DAEMON (daemon), NULL);
740
748
 
741
 
        return get_interface (daemon, "/shares", syncdaemon_shares_interface_new);
 
749
        return get_interface (daemon, "/shares",
 
750
                                                  (SDINewFunc) syncdaemon_shares_interface_new);
742
751
}
743
752
 
744
753
/**
749
758
{
750
759
        g_return_val_if_fail (SYNCDAEMON_IS_DAEMON (daemon), NULL);
751
760
 
752
 
        return get_interface (daemon, "/status", syncdaemon_status_interface_new);
 
761
        return get_interface (daemon, "/status",
 
762
                                                  (SDINewFunc) syncdaemon_status_interface_new);
753
763
}