Kevin Ottens
177be5f6af
I really wonder what I had in mind when I put QStrings everywhere...
...
Of course SODEP says nothing about encoding so it's really byte arrays
that we send/receive.
MetaService being higher level I'll assume UTF8 encoding though (it's
apparently what it's using.
svn path=/branches/work/~ervin/qtjolie/; revision=975435
2009-05-30 08:44:34 +00:00
Kevin Ottens
a9fe9d1c47
Provide a MetaService convenience class to control jolie's metaservice.
...
svn path=/branches/work/~ervin/qtjolie/; revision=965146
2009-05-08 08:23:59 +00:00
Kevin Ottens
e17822d5c2
Completely get rid of the race condition in ClientThread initialization
...
by posting events directly to the object using invokeMethod (so that
later when exec() creates the event loop it's processed, otherwise with
QTimer it's lost).
svn path=/branches/work/~ervin/qtjolie/; revision=965144
2009-05-08 08:22:45 +00:00
Kevin Ottens
1ceabde6ea
Add forward headers and use them in the tests.
...
svn path=/branches/work/~ervin/qtjolie/; revision=959038
2009-04-25 14:06:25 +00:00
Kevin Ottens
e3a59c40e2
Kill the public Sodep class prefix. Now use a Jolie namespace.
...
svn path=/branches/work/~ervin/qtjolie/; revision=959030
2009-04-25 13:50:35 +00:00
Kevin Ottens
cac82a3792
First round at renaming to QtJolie and namespacing (also for headers).
...
svn path=/branches/work/~ervin/qtjolie/; revision=959005
2009-04-25 12:26:01 +00:00
Kevin Ottens
a8068361b0
Big API refactoring in the SODEP binding. Now you can place call
...
(synchronous or asynchronous) like you would do with QtDBUS for
instance.
svn path=/branches/work/~ervin/sodep/; revision=953134
2009-04-13 12:39:26 +00:00
Kevin Ottens
113d703984
Auto-allocate ids.
...
svn path=/branches/work/~ervin/sodep/; revision=945432
2009-03-27 13:49:17 +00:00
Kevin Ottens
b4267d0689
Adapt to new metaservice behavior.
...
svn path=/branches/work/~ervin/sodep/; revision=923761
2009-02-09 11:48:52 +00:00
Kevin Ottens
dab7dc3f1c
Improve readability.
...
svn path=/branches/work/~ervin/sodep/; revision=923759
2009-02-09 11:28:34 +00:00
Kevin Ottens
3685f819cc
Provide an async SodepClient class to send/receive a message.
...
svn path=/branches/work/~ervin/sodep/; revision=923534
2009-02-08 22:11:14 +00:00
Kevin Ottens
8a28c219b3
Turn on service embedding in metaservice, no need to open a new socket
...
for each service we embed (Location: "local").
Reuse the same socket accross the whole sodepmetaservicetest suite...
Interestingly it's now broken as Jolie insists in closing the socket
after each method call (fmontesi is kindly investigating this).
svn path=/branches/work/~ervin/sodep/; revision=923506
2009-02-08 21:12:45 +00:00
Kevin Ottens
01f11ad43b
Make the reads blocking. We'll put those in a thread.
...
It'll be much easier to maintaining the upcoming code.
svn path=/branches/work/~ervin/sodep/; revision=923377
2009-02-08 17:31:13 +00:00
Kevin Ottens
6c5c5021d6
One step toward a proper API, remove writeTo and readFrom methods from
...
the Sodep classes. They're now all as global functions into the
sodephelpers_p.h header.
svn path=/branches/work/~ervin/sodep/; revision=923317
2009-02-08 15:35:56 +00:00
Kevin Ottens
54e28db2cd
Provide a more complete automated test which basically does the
...
following:
- starts metaservice
- loads two services
- call them and check the replies
- unloads the services
- stop metaservice
CCMAIL: aseigo@kde.org
svn path=/branches/work/~ervin/sodep/; revision=922830
2009-02-07 16:30:58 +00:00
Kevin Ottens
c232abcc72
Provide a PrinterService which actually send a reply.
...
svn path=/branches/work/~ervin/sodep/; revision=922828
2009-02-07 16:27:59 +00:00
Kevin Ottens
819c88ebaa
Also display the reply.
...
svn path=/branches/work/~ervin/sodep/; revision=922827
2009-02-07 16:27:29 +00:00
Kevin Ottens
82f10bbf0d
Ok, let's provide a small Jolie script to go with the sodepprintertest
...
app.
svn path=/branches/work/~ervin/sodep/; revision=922138
2009-02-06 14:28:49 +00:00
Kevin Ottens
f29bbbab07
Comply to the new version of SODEP.
...
svn path=/branches/work/~ervin/sodep/; revision=880515
2008-11-05 18:48:16 +00:00
Aaron J. Seigo
fa5a2d87d9
bum-de-dum! plasma to kdelibs.
...
svn path=/trunk/KDE/kdelibs/; revision=879757
2008-11-03 23:03:26 +00:00
Kevin Ottens
d712c2d2c9
Qt implementation of SODEP.
...
svn path=/branches/work/~ervin/sodep/; revision=806026
2008-05-09 21:11:35 +00:00