1pub static PUBSUB_SERVICE_ID: u8 = 5;
2pub(crate) static PUBSUB_CHANNEL_RESYNC_MS: u64 = 5000;
3pub(crate) static PUBSUB_CHANNEL_TIMEOUT_MS: u64 = 20000;
4
5mod behaviour;
6mod handler;
7mod msg;
8mod relay;
9mod sdk;
10
11pub use behaviour::PubsubServiceBehaviour;
12pub use msg::{PubsubRemoteEvent, PubsubServiceBehaviourEvent, PubsubServiceHandlerEvent};
13pub use relay::{feedback::Feedback, feedback::FeedbackType, feedback::NumberInfo, ChannelIdentify, ChannelUuid, LocalPubId, LocalSubId};
14pub use sdk::{consumer::Consumer, consumer_raw::ConsumerRaw, consumer_single::ConsumerSingle, publisher::Publisher, publisher_raw::PublisherRaw, PubsubSdk};