public class ModemEncoderImpl extends org.refcodes.component.AbstractConnectableAutomaton implements ModemEncoder
ModemEncoder.ModemEncoderConsumerorg.refcodes.component.ConnectableComponent.ConnectableAutomatonorg.refcodes.component.OpenedAccessor.OpenedMutator, org.refcodes.component.OpenedAccessor.OpenedPropertyorg.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.ClosedPropertyorg.refcodes.component.ConnectionStatusAccessor.ConnectionStatusMutator, org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusPropertyorg.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, setConnectionStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloseIn, closeQuietly, closeUncheckedpublic 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.OpenExceptionpublic ModemEncoderImpl(ModemMetrics aModemMetrics, org.refcodes.io.ShortSender aShortSender) throws org.refcodes.component.OpenException
org.refcodes.component.OpenExceptionprotected ModemEncoderImpl(ModemMetrics aModemMetrics)
public void writeDatagrams(byte[] aDatagrams,
int aOffset,
int aLength)
throws org.refcodes.component.OpenException
writeDatagrams in interface org.refcodes.io.ByteBlockConsumerwriteDatagrams in interface org.refcodes.io.ByteSenderorg.refcodes.component.OpenExceptionpublic ModulatorStatus getModulatorStatus()
ModulatorStatusAccessorgetModulatorStatus in interface ModulatorStatusAccessorpublic void flush()
throws org.refcodes.component.OpenException
public void open()
throws org.refcodes.component.OpenException
open in class org.refcodes.component.AbstractConnectableAutomatonorg.refcodes.component.OpenExceptionpublic void close()
throws org.refcodes.component.CloseException
close in interface org.refcodes.component.Closableclose in class org.refcodes.component.AbstractConnectableAutomatonorg.refcodes.component.CloseExceptionprotected void open(org.refcodes.io.ShortConsumer aConnection)
throws org.refcodes.component.OpenException
org.refcodes.component.OpenExceptionprotected void open(org.refcodes.io.ByteConsumer aConnection)
throws org.refcodes.component.OpenException
org.refcodes.component.OpenExceptionCopyright © 2018. All rights reserved.