pub struct Protocol;
impl Protocol {
pub(crate) const CMD: &'static str = "cmd";
const STATUS: &'static str = "status";
pub(crate) const ID: &'static str = "id";
const BODY: &'static str = "body";
const API_KEY: &'static str = "apiKey";
const SIGNATURE: &'static str = "signature";
const PUB: &'static str = "pub";
pub(crate) const SUB: &'static str = "sub";
const TAKE: &'static str = "take";
pub(crate) const ROUTE: &'static str = "route";
pub(crate) const CREATE: &'static str = "create";
const REMOVE: &'static str = "remove";
const QUERY: &'static str = "query";
const PING: &'static str = "ping";
pub(crate) const MQ: &'static str = "mq";
pub(crate) const CHANNEL: &'static str = "channel";
const FILTER: &'static str = "filter";
const TAG: &'static str = "tag";
const OFFSET: &'static str = "offset";
const CHECKSUM: &'static str = "checksum";
pub(crate) const SOURCE: &'static str = "source";
pub(crate) const TARGET: &'static str = "target";
pub(crate) const MQ_TYPE: &'static str = "mqType";
pub(crate) const MQ_MASK: &'static str = "mqMask";
const CHANNEL_MASK: &'static str = "channelMask";
const WINDOW: &'static str = "window";
const ACK: &'static str = "ack";
pub(crate) const MEMORY: &'static str = "memory";
pub(crate) const MASK_DELETE_ON_EXIT: i32 = 1 << 0;
const MASK_EXCLUSIVE: i32 = 1 << 1;
const MASK_TAKEOVER: i32 = 1 << 2; }