bes Updated for version 3.20.13
BESDataNames.h
1// BESDataNames.h
2
3// This file is part of bes, A C++ back-end server implementation framework
4// for the OPeNDAP Data Access Protocol.
5
6// Copyright (c) 2004-2009 University Corporation for Atmospheric Research
7// Author: Patrick West <pwest@ucar.edu> and Jose Garcia <jgarcia@ucar.edu>
8//
9// This library is free software; you can redistribute it and/or
10// modify it under the terms of the GNU Lesser General Public
11// License as published by the Free Software Foundation; either
12// version 2.1 of the License, or (at your option) any later version.
13//
14// This library is distributed in the hope that it will be useful,
15// but WITHOUT ANY WARRANTY; without even the implied warranty of
16// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17// Lesser General Public License for more details.
18//
19// You should have received a copy of the GNU Lesser General Public
20// License along with this library; if not, write to the Free Software
21// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
22//
23// You can contact University Corporation for Atmospheric Research at
24// 3080 Center Green Drive, Boulder, CO 80301
25
26// (c) COPYRIGHT University Corporation for Atmospheric Research 2004-2005
27// Please read the full copyright statement in the file COPYRIGHT_UCAR.
28//
29// Authors:
30// pwest Patrick West <pwest@ucar.edu>
31// jgarcia Jose Garcia <jgarcia@ucar.edu>
32
33#ifndef D_BESDataNames_h
34#define D_BESDataNames_h 1
35
47#define LOG_INFO "log_info"
48
49#define REQUEST_ID "reqID"
50
52#define REQUEST_FROM "from"
53
54#define AGG_CMD "aggregation_command"
55#define AGG_HANDLER "aggregation_handler"
56
57#define POST_CONSTRAINT "post_constraint"
58
59
60#define DAP4_FUNCTION "dap4Function"
61#define DAP4_CONSTRAINT "dap4Constraint"
62
63#define ASYNC "async"
64#define STORE_RESULT "store_result"
65
66
67#define RETURN_CMD "return_command"
68
69#define USER_ADDRESS "user_address"
70#define USER_NAME "username"
71#define USER_TOKEN "token"
72
74#define SERVER_PID "pid"
75
76#define CONTAINER_NAME "container_name"
77#define STORE_NAME "store_name"
78#define SYMBOLIC_NAME "symbolic_name"
79#define REAL_NAME "real_name"
80
81// TODO Never used
82#if 0
83#define REAL_NAME_LIST "real_name_list"
84#endif
85
86#define CONTAINER_TYPE "type"
87
88#define DEF_NAME "def_name"
89#define DEFINITIONS "definitions"
90
91#define CONTAINER "container"
92#define CATALOG "catalog"
93
94// FIXME Change this to "default" ASAP. jhrg 7/22/18
95#define DEFAULT_CATALOG "catalog"
96
97#define BES_KEY "besKey"
98
99/*
100 * Context
101 */
102#define CONTEXT_NAME "context_name"
103#define CONTEXT_VALUE "context_value"
104
105/*
106 * Show Error Type Number
107 */
108#define SHOW_ERROR_TYPE "error_type_num"
109
110/*
111 * Options
112 */
113#define SILENT "silent"
114#define BUFFERED "buffered"
115
117#define XML_ERRORS "xml"
118
119#endif // D_BESDataNames_h