Struct acto_rs::elem::sink::SinkWrap
[−]
[src]
pub struct SinkWrap<Input: Send> { // some fields omitted }
pub struct SinkWrap<Input: Send> { // some fields omitted }
impl<Input: Send> IdentifiedInput for SinkWrap<Input>
[src]fn get_input_id(&self, ch_id: ReceiverChannelId) -> Option<(ChannelId, SenderName)>
impl<Input: Send> InputCounter for SinkWrap<Input>
[src]fn get_rx_count(&self, ch_id: ReceiverChannelId) -> usize
impl<Input: Send> Connectable for SinkWrap<Input>
[src]type Input = Input
fn input(&mut self) -> &mut ChannelWrapper<Input>
fn connect(&mut self, other: &mut ChannelWrapper<Self::Input>) -> Result<(), String>
fn disconnect(&mut self, other: &mut ChannelWrapper<Self::Input>) -> Result<(), String>
impl<Input: Send> Task for SinkWrap<Input>
[src]fn execute(&mut self) -> Schedule
fn name(&self) -> &String
fn input_count(&self) -> usize
fn output_count(&self) -> usize
fn input_id(&self, ch_id: ReceiverChannelId) -> Option<(ChannelId, SenderName)>
fn input_channel_pos(&self, ch_id: ReceiverChannelId) -> ChannelPosition
fn output_channel_pos(&self, _ch_id: SenderChannelId) -> ChannelPosition