C# 클래스 Apache.NMS.ActiveMQ.Commands.ActiveMQBytesMessage.LengthTrackerStream

Used when the message compression is enabled to track how many bytes the EndianBinaryWriter actually writes to the stream before compression so that the receiving client can read off the real bodylength from the Message before the data is actually read.
상속: Stream
파일 보기 프로젝트 열기: ThorTech/apache-nms

공개 메소드들

메소드 설명
Close ( ) : void
Flush ( ) : void
LengthTrackerStream ( Stream sink, ActiveMQBytesMessage parent ) : System
Read ( byte buffer, int offset, int count ) : int
ReadByte ( ) : int
Seek ( long offset, SeekOrigin origin ) : long
SetLength ( long value ) : void
Write ( byte buffer, int offset, int count ) : void
WriteByte ( byte value ) : void

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

LengthTrackerStream() 공개 메소드

public LengthTrackerStream ( Stream sink, ActiveMQBytesMessage parent ) : System
sink Stream
parent ActiveMQBytesMessage
리턴 System

Read() 공개 메소드

public Read ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
리턴 int

ReadByte() 공개 메소드

public ReadByte ( ) : int
리턴 int

Seek() 공개 메소드

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
리턴 long

SetLength() 공개 메소드

public SetLength ( long value ) : void
value long
리턴 void

Write() 공개 메소드

public Write ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
리턴 void

WriteByte() 공개 메소드

public WriteByte ( byte value ) : void
value byte
리턴 void