#include <pep-client.h>
|
|
|
|
DBus::BusDispatcher dispatcher;
|
|
|
|
int main()
|
|
{
|
|
DBus::default_dispatcher = &dispatcher;
|
|
DBus::Connection conn = DBus::Connection::SessionBus();
|
|
pEp::Client client(conn, "/security/pep", "security.pep");
|
|
|
|
message m;
|
|
pEp_identity from;
|
|
from.address="leviathan@libresilicon.com";
|
|
m.from=&from;
|
|
|
|
/*pEpDBusMessage src, dst;
|
|
pEpDBusStringList keylist;
|
|
pEpDBusRating rating;
|
|
pEpDBusEncryptionFlags flags;
|
|
pEpDBusStatus status;
|
|
src.clear();*/
|
|
//client.decrypt_message(src,keylist,rating,flags,status,dst);
|
|
//dst >> m;
|
|
|
|
::DBus::MessageIter wi;
|
|
::DBus::Variant _src;
|
|
pEpDBusMessage src;
|
|
src << m;
|
|
|
|
client.send_test(src);
|
|
|
|
return 0;
|
|
}
|