C# Class XLibrary.Remote.G2Protocol

Summary description for G2Protocol.
Show file Open project: swax/CodePerspective Class Usage Examples

Public Properties

Property Type Description
WriteSection object

Public Methods

Method Description
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

Method Details

EnumerateChildren() public static method

public static EnumerateChildren ( G2Header root ) : IEnumerable
root G2Header
return IEnumerable

G2Protocol() public method

public G2Protocol ( ) : System
return System

ReadNextChild() public static method

public static ReadNextChild ( G2Header root, G2Header child ) : G2ReadResult
root G2Header
child G2Header
return G2ReadResult

ReadNextPacket() public static method

public static ReadNextPacket ( G2Header packet, int &readPos, int &readSize ) : G2ReadResult
packet G2Header
readPos int
readSize int
return G2ReadResult

ReadPacket() public static method

public static ReadPacket ( G2Header root ) : bool
root G2Header
return bool

ReadPayload() public static method

public static ReadPayload ( G2Header packet ) : bool
packet G2Header
return bool

ResetPacket() public static method

public static ResetPacket ( G2Header packet ) : void
packet G2Header
return void

WriteFinish() public method

public WriteFinish ( ) : byte[]
return byte[]

WritePacket() public method

public WritePacket ( G2Frame root, byte name, byte payload ) : G2Frame
root G2Frame
name byte
payload byte
return G2Frame

WriteToFile() public method

public WriteToFile ( G2Packet packet, Stream stream ) : int
packet G2Packet
stream Stream
return int

Property Details

WriteSection public property

public object WriteSection
return object