NAWA
0.9
Web Application Framework for C++
fwdecl.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2019-2022 Tobias Flaig.
3
*
4
* This file is part of nawa.
5
*
6
* nawa is free software: you can redistribute it and/or modify
7
* it under the terms of the GNU Lesser General Public License,
8
* version 3, as published by the Free Software Foundation.
9
*
10
* nawa is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU Lesser General Public License for more details.
14
*
15
* You should have received a copy of the GNU Lesser General Public License
16
* along with nawa. If not, see <https://www.gnu.org/licenses/>.
17
*/
18
24
#ifndef NAWA_FWDECL_H
25
#define NAWA_FWDECL_H
26
27
namespace
nawa
{
28
// config
29
class
Config;
30
class
Connection;
31
class
ConnectionInitContainer;
32
class
Cookie;
33
34
// filter
35
class
AccessFilterList;
36
class
AccessFilter;
37
class
AuthFilter;
38
class
BlockFilter;
39
class
ForwardFilter;
40
41
// hashing
42
namespace
hashing {
43
class
HashingEngine;
44
class
Argon2HashingEngine;
45
class
BcryptHashingEngine;
46
class
HashTypeTable;
47
class
DefaultHashTypeTable;
48
}
// namespace hashing
49
50
// logging
51
class
Log;
52
53
// mail
54
namespace
mail {
55
class
EmailAddress
;
56
class
SmtpMailer
;
57
class
Email
;
58
class
SimpleEmail
;
59
class
MimeEmail
;
60
}
// namespace mail
61
62
// request
63
class
Request
;
64
class
RequestInitContainer
;
65
class
File
;
66
namespace
request {
67
class
Env
;
68
class
GPC
;
69
class
Post
;
70
}
// namespace request
71
72
// RequestHandler
73
class
HandleRequestFunctionWrapper
;
74
class
RequestHandler
;
75
76
// session
77
class
Session
;
78
79
// util
80
class
MimeMultipart
;
81
82
class
RequestHandler
;
83
84
class
AppInit
;
85
class
Exception
;
86
}
// namespace nawa
87
88
#endif
//NAWA_FWDECL_H
nawa::AppInit
Definition:
AppInit.h:32
nawa::Exception
Definition:
Exception.h:35
nawa::File
Definition:
File.h:35
nawa::HandleRequestFunctionWrapper
Definition:
HandleRequestFunction.h:40
nawa::MimeMultipart
Definition:
MimeMultipart.h:39
nawa::RequestHandler
Definition:
RequestHandler.h:36
nawa::Request
Definition:
Request.h:38
nawa::Session
Definition:
Session.h:37
nawa::mail::EmailAddress
Definition:
EmailAddress.h:35
nawa::mail::Email
Definition:
Email.h:44
nawa::mail::MimeEmail
Definition:
MimeEmail.h:35
nawa::mail::SimpleEmail
Definition:
SimpleEmail.h:36
nawa::mail::SmtpMailer
Definition:
SmtpMailer.h:33
nawa::request::Env
Definition:
Env.h:39
nawa::request::GPC
Definition:
GPC.h:40
nawa::request::Post
Definition:
Post.h:36
nawa
Definition:
AppInit.h:31
nawa::RequestInitContainer
Definition:
RequestInitContainer.h:36
include
nawa
internal
fwdecl.h
Generated by
1.9.2