C# 클래스 Helios.Buffers.AbstractDerivedByteBuffer

Abstract base class for buffer implementation that wrap other IByteBufs internally, such as DuplicateByteBuf and more.
상속: Helios.Buffers.AbstractByteBuf
파일 보기 프로젝트 열기: helios-io/helios

공개 메소드들

메소드 설명
GetIoBuffer ( int index, int length ) : ArraySegment
Release ( ) : bool
Release ( int decrement ) : bool
Retain ( ) : IReferenceCounted
Retain ( int increment ) : IReferenceCounted
Touch ( ) : IReferenceCounted
Touch ( object hint ) : IReferenceCounted

보호된 메소드들

메소드 설명
AbstractDerivedByteBuffer ( int maxCapacity ) : System

메소드 상세

AbstractDerivedByteBuffer() 보호된 메소드

protected AbstractDerivedByteBuffer ( int maxCapacity ) : System
maxCapacity int
리턴 System

GetIoBuffer() 공개 메소드

public GetIoBuffer ( int index, int length ) : ArraySegment
index int
length int
리턴 ArraySegment

Release() 공개 메소드

public Release ( ) : bool
리턴 bool

Release() 공개 메소드

public Release ( int decrement ) : bool
decrement int
리턴 bool

Retain() 공개 메소드

public Retain ( ) : IReferenceCounted
리턴 IReferenceCounted

Retain() 공개 메소드

public Retain ( int increment ) : IReferenceCounted
increment int
리턴 IReferenceCounted

Touch() 공개 메소드

public Touch ( ) : IReferenceCounted
리턴 IReferenceCounted

Touch() 공개 메소드

public Touch ( object hint ) : IReferenceCounted
hint object
리턴 IReferenceCounted