@cosyte/mllp
@cosyte/mllp, Production-grade MLLP client and server for Node.js.
Transport-only sibling to @cosyte/hl7. Handles framing, ACKs, reconnects,
backpressure, and TLS without requiring knowledge of the MLLP spec.
Example
import { createStarterServer } from '@cosyte/mllp';
const server = await createStarterServer({ port: 2575, onMessage: (buf) => buf });
Classes
- Connection
- FrameReader
- MllpAckError
- MllpBackpressureError
- MllpClient
- MllpConnectionError
- MllpFramingError
- MllpServer
- MllpTimeoutError
- NetTransport
- TlsTransport
Interfaces
- ClientOptions
- ClientStats
- ConnectionOptions
- ConnectionStats
- EncoderOptions
- FrameReaderOptions
- MessageMeta
- MllpWarning
- NackEvent
- ReconnectingEvent
- RetryContext
- SecurityWarning
- ServerOptions
- ServerStats
- ServerTlsOptions
- StarterClientOptions
- StarterServerOptions
- StateChangeEvent
- TlsOptions
- Transport
Type Aliases
- AckCode
- ClientAuth
- ConnectionErrorCause
- ConnectionErrorPhase
- ConnectionState
- NackReason
- NegativeAckCode
- PemInput
- RetryStrategy
- SecurityWarningCode
- WarningCode