Channel - bidirectional communication channel. More...
Data Fields | |
const struct ComChannelVMT * | vtable |
Channel - bidirectional communication channel.
ComChannel combines features (and interfaces) of ComSink and ComSource. It allows both reading and writing into something, which should be single bidirectional channel. Implementation is free to decide, how the communication will actually be implemented. It may decide to bond one sink and source into one bidirectional channel or implemented bidirectional channel from scratch. Interface of ComChannel is an union of interfaces of ComSource and ComSink.
const struct ComChannelVMT* ComChannel::vtable |