Skip to main content

Crate lnc_network

Crate lnc_network 

Source

Re-exports§

pub use compression::CompressionAlgorithm;
pub use compression::CompressionError;
pub use compression::Compressor;
pub use tls::TlsAcceptor;
pub use tls::TlsConfig;
pub use tls::TlsConnector;
pub use tls::TlsError;
pub use tls::TlsResult;

Modules§

compression
Compression support for LANCE payloads
tls
TLS support for LANCE connections

Structs§

ConnectionBuffer
Frame
IngestHeader
Zero-copy ingest header per Architecture §13.3.
LwpHeader

Enums§

ControlCommand
FrameType
LwpFlags

Constants§

KEEPALIVE_TIMEOUT_SECS
LWP_HEADER_SIZE
PROTOCOL_VERSION

Functions§

encode_ack_bytes
Encode an ACK frame directly into a stack-allocated buffer. Avoids the Vec<u8> allocation that encode_frame requires.
encode_backpressure_bytes
Encode a Backpressure frame (0x10) directly into a stack-allocated buffer.
encode_frame
parse_frame