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

Класс протокола для обработки ответов на операции пополнения игровой валюты. More...

#include <addcash_re.hpp>

Inheritance diagram for GNET::AddCash_Re:
Collaboration diagram for GNET::AddCash_Re:

Public Member Functions

void Process (Manager *manager, Manager::Session::ID sid)
 Основной метод обработки протокола.
 

Detailed Description

Класс протокола для обработки ответов на операции пополнения игровой валюты.

Наследуется от GNET::Protocol. Содержит логику обработки успешных и неудачных транзакций, взаимодействует с базой данных через GMysqlClient.

Definition at line 26 of file addcash_re.hpp.

Member Function Documentation

◆ Process()

void GNET::AddCash_Re::Process ( Manager * manager,
Manager::Session::ID sid )
inline

Основной метод обработки протокола.

Parameters
managerУказатель на менеджер управления.
sidИдентификатор сессии.

В зависимости от кода возврата (retcode):

  • При retcode != 0: вызывает SendFailCash().
  • При retcode == 0: фиксирует операцию в БД, обновляет баланс, логирует транзакцию.

Definition at line 54 of file addcash_re.hpp.

Here is the call graph for this function:

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