C# Класс PBCaGw.Handlers.CommandHandler

The command handler base class. To run an handler use the ExecuteRequestHandler or the ExecuteResponseHandler static functions.
Показать файл Открыть проект

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

Метод Описание
DoRequest ( DataPacket packet, Workers chain, DataPacketDelegate sendData ) : void
DoResponse ( DataPacket packet, Workers chain, DataPacketDelegate sendData ) : void
ExecuteRequestHandler ( UInt16 command, DataPacket packet, PBCaGw chain, DataPacketDelegate send ) : void

Used to answer to a request

ExecuteResponseHandler ( UInt16 command, DataPacket packet, PBCaGw chain, DataPacketDelegate send ) : void

Used to answer to a response

Приватные методы

Метод Описание
CommandHandler ( ) : System

Setup the handles in the array for quick access.

GetCommandName ( UInt16 commandId ) : string

Returns the command name given a command id.

IsAllowed ( UInt16 command ) : bool

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

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

public abstract DoRequest ( DataPacket packet, Workers chain, DataPacketDelegate sendData ) : void
packet DataPacket
chain Workers
sendData DataPacketDelegate
Результат void

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

public abstract DoResponse ( DataPacket packet, Workers chain, DataPacketDelegate sendData ) : void
packet DataPacket
chain Workers
sendData DataPacketDelegate
Результат void

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

Used to answer to a request
public static ExecuteRequestHandler ( UInt16 command, DataPacket packet, PBCaGw chain, DataPacketDelegate send ) : void
command System.UInt16
packet DataPacket
chain PBCaGw
send DataPacketDelegate
Результат void

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

Used to answer to a response
public static ExecuteResponseHandler ( UInt16 command, DataPacket packet, PBCaGw chain, DataPacketDelegate send ) : void
command System.UInt16
packet DataPacket
chain PBCaGw
send DataPacketDelegate
Результат void