C# 클래스 Library.BufferManager

상속: ManagerBase
파일 보기 프로젝트 열기: Alliance-Network/Library 1 사용 예제들

공개 메소드들

메소드 설명
BufferManager ( long maxBufferPoolSize, int maxBufferSize ) : System
Clear ( ) : void
CreateSafeBuffer ( int bufferSize ) : SafeBuffer
ReturnBuffer ( byte buffer ) : void
TakeBuffer ( int bufferSize ) : byte[]

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
Refresh ( ) : void
WatchTimer ( object state ) : void

메소드 상세

BufferManager() 공개 메소드

public BufferManager ( long maxBufferPoolSize, int maxBufferSize ) : System
maxBufferPoolSize long
maxBufferSize int
리턴 System

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

CreateSafeBuffer() 공개 메소드

public CreateSafeBuffer ( int bufferSize ) : SafeBuffer
bufferSize int
리턴 SafeBuffer

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

ReturnBuffer() 공개 메소드

public ReturnBuffer ( byte buffer ) : void
buffer byte
리턴 void

TakeBuffer() 공개 메소드

public TakeBuffer ( int bufferSize ) : byte[]
bufferSize int
리턴 byte[]