internal MessageMerger(int maxSize, ulong flushDelay) { _buffer = new byte[maxSize]; _buffer[0] = HeaderPacker.Pack((byte)MessageType.Merge, false); _position = 1; _lastFlushTime = DateTime.Now; _flushDelay = flushDelay; }
internal MessageMerger(int maxSize, int startSize) { _buffer = new byte[maxSize]; _buffer[0] = HeaderPacker.Pack(MessageType.Merge); _position = 1; _size = startSize; _startSize = startSize; _maxSize = maxSize; }
internal MessageMerger(int maxSize, int startSize, int flushDelay) { _buffer = new byte[maxSize]; _buffer[0] = HeaderPacker.Pack(MessageType.Merge); _position = 1; _lastFlushTime = NetTime.Now; _flushDelay = flushDelay; _size = startSize; _startSize = startSize; _maxSize = maxSize; }