public class ModemEncoderImpl extends org.refcodes.component.AbstractConnectableAutomaton implements ModemEncoder
ModemEncoder.ModemEncoderConsumer
org.refcodes.component.ConnectableComponent.ConnectableAutomaton
org.refcodes.component.OpenedAccessor.OpenedMutator, org.refcodes.component.OpenedAccessor.OpenedProperty
org.refcodes.component.Closable.CloseAutomaton, org.refcodes.component.Closable.CloseBuilder<B extends org.refcodes.component.Closable.CloseBuilder<B>>
org.refcodes.component.ClosedAccessor.ClosedMutator, org.refcodes.component.ClosedAccessor.ClosedProperty
org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusMutator, org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusProperty
org.refcodes.component.Flushable.FlushBuilder<B extends org.refcodes.component.Flushable.FlushBuilder<B>>
ModulatorStatusAccessor.ModulatorStatusBuilder<B extends ModulatorStatusAccessor.ModulatorStatusBuilder<B>>, ModulatorStatusAccessor.ModulatorStatusMutator, ModulatorStatusAccessor.ModulatorStatusProperty
Modifier and Type | Field and Description |
---|---|
ModulatorStatus |
_modulatorStatus |
Modifier | Constructor and Description |
---|---|
protected |
ModemEncoderImpl(ModemMetrics aModemMetrics) |
|
ModemEncoderImpl(ModemMetrics aModemMetrics,
org.refcodes.io.ByteConsumer aByteConsumer) |
|
ModemEncoderImpl(ModemMetrics aModemMetrics,
org.refcodes.io.ByteSender aByteSender) |
|
ModemEncoderImpl(ModemMetrics aModemMetrics,
org.refcodes.io.ShortConsumer aShortConsumer) |
|
ModemEncoderImpl(ModemMetrics aModemMetrics,
org.refcodes.io.ShortSender aShortSender) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
ModulatorStatus |
getModulatorStatus()
Retrieves the Modulator-Status from the Modulator-Status property.
|
void |
open() |
protected void |
open(org.refcodes.io.ByteConsumer aConnection) |
protected void |
open(org.refcodes.io.ShortConsumer aConnection) |
void |
writeDatagrams(byte[] aDatagrams,
int aOffset,
int aLength) |
getConnectionStatus, isClosable, isClosed, isOpenable, isOpened, setConnectionStatus
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
closeIn, closeQuietly, closeUnchecked
public ModulatorStatus _modulatorStatus
public ModemEncoderImpl(ModemMetrics aModemMetrics, org.refcodes.io.ByteConsumer aByteConsumer)
public ModemEncoderImpl(ModemMetrics aModemMetrics, org.refcodes.io.ShortConsumer aShortConsumer)
public ModemEncoderImpl(ModemMetrics aModemMetrics, org.refcodes.io.ByteSender aByteSender) throws org.refcodes.component.OpenException
org.refcodes.component.OpenException
public ModemEncoderImpl(ModemMetrics aModemMetrics, org.refcodes.io.ShortSender aShortSender) throws org.refcodes.component.OpenException
org.refcodes.component.OpenException
protected ModemEncoderImpl(ModemMetrics aModemMetrics)
public void writeDatagrams(byte[] aDatagrams, int aOffset, int aLength) throws org.refcodes.component.OpenException
writeDatagrams
in interface org.refcodes.io.ByteBlockConsumer
writeDatagrams
in interface org.refcodes.io.ByteSender
org.refcodes.component.OpenException
public ModulatorStatus getModulatorStatus()
ModulatorStatusAccessor
getModulatorStatus
in interface ModulatorStatusAccessor
public void flush() throws org.refcodes.component.OpenException
public void open() throws org.refcodes.component.OpenException
open
in class org.refcodes.component.AbstractConnectableAutomaton
org.refcodes.component.OpenException
public void close() throws org.refcodes.component.CloseException
close
in interface org.refcodes.component.Closable
close
in class org.refcodes.component.AbstractConnectableAutomaton
org.refcodes.component.CloseException
protected void open(org.refcodes.io.ShortConsumer aConnection) throws org.refcodes.component.OpenException
org.refcodes.component.OpenException
protected void open(org.refcodes.io.ByteConsumer aConnection) throws org.refcodes.component.OpenException
org.refcodes.component.OpenException
Copyright © 2018. All rights reserved.