gauthd
 
Loading...
Searching...
No Matches
GNET::MatrixPasswd2 Class Reference

Прокси-класс для обработки RPC-запросов проверки матричного пароля @inherits ProxyRpc. More...

#include <matrixpasswd2.hpp>

Inheritance diagram for GNET::MatrixPasswd2:
Collaboration diagram for GNET::MatrixPasswd2:

Public Member Functions

bool Delivery (Manager::Session::ID proxy_sid, const OctetsStream &osArg)
 Метод доставки RPC-запроса
 
void PostProcess (Manager::Session::ID proxy_sid, const OctetsStream &osArg, const OctetsStream &osRes)
 Постобработка результатов RPC-запроса
 
void OnTimeout ()
 Обработчик таймаута соединения
 

Detailed Description

Прокси-класс для обработки RPC-запросов проверки матричного пароля @inherits ProxyRpc.

Класс реализует:

  • Обработку доставки RPC-запросов
  • Постобработку результатов
  • Таймауты соединения (клиентская сторона)

Definition at line 33 of file matrixpasswd2.hpp.

Member Function Documentation

◆ Delivery()

bool GNET::MatrixPasswd2::Delivery ( Manager::Session::ID proxy_sid,
const OctetsStream & osArg )
inline

Метод доставки RPC-запроса

Parameters
proxy_sidИдентификатор прокси-сессии
osArgВходные данные в виде OctetStream
Returns
true - запрос успешно доставлен, false - ошибка доставки
Todo
Требуется реализация логики отправки протокола аутентификации

Definition at line 48 of file matrixpasswd2.hpp.

◆ OnTimeout()

void GNET::MatrixPasswd2::OnTimeout ( )
inline

Обработчик таймаута соединения

Warning
Реализация требуется только на клиентской стороне
Todo
Реализовать логику обработки таймаута

Definition at line 90 of file matrixpasswd2.hpp.

◆ PostProcess()

void GNET::MatrixPasswd2::PostProcess ( Manager::Session::ID proxy_sid,
const OctetsStream & osArg,
const OctetsStream & osRes )
inline

Постобработка результатов RPC-запроса

Parameters
proxy_sidИдентификатор прокси-сессии
osArgВходные аргументы запроса
osResПолученные результаты
Todo
Требуется реализация обработки результатов

Definition at line 74 of file matrixpasswd2.hpp.


The documentation for this class was generated from the following file: