C# 클래스 mhe.Protocol

파일 보기 프로젝트 열기: icedmaster/mhe 1 사용 예제들

공개 메소드들

메소드 설명
Connect ( string host, int port ) : bool
EncodeIntFromString ( string s ) : byte[]
EncodeString ( string s ) : byte[]
IsGlobalCommand ( Command cmd ) : bool
ParseFloat ( ByteStream stream ) : float
ParseInt ( ByteStream stream ) : int
ParseProfilerData ( string data ) : string
ParseString ( ByteStream stream ) : string
SendCPUProfilerCommand ( OnAnswer onAnswer ) : void
SendCommand ( Command cmd, byte args, OnAnswer onAnswer ) : void
SendGPUProfilerCommand ( OnAnswer onAnswer ) : void
SendGetAllCommand ( OnAnswer onAnswer ) : void
SendGetStatsCommand ( OnAnswer onAnswer ) : void
SendSetVarCommand ( byte varData, OnAnswer onAnswer ) : void

비공개 메소드들

메소드 설명
ConvertToBytes ( int n ) : byte[]
ConvertToInt ( byte data ) : int
ParseProfilerDataString ( string data ) : List
Receive ( System.Result &result, byte &data ) : bool
Send ( Command cmd, byte data ) : bool

메소드 상세

Connect() 공개 메소드

public Connect ( string host, int port ) : bool
host string
port int
리턴 bool

EncodeIntFromString() 공개 정적인 메소드

public static EncodeIntFromString ( string s ) : byte[]
s string
리턴 byte[]

EncodeString() 공개 정적인 메소드

public static EncodeString ( string s ) : byte[]
s string
리턴 byte[]

IsGlobalCommand() 공개 메소드

public IsGlobalCommand ( Command cmd ) : bool
cmd Command
리턴 bool

ParseFloat() 공개 정적인 메소드

public static ParseFloat ( ByteStream stream ) : float
stream ByteStream
리턴 float

ParseInt() 공개 정적인 메소드

public static ParseInt ( ByteStream stream ) : int
stream ByteStream
리턴 int

ParseProfilerData() 공개 메소드

public ParseProfilerData ( string data ) : string
data string
리턴 string

ParseString() 공개 정적인 메소드

public static ParseString ( ByteStream stream ) : string
stream ByteStream
리턴 string

SendCPUProfilerCommand() 공개 메소드

public SendCPUProfilerCommand ( OnAnswer onAnswer ) : void
onAnswer OnAnswer
리턴 void

SendCommand() 공개 메소드

public SendCommand ( Command cmd, byte args, OnAnswer onAnswer ) : void
cmd Command
args byte
onAnswer OnAnswer
리턴 void

SendGPUProfilerCommand() 공개 메소드

public SendGPUProfilerCommand ( OnAnswer onAnswer ) : void
onAnswer OnAnswer
리턴 void

SendGetAllCommand() 공개 메소드

public SendGetAllCommand ( OnAnswer onAnswer ) : void
onAnswer OnAnswer
리턴 void

SendGetStatsCommand() 공개 메소드

public SendGetStatsCommand ( OnAnswer onAnswer ) : void
onAnswer OnAnswer
리턴 void

SendSetVarCommand() 공개 메소드

public SendSetVarCommand ( byte varData, OnAnswer onAnswer ) : void
varData byte
onAnswer OnAnswer
리턴 void