#include "pEpDBusMessage.h"
|
|
#include <iostream>
|
|
|
|
pEpDBusMessage::pEpDBusMessage() : DBus::Variant::Variant()
|
|
{
|
|
writer().new_variant("s");
|
|
}
|
|
|
|
pEpDBusMessage::pEpDBusMessage(message m) : DBus::Variant::Variant()
|
|
{
|
|
writer().new_variant("s");
|
|
}
|
|
|
|
DBus::Variant& operator>>(DBus::Variant &v, const pEpDBusMessage &m)
|
|
{
|
|
DBus::MessageIter to = m.writer();
|
|
v.reader().copy_data(to);
|
|
return v;
|
|
}
|
|
|
|
DBus::Variant& operator<<(DBus::Variant &v, const pEpDBusMessage &m)
|
|
{
|
|
DBus::MessageIter to = v.writer();
|
|
m.reader().copy_data(to);
|
|
return v;
|
|
}
|
|
|
|
message& pEpDBusMessage::operator >> (message &m)
|
|
{
|
|
m.from->address = writer().get_string();
|
|
return m;
|
|
}
|
|
|
|
DBus::Variant& pEpDBusMessage::operator << (DBus::Variant &v)
|
|
{
|
|
DBus::MessageIter to = writer();
|
|
v.reader().copy_data(to);
|
|
return v;
|
|
}
|
|
|
|
message& pEpDBusMessage::operator << (message &m)
|
|
{
|
|
writer().append_string(m.from->address);
|
|
return m;
|
|
}
|
|
|