C# Класс Poderosa.XZModem.ZModem

ZMODEM protocol base class
Наследование: ModemBase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_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