YAMI4 Core Library 2.0.0
Messaging Solution for Distributed Systems
Loading...
Searching...
No Matches
option_names.h
1// Copyright Maciej Sobczak 2008-2022.
2// This file is part of YAMI4.
3// See the package-level LICENSE.txt file.
4
5#ifndef YAMICORE_OPTION_NAMES_H_INCLUDED
6#define YAMICORE_OPTION_NAMES_H_INCLUDED
7
8#include "dll.h"
9
10namespace yami
11{
12
13namespace core
14{
15
16namespace option_names
17{
18
19DLL const char tcp_listen_backlog[] = "tcp_listen_backlog";
20DLL const char tcp_reuseaddr[] = "tcp_reuseaddr";
21DLL const char tcp_nonblocking[] = "tcp_nonblocking";
22DLL const char tcp_connect_timeout[] = "tcp_connect_timeout";
23DLL const char tcp_nodelay[] = "tcp_nodelay";
24DLL const char tcp_keepalive[] = "tcp_keepalive";
25DLL const char tcp_frame_size[] = "tcp_frame_size";
26DLL const char udp_frame_size[] = "udp_frame_size";
27DLL const char unix_listen_backlog[] = "unix_listen_backlog";
28DLL const char unix_nonblocking[] = "unix_nonblocking";
29DLL const char unix_frame_size[] = "unix_frame_size";
30DLL const char file_nonblocking[] = "file_nonblocking";
31DLL const char file_frame_size[] = "file_frame_size";
32
33#ifdef YAMI4_WITH_QNX
34DLL const char qnx_frame_size[] = "qnx_frame_size";
35#endif // YAMI4_WITH_QNX
36
37DLL const char max_input_frame_size[] = "max_input_frame_size";
38
39#ifdef YAMI4_WITH_OPEN_SSL
40DLL const char ssl_certificate_file[] = "ssl_certificate_file";
41DLL const char ssl_private_key_file[] = "ssl_private_key_file";
42#endif // YAMI4_WITH_OPEN_SSL
43
44} // namespace option_names
45
46} // namespace core
47
48} // namespace yami
49
50#endif // YAMICORE_OPTION_NAMES_H_INCLUDED
Namespace devoted for everything related to YAMI4.
Definition: agent.h:14