Inter-process communication in 1.10

Hi all,

I was trying to play with inter-process communication in the 1.10 version
of rtt. As far as I can search in documentation (
http://people.mech.kuleuven.be/~orocos/pub/stable/documentation/rtt/v1.1...
)
I don't see MQ transport, I know they are available in 2.x, aren't they also
in 1.10 ?
I would like to set up a communication between 2 processes on the same
machine, preferrably in a real time way. Have I a way to do it in 1.10 ?

Regards

Inter-process communication in 1.10

On Tuesday 08 February 2011 20:11:14 Willy Lambert wrote:
> Hi all,
>
> I was trying to play with inter-process communication in the 1.10 version
> of rtt. As far as I can search in documentation (
> http://people.mech.kuleuven.be/~orocos/pub/stable/documentation/rtt/v1.10.x
> /doc-xml/orocos-components-manual.html#id398946 )
> I don't see MQ transport, I know they are available in 2.x, aren't they
> also in 1.10 ?
> I would like to set up a communication between 2 processes on the same
> machine, preferrably in a real time way. Have I a way to do it in 1.10 ?

No. The philosophy of 1.x was that all threads on the same node are running in
the same process, which gave the best real-time communication behavior (lock-
free data exchange). Outside-process was not hard real-time, using CORBA only.

If you require communication with another process, you'll have to set that up
yourselve. MQueue can not be backported easily to 1.x.

Peter

Inter-process communication in 1.10

2011/2/9 Peter Soetens <peter [..] ...>

> On Tuesday 08 February 2011 20:11:14 Willy Lambert wrote:
> > Hi all,
> >
> > I was trying to play with inter-process communication in the 1.10
> version
> > of rtt. As far as I can search in documentation (
> >
> http://people.mech.kuleuven.be/~orocos/pub/stable/documentation/rtt/v1.1...
> > /doc-xml/orocos-components-manual.html#id398946 )
> > I don't see MQ transport, I know they are available in 2.x, aren't they
> > also in 1.10 ?
> > I would like to set up a communication between 2 processes on the same
> > machine, preferrably in a real time way. Have I a way to do it in 1.10 ?
>
> No. The philosophy of 1.x was that all threads on the same node are running
> in
> the same process, which gave the best real-time communication behavior
> (lock-
> free data exchange). Outside-process was not hard real-time, using CORBA
> only.
>
> If you require communication with another process, you'll have to set that
> up
> yourselve. MQueue can not be backported easily to 1.x.
>

thanks it's clear

>
> Peter
>