[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta/lyod [POSSIBLY UNSAFE]
From:       Maks Orlovich <maksim () kde ! org>
Date:       2004-07-07 0:47:08
Message-ID: 20040707004708.B4DC324DA () office ! kde ! org
[Download RAW message or body]

CVS commit by orlovich: 

Say hello to libLYOD and LYOD-DCOP. libLYOD implements the ICE protocol, while \
libLYOD-DCOP  contains code for a DCOP client using libLYOD. Both are pure protocol \
implementations: they contain no I/O code, relying on external  I/O and event loop \
binding. They do not use any external libraries except libc and libstdc++. 

libLYOD is nearly complete --- it misses some server bits but they should not be too \
hard; and the error handling is a bit rough. LYOD-DCOP has much of the code for a \
client implemented, but doesn't yet handle DCOPReplyWait and DCOPReplyDelayed; there \
is no public  API for send, and no  server code at all (although doing a DCOPServer \
with this should be fairly easy once the ICE-level server bits are in); and it \
doubtlessly has quite a few bugs.

test-qt/ directory has sample bindings for Qt, and the command acts as very primitive \
approximation of the functionality of the "dcop" format  (It always handles the  \
parameters as C strings, can decode very few returns, etc.), except it sticks around \
and doesn't exit so one can message  it over dcop (don't try it, it's boring)


  A            Makefile.am   1.1
  A            array.h   1.1 [X11 (BSD like)]
  A            authmodule.h   1.1 [X11 (BSD like)]
  A            datachunk.h   1.1 [X11 (BSD like)]
  A            frame.h   1.1 [X11 (BSD like)]
  A            framer.cpp   1.1 [X11 (BSD like)]
  A            framer.h   1.1 [X11 (BSD like)]
  A            handler.h   1.1 [X11 (BSD like)]
  A            iceauthmodule.cpp   1.1 [POSSIBLY UNSAFE: printf] [X11 (BSD like)]
  A            iceauthmodule.h   1.1 [X11 (BSD like)]
  A            icecodes.h   1.1 [X11 (BSD like)]
  A            ioprovider.h   1.1 [X11 (BSD like)]
  A            protocolman.cpp   1.1 [X11 (BSD like)]
  A            protocolman.h   1.1 [X11 (BSD like)]
  A            shared.h   1.1 [X11 (BSD like)]
  A            subprotocol.cpp   1.1 [X11 (BSD like)]
  A            subprotocol.h   1.1 [X11 (BSD like)]
  A            types.h   1.1 [X11 (BSD like)]
  A            dcop/Makefile.am   1.1
  A            dcop/client.cpp   1.1 [X11 (BSD like)]
  A            dcop/client.h   1.1 [X11 (BSD like)]
  A            dcop/dcopmessages.h   1.1 [X11 (BSD like)]
  A            dcop/eventloop.h   1.1 [X11 (BSD like)]
  A            test-qt/Makefile.am   1.1
  A            test-qt/test.cpp   1.1 [no copyright]
  A            test-qt/test.h   1.1 [no copyright]


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic