- Added rate limit preferences to DBus client/server implementation
[qtrapids] / src / include / qtrapids / dbus.hpp
index bb3671b..173afbf 100644 (file)
@@ -52,7 +52,9 @@ typedef ParamsMap_t::const_iterator ParamsMapConstIterator_t;
 static inline QDBusArgument& operator << (QDBusArgument& argument
         , TorrentState const& state)
 {
+#ifdef QTRAPIDS_DEBUG
        std::cout << "serialize" << std::endl;
+#endif
        argument.beginStructure();
        argument << state.hash << state.name << (uint)(state.action) << state.state << state.progress
        << state.down_rate << state.up_rate << state.seeds
@@ -64,7 +66,9 @@ static inline QDBusArgument& operator << (QDBusArgument& argument
 static inline QDBusArgument const& operator >> (QDBusArgument const& argument
         , TorrentState& state)
 {
+#ifdef QTRAPIDS_DEBUG
        std::cout << "deserialize" << std::endl;
+#endif
        argument.beginStructure();
        uint action;
        argument >> state.hash >> state.name >> action >> state.state >> state.progress
@@ -79,7 +83,10 @@ static inline QDBusArgument& operator << (QDBusArgument& argument
         , ParamsMapConst_t& params)
 {
        ParamsMapConstIterator_t p;
+#ifdef QTRAPIDS_DEBUG
        std::cout << "serialize params" << std::endl;
+#endif
+
        argument.beginMap();
        for (p = params.constBegin(); p != params.constEnd(); ++p) {
                argument.beginMapEntry();
@@ -95,7 +102,9 @@ static inline QDBusArgument const& operator >> (QDBusArgument const& argument
 {
        ParamsMapConstIterator_t p;
        QString key, value;
+#ifdef QTRAPIDS_DEBUG
        std::cout << "deserialize params" << std::endl;
+#endif
        argument.beginMap();
        for (p = params.constBegin(); p != params.constEnd(); ++p) {
                argument.beginMapEntry();