Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 internal MessageMerger(int maxSize, int startSize)
 {
     _buffer    = new byte[maxSize];
     _buffer[0] = HeaderPacker.Pack(MessageType.Merge);
     _position  = 1;
     _size      = startSize;
     _startSize = startSize;
     _maxSize   = maxSize;
 }
Ejemplo n.º 3
0
 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;
 }