1pub mod context;
15pub mod envelope;
16pub mod error;
17mod forwarder;
18pub mod log_plugin;
19pub mod main_engine;
20pub mod plugin;
21pub mod registry;
22pub mod service;
23pub mod worker;
24
25pub use context::PluginContext;
26pub use envelope::{e_req_type, e_to_type, Envelope, OneshotErr, OneshotReceiver, OneshotSender, ReplyErr};
27pub use error::{AskError, PluginError};
28pub use log_plugin::{
29 LogData, LogPlugin, EVENT_LOG, EVENT_PLUG_DOWN, EVENT_PLUG_DOWN_EVENT_PREFIX, EVENT_PLUG_DOWN_PREFIX,
30 EVENT_PLUG_UP, EVENT_PLUG_UP_PREFIX, EVENT_SRV_CHG, EVENT_SRV_CHG_PREFIX, LOG_LEVEL_ERROR, LOG_LEVEL_WARN,
31};
32pub use main_engine::{MailStats, MainEngine, PluginInfo, PluginState};
33pub use plugin::{Plugin, MAILBOX_CAP, PANIC_LIMIT};
34pub use service::{PlugNotice, ProviderRef, ServiceDesc};