gauthd
 
Loading...
Searching...
No Matches
D:/pwsrc2.0/docs/gauthd/kickoutuser.hpp
Go to the documentation of this file.
1
6
7 #ifndef __GNET_KICKOUTUSER_HPP
8 #define __GNET_KICKOUTUSER_HPP
9
10 #include "rpcdefs.h"
11 #include "callid.hxx"
12 #include "state.hxx"
13
14 namespace GNET
15 {
16
27 class KickoutUser : public GNET::Protocol
28 {
29 #include "kickoutuser"
30
44 void Process(Manager *manager, Manager::Session::ID sid)
45 {
46 // TODO: Реализовать логику отключения пользователя
47 // Пример:
48 // 1. Получить идентификатор пользователя из данных протокола
49 // 2. Найти соответствующую сессию
50 // 3. Инициировать разрыв соединения
51 // 4. Записать в лог
52 }
53 };
54
55 }; // namespace GNET
56
57 #endif // __GNET_KICKOUTUSER_HPP
Протокол для принудительного отключения пользователя от сервера
Основное пространство имен для сетевых компонентов системы.