The Battle for Wesnoth
1.15.9+dev
server
common
resultsets
ban_check.hpp
Go to the documentation of this file.
1
/*
2
Part of the Battle for Wesnoth Project https://www.wesnoth.org/
3
4
This program is free software; you can redistribute it and/or modify
5
it under the terms of the GNU General Public License as published by
6
the Free Software Foundation; either version 2 of the License, or
7
(at your option) any later version.
8
This program is distributed in the hope that it will be useful,
9
but WITHOUT ANY WARRANTY.
10
11
See the COPYING file for more details.
12
*/
13
14
#pragma once
15
16
#include "mariadb++/result_set.hpp"
17
18
#include "
server/common/resultsets/rs_base.hpp
"
19
20
class
ban_check
:
public
rs_base
21
{
22
public
:
23
ban_check
();
24
void
read
(mariadb::result_set_ref rslt);
25
long
get_ban_type
();
26
int
get_ban_duration
();
27
int
get_user_id
();
28
std::string
get_email
();
29
30
private
:
31
long
ban_type
;
32
int
ban_duration
;
33
int
user_id
;
34
std::string
email
;
35
};
ban_check::user_id
int user_id
Definition:
ban_check.hpp:33
ban_check::get_ban_duration
int get_ban_duration()
ban_check::read
void read(mariadb::result_set_ref rslt)
ban_check::email
std::string email
Definition:
ban_check.hpp:34
rs_base
Definition:
rs_base.hpp:18
ban_check::get_email
std::string get_email()
ban_check::ban_check
ban_check()
ban_check
Definition:
ban_check.hpp:20
ban_check::ban_duration
int ban_duration
Definition:
ban_check.hpp:32
ban_check::get_ban_type
long get_ban_type()
ban_check::get_user_id
int get_user_id()
ban_check::ban_type
long ban_type
Definition:
ban_check.hpp:31
rs_base.hpp
Generated by
1.8.13