Event-based Data ports and Corba

Hi all,

I am using the new Event-based data ports (using the addEventPort method). All is ok when my two components are local (i.e. launched by the same deployer), but nothing happens when using Corba to distribute the components.

Does data-port events go through Corba?

Thanks.

Charles

Event-based Data ports and Corba

On Tuesday 10 March 2009 15:18:06 charles [dot] lesire [..] ... wrote:
> Hi all,
>
> I am using the new Event-based data ports (using the addEventPort method).
> All is ok when my two components are local (i.e. launched by the same
> deployer), but nothing happens when using Corba to distribute the
> components.
>
> Does data-port events go through Corba?

No they don't (yet). It can't work in the current implementation because a.
events are not supported over CORBA (see the CORBA Chapter in the manual) and
b. the current CORBA DataFlow implementation bypasses the connection
objects[*], which are managing the event distribution on the receiver side.

The latter could be fixed most easily, but isn't high on the agenda I'm afraid.

Peter

[*] it uses the DataObject or Buffer directly, instead of going through the
connection object.