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
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
, 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();
{
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();