| BidiFlowTIn1, TOut1, TIn2, TOut2, TMatAtopMatTOut12, TIn21, TMat2, TMat3 Method |
Add the given BidiFlow as the next step in a bidirectional transformation
pipeline. By convention protocol stacks are growing to the left: the right most is the bottom
layer, the closest to the metal.
{{{
+----------------------------+
| Resulting BidiFlow |
| |
| +------+ +------+ |
I1 ~~> | | ~O1~> | | ~~> OO1
| | this | | bidi | |
O2 <~~ | | <~I2~ | | <~~ II2
| +------+ +------+ |
+----------------------------+
}}}
The combine function is used to compose the materialized values of this flow and that
flow into the materialized value of the resulting BidiFlow.
Namespace:
Akka.Streams.Dsl
Assembly:
Akka.Streams (in Akka.Streams.dll) Version: 1.2.3.129 (1.2.3.129)
Syntax public BidiFlow<TIn1, TOut12, TIn21, TOut2, TMat> AtopMat<TOut12, TIn21, TMat2, TMat3>(
BidiFlow<TOut1, TOut12, TIn21, TIn2, TMat2> bidi,
Func<TMat, TMat2, TMat3> combine
)
member AtopMat :
bidi : BidiFlow<'TOut1, 'TOut12, 'TIn21, 'TIn2, 'TMat2> *
combine : Func<'TMat, 'TMat2, 'TMat3> -> BidiFlow<'TIn1, 'TOut12, 'TIn21, 'TOut2, 'TMat>
Parameters
- bidi
- Type: Akka.Streams.DslBidiFlowTOut1, TOut12, TIn21, TIn2, TMat2
TBD - combine
- Type: SystemFuncTMat, TMat2, TMat3
TBD
Type Parameters
- TOut12
- TBD
- TIn21
- TBD
- TMat2
- TBD
- TMat3
- TBD
Return Value
Type:
BidiFlowTIn1,
TOut12,
TIn21,
TOut2,
TMatTBD
See Also