C# 클래스 Sharpen.ByteBuffer

파일 보기 프로젝트 열기: fantasydr/krkr-cs 1 사용 예제들

공개 메소드들

메소드 설명
Allocate ( int size ) : ByteBuffer
AllocateDirect ( int size ) : ByteBuffer
Array ( ) : byte[]
ArrayOffset ( ) : int
AsIntBuffer ( ) : IntBuffer
AsLongBuffer ( ) : LongBuffer
AsShortBuffer ( ) : ShortBuffer
ByteBuffer ( ) : System
Capacity ( ) : int
Clear ( ) : void
Duplicate ( ) : ByteBuffer
Flip ( ) : void
Get ( ) : byte
Get ( int i ) : byte
Get ( byte data ) : void
Get ( byte data, int start, int len ) : void
GetInt ( ) : int
GetShort ( ) : short
HasArray ( ) : bool
Limit ( ) : int
Limit ( int newLimit ) : void
Mark ( ) : void
NativeOrder ( ) : ByteOrder
Order ( ByteOrder order ) : void
Position ( ) : int
Position ( int pos ) : void
Put ( ByteBuffer buf ) : void
Put ( byte data ) : void
Put ( byte data, int start, int len ) : void
PutChar ( char ch ) : void
PutInt ( int i ) : void
PutLong ( long i ) : void
PutShort ( short i ) : void
Remaining ( ) : int
Reset ( ) : void
Slice ( ) : ByteBuffer
Wrap ( byte buf ) : ByteBuffer
Wrap ( byte buf, int start, int len ) : ByteBuffer

보호된 메소드들

메소드 설명
ByteBuffer ( byte buf, int start, int len ) : System

비공개 메소드들

메소드 설명
CheckGetLimit ( int inc ) : void
CheckPutLimit ( int inc ) : void

메소드 상세

Allocate() 공개 정적인 메소드

public static Allocate ( int size ) : ByteBuffer
size int
리턴 ByteBuffer

AllocateDirect() 공개 정적인 메소드

public static AllocateDirect ( int size ) : ByteBuffer
size int
리턴 ByteBuffer

Array() 공개 메소드

public Array ( ) : byte[]
리턴 byte[]

ArrayOffset() 공개 메소드

public ArrayOffset ( ) : int
리턴 int

AsIntBuffer() 공개 메소드

public AsIntBuffer ( ) : IntBuffer
리턴 IntBuffer

AsLongBuffer() 공개 메소드

public AsLongBuffer ( ) : LongBuffer
리턴 LongBuffer

AsShortBuffer() 공개 메소드

public AsShortBuffer ( ) : ShortBuffer
리턴 ShortBuffer

ByteBuffer() 공개 메소드

public ByteBuffer ( ) : System
리턴 System

ByteBuffer() 보호된 메소드

protected ByteBuffer ( byte buf, int start, int len ) : System
buf byte
start int
len int
리턴 System

Capacity() 공개 메소드

public Capacity ( ) : int
리턴 int

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Duplicate() 공개 메소드

public Duplicate ( ) : ByteBuffer
리턴 ByteBuffer

Flip() 공개 메소드

public Flip ( ) : void
리턴 void

Get() 공개 메소드

public Get ( ) : byte
리턴 byte

Get() 공개 메소드

public Get ( int i ) : byte
i int
리턴 byte

Get() 공개 메소드

public Get ( byte data ) : void
data byte
리턴 void

Get() 공개 메소드

public Get ( byte data, int start, int len ) : void
data byte
start int
len int
리턴 void

GetInt() 공개 메소드

public GetInt ( ) : int
리턴 int

GetShort() 공개 메소드

public GetShort ( ) : short
리턴 short

HasArray() 공개 메소드

public HasArray ( ) : bool
리턴 bool

Limit() 공개 메소드

public Limit ( ) : int
리턴 int

Limit() 공개 메소드

public Limit ( int newLimit ) : void
newLimit int
리턴 void

Mark() 공개 메소드

public Mark ( ) : void
리턴 void

NativeOrder() 공개 정적인 메소드

public static NativeOrder ( ) : ByteOrder
리턴 ByteOrder

Order() 공개 메소드

public Order ( ByteOrder order ) : void
order ByteOrder
리턴 void

Position() 공개 메소드

public Position ( ) : int
리턴 int

Position() 공개 메소드

public Position ( int pos ) : void
pos int
리턴 void

Put() 공개 메소드

public Put ( ByteBuffer buf ) : void
buf ByteBuffer
리턴 void

Put() 공개 메소드

public Put ( byte data ) : void
data byte
리턴 void

Put() 공개 메소드

public Put ( byte data, int start, int len ) : void
data byte
start int
len int
리턴 void

PutChar() 공개 메소드

public PutChar ( char ch ) : void
ch char
리턴 void

PutInt() 공개 메소드

public PutInt ( int i ) : void
i int
리턴 void

PutLong() 공개 메소드

public PutLong ( long i ) : void
i long
리턴 void

PutShort() 공개 메소드

public PutShort ( short i ) : void
i short
리턴 void

Remaining() 공개 메소드

public Remaining ( ) : int
리턴 int

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

Slice() 공개 메소드

public Slice ( ) : ByteBuffer
리턴 ByteBuffer

Wrap() 공개 정적인 메소드

public static Wrap ( byte buf ) : ByteBuffer
buf byte
리턴 ByteBuffer

Wrap() 공개 정적인 메소드

public static Wrap ( byte buf, int start, int len ) : ByteBuffer
buf byte
start int
len int
리턴 ByteBuffer