C# Класс XLibrary.Remote.G2Protocol

Summary description for G2Protocol.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
WriteSection object

Открытые методы

Метод Описание
EnumerateChildren ( G2Header root ) : IEnumerable
G2Protocol ( ) : System
ReadNextChild ( G2Header root, G2Header child ) : G2ReadResult
ReadNextPacket ( G2Header packet, int &readPos, int &readSize ) : G2ReadResult
ReadPacket ( G2Header root ) : bool
ReadPayload ( G2Header packet ) : bool
ResetPacket ( G2Header packet ) : void
WriteFinish ( ) : byte[]
WritePacket ( G2Frame root, byte name, byte payload ) : G2Frame
WriteToFile ( G2Packet packet, Stream stream ) : int

Описание методов

EnumerateChildren() публичный статический Метод

public static EnumerateChildren ( G2Header root ) : IEnumerable
root G2Header
Результат IEnumerable

G2Protocol() публичный Метод

public G2Protocol ( ) : System
Результат System

ReadNextChild() публичный статический Метод

public static ReadNextChild ( G2Header root, G2Header child ) : G2ReadResult
root G2Header
child G2Header
Результат G2ReadResult

ReadNextPacket() публичный статический Метод

public static ReadNextPacket ( G2Header packet, int &readPos, int &readSize ) : G2ReadResult
packet G2Header
readPos int
readSize int
Результат G2ReadResult

ReadPacket() публичный статический Метод

public static ReadPacket ( G2Header root ) : bool
root G2Header
Результат bool

ReadPayload() публичный статический Метод

public static ReadPayload ( G2Header packet ) : bool
packet G2Header
Результат bool

ResetPacket() публичный статический Метод

public static ResetPacket ( G2Header packet ) : void
packet G2Header
Результат void

WriteFinish() публичный Метод

public WriteFinish ( ) : byte[]
Результат byte[]

WritePacket() публичный Метод

public WritePacket ( G2Frame root, byte name, byte payload ) : G2Frame
root G2Frame
name byte
payload byte
Результат G2Frame

WriteToFile() публичный Метод

public WriteToFile ( G2Packet packet, Stream stream ) : int
packet G2Packet
stream Stream
Результат int

Описание свойств

WriteSection публичное свойство

public object WriteSection
Результат object