C# 클래스 DotAmf.Encoder.AbstractAmfEncoder

Abstract AMF encoder.
상속: IAmfEncoder
파일 보기 프로젝트 열기: artema/DotAmf

공개 메소드들

메소드 설명
Encode ( Stream stream, XmlReader input ) : void
WritePacketBody ( Stream stream, AmfMessageDescriptor descriptor ) : void
WritePacketHeader ( Stream stream, AmfHeaderDescriptor descriptor ) : void

보호된 메소드들

메소드 설명
AbstractAmfEncoder ( AmfEncodingOptions encodingOptions ) : System

Constructor.

CreateDefaultContext ( ) : AmfContext

Create default AMF decoding context.

WriteAmfValue ( AmfContext context, XmlReader input, AmfStreamWriter writer ) : void

Write AMF value from the current position.

메소드 상세

AbstractAmfEncoder() 보호된 메소드

Constructor.
protected AbstractAmfEncoder ( AmfEncodingOptions encodingOptions ) : System
encodingOptions DotAmf.Data.AmfEncodingOptions AMF encoding options.
리턴 System

CreateDefaultContext() 보호된 메소드

Create default AMF decoding context.
protected CreateDefaultContext ( ) : AmfContext
리턴 DotAmf.Data.AmfContext

Encode() 공개 추상적인 메소드

public abstract Encode ( Stream stream, XmlReader input ) : void
stream Stream
input XmlReader
리턴 void

WriteAmfValue() 보호된 추상적인 메소드

Write AMF value from the current position.
AMF type is not supported. Invalid data format. Error during serialization.
protected abstract WriteAmfValue ( AmfContext context, XmlReader input, AmfStreamWriter writer ) : void
context DotAmf.Data.AmfContext AMF decoding context.
input XmlReader AMFX input reader.
writer AmfStreamWriter AMF stream writer.
리턴 void

WritePacketBody() 공개 추상적인 메소드

public abstract WritePacketBody ( Stream stream, AmfMessageDescriptor descriptor ) : void
stream Stream
descriptor DotAmf.Data.AmfMessageDescriptor
리턴 void

WritePacketHeader() 공개 추상적인 메소드

public abstract WritePacketHeader ( Stream stream, AmfHeaderDescriptor descriptor ) : void
stream Stream
descriptor DotAmf.Data.AmfHeaderDescriptor
리턴 void