Flushable
, Encoder
, ModemEncoder
, ModulatorStatusAccessor
, 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.ConnectionStatusAccessor
, org.refcodes.component.Flushable
, org.refcodes.component.OpenedAccessor
, org.refcodes.io.ByteBlockConsumer
, org.refcodes.io.ByteBlockSender
, org.refcodes.io.ByteConsumer
, org.refcodes.io.ByteDatagramConsumer
, org.refcodes.io.ByteDatagramSender
, org.refcodes.io.ByteSender
, org.refcodes.io.Sendable
public class ModemEncoderImpl extends org.refcodes.component.AbstractConnectableAutomaton implements ModemEncoder
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.ConnectableComponent.ConnectableAutomaton
org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusMutator, org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusProperty
org.refcodes.component.Flushable.FlushBuilder<B extends org.refcodes.component.Flushable.FlushBuilder<B>>
ModemEncoder.ModemEncoderConsumer
ModulatorStatusAccessor.ModulatorStatusBuilder<B extends ModulatorStatusAccessor.ModulatorStatusBuilder<B>>, ModulatorStatusAccessor.ModulatorStatusMutator, ModulatorStatusAccessor.ModulatorStatusProperty
Modifier and Type | Field | Description |
---|---|---|
ModulatorStatus |
_modulatorStatus |
Modifier | Constructor | 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 | 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
closeIn, closeQuietly, closeUnchecked
getConnectionStatus, isConnectionOpened
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.