New commits:
http://git.directfb.org/?p=libs/Applied.git;a=commit;h=1e9de624c6505ae4a61b36afd67d18377ee003db
commit 1e9de624c6505ae4a61b36afd67d18377ee003db
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 14:37:34 2011 +0100
One: Coma/One implementation
This is an alternative implementation of IComa and IComaComponent
to communicate via linux-one instead of linux-fusion.
You can select the new implementation by using "remote=%" for the
first process (creating the so called Name Service for the managers).
This will print the new QID of the Name Service, e.g.:
(*) ComaOne/NameService: QID 1001
You can run additional processes by using "remote=%1001" in this case.
You can also run the name service with a predefined (static) ID, e.g.
using "remote=%=1" for the first and "remote=%1" for others. If the
Name Service is not started when another process in run, it will wait
until the Name Service is there.
There's no shared memory being used, only asynchronous One Queues!
Makefile.am | 1 +
configure.in | 52 +-
one/Makefile.am | 48 ++
one/icoma_one.c | 447 ++++++++++++
one/icoma_one.h | 206 ++++++
one/icomacomponent_one.c | 1006 ++++++++++++++++++++++++++
one/icomacomponent_one.h | 69 ++
one/ifusiondale_one.c | 757 +++++++++++++++++++
proxy/dispatcher/icoma_dispatcher.c | 31 +-
proxy/dispatcher/icomacomponent_dispatcher.c | 53 +-
proxy/dispatcher/icomacomponent_dispatcher.h | 8 +
proxy/dispatcher/ifusiondale_dispatcher.c | 4 +-
src/fusiondale.c | 41 +-
src/ifusiondale.c | 2 +-
src/ifusiondale.h | 1 +
15 files changed, 2669 insertions(+), 57 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs