Expand description
DExtra (XRF/XLX reflectors, UDP port 30001) wire codec.
See packet for the canonical packet enums. See encode for
TX-side encoders and decode for RX-side decoders.
Reference implementations:
ircDDBGateway/Common/DExtraProtocolHandler.cpp(parser dispatch)ircDDBGateway/Common/ConnectData.cpp:278-321(connect codec)ircDDBGateway/Common/HeaderData.cpp:590-635(voice header)ircDDBGateway/Common/AMBEData.cpp:318-345(voice data + EOT)xlxd/src/cdextraprotocol.cpp(mirror reference)
Re-exports§
pub use decode::decode_client_to_server;pub use decode::decode_server_to_client;pub use encode::encode_connect_ack;pub use encode::encode_connect_link;pub use encode::encode_connect_nak;pub use encode::encode_poll;pub use encode::encode_poll_echo;pub use encode::encode_unlink;pub use encode::encode_voice_data;pub use encode::encode_voice_eot;pub use encode::encode_voice_header;pub use error::DExtraError;pub use packet::ClientPacket;pub use packet::ConnectResult;pub use packet::ServerPacket;