ouch_connect_core/core/
mod.rs1pub mod protocol;
2
3use links_nonblocking::prelude::*;
4use ouch_model::prelude::{CltOuchPayload, SvcOuchPayload};
5use soupbintcp_connect_nonblocking::prelude::*;
6
7pub type OuchFramer = SoupBinTcpFramer;
9
10pub type CltOuchMessenger = CltSoupBinTcpMessenger<SvcOuchPayload, CltOuchPayload>;
12pub type SvcOuchMessenger = SvcSoupBinTcpMessenger<CltOuchPayload, SvcOuchPayload>;
13
14pub type CltOuchDevNullCallback = DevNullCallback<CltOuchMessenger>;
16pub type CltOuchLoggerCallback = LoggerCallback<CltOuchMessenger>;
17
18pub type SvcOuchDevNullCallback = DevNullCallback<SvcOuchMessenger>;
19pub type SvcOuchLoggerCallback = LoggerCallback<SvcOuchMessenger>;