C# 클래스 Poderosa.XZModem.ZModem

ZMODEM protocol base class
상속: ModemBase
파일 보기 프로젝트 열기: poderosaproject/poderosa

보호된 프로퍼티들

프로퍼티 타입 설명
_parent XZModemDialog

공개 메소드들

메소드 설명
OnReception ( Poderosa.Protocols.ByteDataFragment fragment ) : void

보호된 메소드들

메소드 설명
BuildBin16Header ( byte data, Header hdr ) : int
BuildBin32Header ( byte data, Header hdr ) : int
BuildHEXHeader ( byte data, Header hdr ) : int
DiscardAllIncomingData ( ) : void
IgnoreAllIncomingData ( ) : void
ProcessAbortByPeer ( ) : void
ProcessFileData ( byte data, int offset, int length ) : void
ProcessHeader ( Header hdr ) : void
PutBin ( byte data, int index, byte b ) : int
PutCRC16 ( byte data, int index, ushort crc ) : int
PutCRC32 ( byte data, int index, uint crc ) : int
PutHex ( byte data, int index, byte b ) : int
SendACK ( ) : void
SendAbortSequence ( ) : void
SendPacket ( byte data, int len ) : void
StartListening ( ) : void
ZModem ( XZModemDialog dialog ) : System

비공개 메소드들

메소드 설명
CheckCRC ( CRCType crcType, byte data, int len ) : bool
CheckHeader ( CRCType crcType, byte data, int len, Header &hdr ) : bool
ParseFileInfo ( byte data, int offset, int length ) : void

메소드 상세

BuildBin16Header() 보호된 메소드

protected BuildBin16Header ( byte data, Header hdr ) : int
data byte
hdr Header
리턴 int

BuildBin32Header() 보호된 메소드

protected BuildBin32Header ( byte data, Header hdr ) : int
data byte
hdr Header
리턴 int

BuildHEXHeader() 보호된 메소드

protected BuildHEXHeader ( byte data, Header hdr ) : int
data byte
hdr Header
리턴 int

DiscardAllIncomingData() 보호된 메소드

protected DiscardAllIncomingData ( ) : void
리턴 void

IgnoreAllIncomingData() 보호된 메소드

protected IgnoreAllIncomingData ( ) : void
리턴 void

OnReception() 공개 메소드

public OnReception ( Poderosa.Protocols.ByteDataFragment fragment ) : void
fragment Poderosa.Protocols.ByteDataFragment
리턴 void

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

protected abstract ProcessAbortByPeer ( ) : void
리턴 void

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

protected abstract ProcessFileData ( byte data, int offset, int length ) : void
data byte
offset int
length int
리턴 void

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

protected abstract ProcessHeader ( Header hdr ) : void
hdr Header
리턴 void

PutBin() 보호된 메소드

protected PutBin ( byte data, int index, byte b ) : int
data byte
index int
b byte
리턴 int

PutCRC16() 보호된 메소드

protected PutCRC16 ( byte data, int index, ushort crc ) : int
data byte
index int
crc ushort
리턴 int

PutCRC32() 보호된 메소드

protected PutCRC32 ( byte data, int index, uint crc ) : int
data byte
index int
crc uint
리턴 int

PutHex() 보호된 메소드

protected PutHex ( byte data, int index, byte b ) : int
data byte
index int
b byte
리턴 int

SendACK() 보호된 메소드

protected SendACK ( ) : void
리턴 void

SendAbortSequence() 보호된 메소드

protected SendAbortSequence ( ) : void
리턴 void

SendPacket() 보호된 메소드

protected SendPacket ( byte data, int len ) : void
data byte
len int
리턴 void

StartListening() 보호된 메소드

protected StartListening ( ) : void
리턴 void

ZModem() 보호된 메소드

protected ZModem ( XZModemDialog dialog ) : System
dialog XZModemDialog
리턴 System

프로퍼티 상세

_parent 보호되어 있는 프로퍼티

protected XZModemDialog _parent
리턴 XZModemDialog