Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Compressors = map[CompressType]protocol.Compressor{ None: &protocol.RawDataCompressor{}, Gzip: &protocol.GzipCompressor{}, Brotli: &utils.BrotliCompressor{}, }
Functions ¶
This section is empty.
Types ¶
type CompressType ¶
type CompressType byte
CompressType defines decompression type.
const ( // None does not compress. None CompressType = iota // Gzip uses gzip compression. Gzip Brotli )
type MessageType ¶
type MessageType byte
MessageType is message type of requests and responses.
const ( // Request is message type of request Request MessageType = iota // Response is message type of response Response )
type SerializeType ¶
type SerializeType byte
const ( // SerializeNone uses raw []byte and don't serialize/deserialize SerializeNone SerializeType = iota // JSON for payload. JSON // ProtoBuffer for payload. ProtoBuffer )
Click to show internal directories.
Click to hide internal directories.