hopr_transport_protocol/
lib.rs1mod codec;
14
15pub mod counters;
17
18pub mod errors;
20
21pub mod heartbeat;
24
25mod pipeline;
27pub mod stream;
29
30pub use counters::{PeerProtocolCounterRegistry, PeerProtocolCounters};
31use hopr_api::PeerId;
32pub use pipeline::{
33 AcknowledgementPipelineConfig, PacketPipelineConfig, PacketPipelineProcesses, TicketEvent, run_packet_pipeline,
34};
35
36const HOPR_PACKET_SIZE: usize = hopr_crypto_packet::prelude::HoprPacket::SIZE;
37
38pub type HoprBinaryCodec = codec::FixedLengthCodec<HOPR_PACKET_SIZE>;
39pub const CURRENT_HOPR_MSG_PROTOCOL: &str = "/hopr/mix/1.1.0";