gauthd
 
Loading...
Searching...
No Matches
D:/pwsrc2.0/docs/gauthd/getusercoupon.hpp
Go to the documentation of this file.
1
10
11#ifndef __GNET_GETUSERCOUPON_HPP
12#define __GNET_GETUSERCOUPON_HPP
13
14#include "rpcdefs.h"
15#include "callid.hxx"
16#include "state.hxx"
17#include "getusercouponarg"
18#include "getusercouponres"
19
20namespace GNET
21{
22
30class GetUserCoupon : public Rpc
31{
32#define RPC_BASECLASS Rpc
33 #include "getusercoupon"
34#undef RPC_BASECLASS
35
36public:
47 void Server(Rpc::Data *argument, Rpc::Data *result, Manager *manager, Manager::Session::ID sid)
48 {
49 // GetUserCouponArg *arg = (GetUserCouponArg *)argument;
50 // GetUserCouponRes *res = (GetUserCouponRes *)result;
51 }
52
62 void Client(Rpc::Data *argument, Rpc::Data *result, Manager *manager, Manager::Session::ID sid)
63 {
64 // GetUserCouponArg *arg = (GetUserCouponArg *)argument;
65 // GetUserCouponRes *res = (GetUserCouponRes *)result;
66 }
67
73 void OnTimeout()
74 {
75 // Клиентская логика
76 }
77};
78
79}; // namespace GNET
80#endif
RPC-класс для обработки запросов/ответов о купонах пользователя
void Client(Rpc::Data *argument, Rpc::Data *result, Manager *manager, Manager::Session::ID sid)
Обработка RPC-ответа на стороне клиента
void Server(Rpc::Data *argument, Rpc::Data *result, Manager *manager, Manager::Session::ID sid)
Обработка RPC-запроса на стороне сервера
void OnTimeout()
Обработка таймаута RPC-запроса (клиентская сторона)
Основное пространство имен для сетевых компонентов системы.