C# Класс mhe.Protocol

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

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

Метод Описание
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