RPC-класс для обработки запросов выхода пользователя More...
#include <userlogout.hpp>
Public Member Functions | |
void | Server (Rpc::Data *argument, Rpc::Data *result, Manager *manager, Manager::Session::ID sid) |
Обработка запроса выхода пользователя на стороне сервера | |
void | Client (Rpc::Data *argument, Rpc::Data *result, Manager *manager, Manager::Session::ID sid) |
Обработка запроса выхода на стороне клиента (заглушка) | |
void | OnTimeout () |
Обработчик таймаута RPC-запроса | |
RPC-класс для обработки запросов выхода пользователя
Наследует функциональность базового RPC-класса и реализует логику обработки выхода пользователя на стороне сервера и клиента
Definition at line 27 of file userlogout.hpp.
|
inline |
Обработка запроса выхода на стороне клиента (заглушка)
[in] | argument | Входные данные RPC-запроса |
[out] | result | Результаты выполнения |
[in] | manager | Менеджер сессий |
[in] | sid | Идентификатор сессии |
Definition at line 87 of file userlogout.hpp.
|
inline |
Обработчик таймаута RPC-запроса
Definition at line 100 of file userlogout.hpp.
|
inline |
Обработка запроса выхода пользователя на стороне сервера
[in] | argument | Указатель на входные данные RPC-запроса (UserLogoutArg) |
[out] | result | Указатель на структуру для результатов (UserLogoutRes) |
[in] | manager | Указатель на менеджер сессий |
[in] | sid | Идентификатор сессии |
Выполняет:
Definition at line 48 of file userlogout.hpp.