Interface ModemEncoder.ModemEncoderConsumer

All Superinterfaces:
org.refcodes.io.ByteSource, org.refcodes.io.BytesSource, org.refcodes.io.BytesTransmitter, org.refcodes.io.ByteTransmitter, org.refcodes.component.Closable, org.refcodes.component.Closable.CloseAutomaton, org.refcodes.component.ClosedAccessor, org.refcodes.component.ConnectableComponent, org.refcodes.component.ConnectableComponent.ConnectableAutomaton, org.refcodes.component.ConnectionComponent<org.refcodes.io.BytesSource>, org.refcodes.component.ConnectionOpenable<org.refcodes.io.BytesSource>, org.refcodes.component.ConnectionStatusAccessor, Encoder, Flushable, org.refcodes.component.Flushable, ModemEncoder, ModulatorStatusAccessor, org.refcodes.component.OpenedAccessor, org.refcodes.mixin.OutputStreamAccessor, org.refcodes.io.Transmittable
Enclosing interface:
ModemEncoder

public static interface ModemEncoder.ModemEncoderConsumer extends ModemEncoder, org.refcodes.component.ConnectionComponent<org.refcodes.io.BytesSource>
The ModemEncoder.ModemEncoderConsumer implements the ModemEncoder functionality in terms of a ConnectionComponent. In addition to the ModemEncoder it provides means to open a dedicated BytesSource connection.