|
Boost : |
Subject: Re: [boost] [review] Dataflow Review starts today, September 1st
From: Kowalke Oliver (QD IT PA SI) (Oliver.Kowalke_at_[hidden])
Date: 2008-09-04 04:06:42
Hello,
I took a quick look into the lib and I've following questions:
- How does Boost.DataFlow support exchanging data in both directions between two components (duplex communication)?
Example: stack of network-protocols:
service_contract >>= serializer >>= encoder >>= protocol_1 >>= protocol_2 >>= transport (send data)
transport >>= protocol_2 >>= protocol_1 >>= encoder >>= deserializer >>= service_contract (receive data)
- If one consumer is connected to multiple producers, how can the consumer selectively disconnect from specific producers?
Contrary to some other posts -I find the syntax of ovelroaded operators not confusing:
>>= push sematic
=<< pull semantic
The pipe operator '|' could also be used in the parallel execution semantic.
regards,
Oliver
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk