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

RPC-класс для обработки запросов/ответов о купонах пользователя More...

#include <getusercoupon.hpp>

Inheritance diagram for GNET::GetUserCoupon:
Collaboration diagram for GNET::GetUserCoupon:

Public Member Functions

void Server (Rpc::Data *argument, Rpc::Data *result, Manager *manager, Manager::Session::ID sid)
 Обработка RPC-запроса на стороне сервера
 
void Client (Rpc::Data *argument, Rpc::Data *result, Manager *manager, Manager::Session::ID sid)
 Обработка RPC-ответа на стороне клиента
 
void OnTimeout ()
 Обработка таймаута RPC-запроса (клиентская сторона)
 

Detailed Description

RPC-класс для обработки запросов/ответов о купонах пользователя

Наследует базовый функционал RPC. Реализует логику обработки на стороне сервера и клиента, а также обработку таймаутов (клиентская сторона).

Definition at line 30 of file getusercoupon.hpp.

Member Function Documentation

◆ Client()

void GNET::GetUserCoupon::Client ( Rpc::Data * argument,
Rpc::Data * result,
Manager * manager,
Manager::Session::ID sid )
inline

Обработка RPC-ответа на стороне клиента

Parameters
argumentВходные данные (GetUserCouponArg)
resultВыходные данные (GetUserCouponRes)
managerМенеджер сессий
sidИдентификатор сессии
Todo
Реализовать клиентскую логику обработки ответа.

Definition at line 62 of file getusercoupon.hpp.

◆ OnTimeout()

void GNET::GetUserCoupon::OnTimeout ( )
inline

Обработка таймаута RPC-запроса (клиентская сторона)

Todo
Реализовать реакцию на таймаут (например, повторный запрос или уведомление).

Definition at line 73 of file getusercoupon.hpp.

◆ Server()

void GNET::GetUserCoupon::Server ( Rpc::Data * argument,
Rpc::Data * result,
Manager * manager,
Manager::Session::ID sid )
inline

Обработка RPC-запроса на стороне сервера

Parameters
argumentВходные данные (GetUserCouponArg)
resultВыходные данные (GetUserCouponRes)
managerМенеджер сессий
sidИдентификатор сессии
Todo
Реализовать логику преобразования аргументов и формирования ответа. Сейчас аргументы и результаты закомментированы.

Definition at line 47 of file getusercoupon.hpp.


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