YAMI4 Core
option_names.h
1
// Copyright Maciej Sobczak 2008-2019.
2
// This file is part of YAMI4.
3
//
4
// YAMI4 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 3 of the License, or
7
// (at your option) any later version.
8
//
9
// YAMI4 is distributed in the hope that it will be useful,
10
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
// GNU General Public License for more details.
13
//
14
// You should have received a copy of the GNU General Public License
15
// along with YAMI4. If not, see <http://www.gnu.org/licenses/>.
16
17
#ifndef YAMICORE_OPTION_NAMES_H_INCLUDED
18
#define YAMICORE_OPTION_NAMES_H_INCLUDED
19
20
#include "dll.h"
21
22
namespace
yami
23
{
24
25
namespace
core
26
{
27
28
namespace
option_names
29
{
30
31
DLL
const
char
tcp_listen_backlog[] =
"tcp_listen_backlog"
;
32
DLL
const
char
tcp_reuseaddr[] =
"tcp_reuseaddr"
;
33
DLL
const
char
tcp_nonblocking[] =
"tcp_nonblocking"
;
34
DLL
const
char
tcp_connect_timeout[] =
"tcp_connect_timeout"
;
35
DLL
const
char
tcp_nodelay[] =
"tcp_nodelay"
;
36
DLL
const
char
tcp_keepalive[] =
"tcp_keepalive"
;
37
DLL
const
char
tcp_frame_size[] =
"tcp_frame_size"
;
38
DLL
const
char
udp_frame_size[] =
"udp_frame_size"
;
39
DLL
const
char
unix_listen_backlog[] =
"unix_listen_backlog"
;
40
DLL
const
char
unix_nonblocking[] =
"unix_nonblocking"
;
41
DLL
const
char
unix_frame_size[] =
"unix_frame_size"
;
42
DLL
const
char
file_nonblocking[] =
"file_nonblocking"
;
43
DLL
const
char
file_frame_size[] =
"file_frame_size"
;
44
45
#ifdef YAMI4_WITH_QNX
46
DLL
const
char
qnx_frame_size[] =
"qnx_frame_size"
;
47
#endif // YAMI4_WITH_QNX
48
49
#ifdef YAMI4_WITH_OPEN_SSL
50
DLL
const
char
ssl_certificate_file[] =
"ssl_certificate_file"
;
51
DLL
const
char
ssl_private_key_file[] =
"ssl_private_key_file"
;
52
#endif // YAMI4_WITH_OPEN_SSL
53
54
}
// namespace option_names
55
56
}
// namespace core
57
58
}
// namespace yami
59
60
#endif // YAMICORE_OPTION_NAMES_H_INCLUDED
yami
Namespace devoted for everything related to YAMI4.
Definition:
agent.h:25
Generated by
1.8.15