[Vortex] Query regarding pipelining of messages in single channel

Francis Brosnan Blazquez francis at aspl.es
Mon Jun 20 09:53:54 CEST 2011


Hi Subrahmanya,

> Suppose there are two peers A and B. Peer A establishes a session with
> peer B and creates a channel. Peer A registers OnFrameReceived handler
> during channel creation. Now suppose peer B sends two messages of type
> 'MSG' one after the other. Note that second message is received by A
> while it is still processing first message. In such a case will vortex
> deliver the second message to the application? 

Yes, but after checking it was received in order and there are available
threads on the pool to process it...

> Or does it wait for the application to send all the replies for the
> first one before delivering the the second one?

By default no, but it can do it, see [1], 

[1] vortex_channel_set_serialize
http://www.aspl.es/fact/files/af-arch/vortex-1.1/html/group__vortex__channel_gaa3be5408ec9995129390c9e9760b7bb.html#gaa3be5408ec9995129390c9e9760b7bb

-- 
Francis Brosnan Blázquez <francis.brosnan at aspl.es>
ASPL
91 134 14 22 - 91 134 14 45 - 91 116 07 57

AVISO LEGAL

Este mensaje se dirige exclusivamente a su destinatario. Los datos
incluidos en el presente correo son confidenciales y sometidos a secreto
profesional, se prohíbe divulgarlos, en virtud de las leyes vigentes. Si
usted no lo es y lo ha recibido por error o tiene conocimiento del mismo
por cualquier motivo, le rogamos que nos lo comunique por este medio y
proceda a destruirlo o borrarlo.

En virtud de lo dispuesto en la Ley Orgánica 15/1999, de 13 de
diciembre, de Protección de Datos de Carácter Personal, le informamos de
que sus datos de carácter personal, recogidos de fuentes accesibles al
público o datos que usted nos ha facilitado previamente, proceden de
bases de datos propiedad de Advanced Software Production Line, S.L.
(ASPL). No obstante, usted puede ejercitar sus derechos de acceso,
rectificación, cancelación y oposición dispuestos en la mencionada Ley
Orgánica, notificándolo por escrito a:
ASPL - Protección Datos, C/Antonio Suárez 10 A-102, 28802, Alcalá de
Henares (Madrid).



More information about the Vortex mailing list