Esempio n. 1
0
 private ByteBuf AllocBuffer(int capacity)
 {
     if (_direct)
     {
         return(_alloc.DirectBuffer(capacity));
     }
     return(_alloc.HeapBuffer(capacity));
 }
Esempio n. 2
0
        public static readonly ByteBuf EmptyBuffer = new EmptyByteBuf(); // Alloc.Buffer(0, 0);

        /// <summary>
        /// Creates a new big-endian Java heap buffer with the specified capacity, which
        /// expands its capacity boundlessly on demand. The new buffer's ReaderIndex and
        /// WriterIndex are 0.
        /// </summary>
        /// <param name="initialCapacity"></param>
        /// <returns></returns>
        public static ByteBuf Buffer(int initialCapacity)
        {
            return(Alloc.HeapBuffer(initialCapacity));
        }