C# 클래스 XLibrary.Remote.G2Protocol

Summary description for G2Protocol.
파일 보기 프로젝트 열기: swax/CodePerspective 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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