summaryrefslogtreecommitdiff
path: root/src/Sockets/ajp13.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Sockets/ajp13.h')
-rw-r--r--src/Sockets/ajp13.h91
1 files changed, 91 insertions, 0 deletions
diff --git a/src/Sockets/ajp13.h b/src/Sockets/ajp13.h
new file mode 100644
index 0000000..b82f45d
--- /dev/null
+++ b/src/Sockets/ajp13.h
@@ -0,0 +1,91 @@
+/**
+ ** \file ajp13.h
+ ** \date 2007-10-05
+ ** \author grymse@alhem.net
+**/
+/*
+Copyright (C) 2007 Anders Hedstrom
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef _SOCKETS_Ajp13_H
+#define _SOCKETS_Ajp13_H
+
+#ifdef SOCKETS_NAMESPACE
+namespace SOCKETS_NAMESPACE {
+#endif
+
+#define HTTP_REQUEST_ACCEPT 0xa001
+#define HTTP_REQUEST_ACCEPT_CHARSET 0xa002
+#define HTTP_REQUEST_ACCEPT_ENCODING 0xa003
+#define HTTP_REQUEST_ACCEPT_LANGUAGE 0xa004
+#define HTTP_REQUEST_AUTHORIZATION 0xa005
+#define HTTP_REQUEST_CONNECTION 0xa006
+#define HTTP_REQUEST_CONTENT_TYPE 0xa007
+#define HTTP_REQUEST_CONTENT_LENGTH 0xa008
+#define HTTP_REQUEST_COOKIE 0xa009
+#define HTTP_REQUEST_COOKIE2 0xa00a
+#define HTTP_REQUEST_HOST 0xa00b
+#define HTTP_REQUEST_PRAGMA 0xa00c
+#define HTTP_REQUEST_REFERER 0xa00d
+#define HTTP_REQUEST_USER_AGENT 0xa00e
+
+#define HTTP_METHOD_OPTIONS 1
+#define HTTP_METHOD_GET 2
+#define HTTP_METHOD_HEAD 3
+#define HTTP_METHOD_POST 4
+#define HTTP_METHOD_PUT 5
+#define HTTP_METHOD_DELETE 6
+#define HTTP_METHOD_TRACE 7
+#define HTTP_METHOD_PROPFIND 8
+#define HTTP_METHOD_PROPPATCH 9
+#define HTTP_METHOD_MKCOL 10
+#define HTTP_METHOD_COPY 11
+#define HTTP_METHOD_MOVE 12
+#define HTTP_METHOD_LOCK 13
+#define HTTP_METHOD_UNLOCK 14
+#define HTTP_METHOD_ACL 15
+#define HTTP_METHOD_REPORT 16
+#define HTTP_METHOD_VERSION_CONTROL 17 // with a dash "VERSION-CONTROL"
+#define HTTP_METHOD_CHECKIN 18
+#define HTTP_METHOD_CHECKOUT 19
+#define HTTP_METHOD_UNCHECKOUT 20
+#define HTTP_METHOD_SEARCH 21
+#define HTTP_METHOD_MKWORKSPACE 22
+#define HTTP_METHOD_UPDATE 23
+#define HTTP_METHOD_LABEL 24
+#define HTTP_METHOD_MERGE 25
+#define HTTP_METHOD_BASELINE_CONTROL 26
+#define HTTP_METHOD_MKACTIVITY 27
+
+#define ATTR_CONTEXT 1
+#define ATTR_SERVLET_PATH 2
+#define ATTR_REMOTE_USER 3
+#define ATTR_AUTH_TYPE 4
+#define ATTR_QUERY_STRING 5
+#define ATTR_ROUTE 6
+#define ATTR_SSL_CERT 7
+#define ATTR_SSL_CIPHER 8
+#define ATTR_SSL_SESSION 9
+#define ATTR_SSL_KEY_SIZE 11
+#define ATTR_SECRET 12
+#define ATTR_STORED_METHOD 13
+
+#ifdef SOCKETS_NAMESPACE
+} // namespace SOCKETS_NAMESPACE {
+#endif
+
+#endif // _SOCKETS_Ajp13_H
+