NAWA
0.9
Web Application Framework for C++
helloworld.cpp
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
#include <
nawa/application.h
>
25
26
using namespace
nawa
;
27
28
int
init
(
AppInit
& appInit) {
29
return
0;
30
}
31
32
int
handleRequest
(
Connection
& connection) {
33
connection.
responseStream
() <<
"Hello World!"
;
34
return
0;
35
}
application.h
This file will be configured by CMake and contains the necessary properties to ensure that a loaded a...
nawa::AppInit
Definition:
AppInit.h:32
nawa::Connection
Definition:
Connection.h:41
nawa::Connection::responseStream
std::ostream & responseStream() noexcept
Definition:
Connection.cpp:377
handleRequest
int handleRequest(Connection &connection)
Definition:
helloworld.cpp:32
init
int init(AppInit &appInit)
Definition:
helloworld.cpp:28
nawa
Definition:
AppInit.h:31
examples
helloworld.cpp
Generated by
1.9.2