ecksport_core/lib.rs
1pub mod auth;
2pub mod constants;
3pub mod errors;
4pub mod frame;
5pub mod peer;
6pub mod state_mach;
7pub mod stream_framing;
8pub mod topic;
9pub mod traits;
10
11/// Gets the default agent name.
12pub fn get_default_agent() -> String {
13 let ver = constants::ECKSPORT_CORE_VERSION.unwrap_or("undefined");
14 format!("/ecksport:{ver}/")
15}
16
17/// Gets the agent name with an application name specified.
18pub fn get_named_agent(name: &str) -> String {
19 let ver = constants::ECKSPORT_CORE_VERSION.unwrap_or("undefined");
20 format!("/{name}/ecksport:{ver}/")
21}