Module: Gelfd2

Defined in:
lib/gelfd2.rb,
lib/gelfd2/parser.rb,
lib/gelfd2/version.rb,
lib/gelfd2/exceptions.rb,
lib/gelfd2/gzip_parser.rb,
lib/gelfd2/zlib_parser.rb,
lib/gelfd2/chunked_parser.rb

Defined Under Namespace

Classes: ChunkedParser, DecodeError, DuplicateChunkError, GzipParser, NotChunkedDataError, NotYetImplementedError, Parser, TooManyChunksError, UnknownHeaderError, ZlibParser

Constant Summary collapse

CHUNKED_MAGIC =
[0x1e, 0x0f].pack('C*').freeze
ZLIB_MAGIC =
[0x78, 0x9c].pack('C*').freeze
GZIP_MAGIC =
[0x1f, 0x8b].pack('C*').freeze
UNCOMPRESSED_MAGIC =
[0x1f, 0x3c].pack('C*').freeze
HEADER_LENGTH =
12
DATA_LENGTH =
8192 - HEADER_LENGTH
MAX_CHUNKS =
128
VERSION =
'0.4.2'