diff options
Diffstat (limited to 'Sockets/ajp13.h')
-rw-r--r-- | Sockets/ajp13.h | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/Sockets/ajp13.h b/Sockets/ajp13.h new file mode 100644 index 0000000..b82f45d --- /dev/null +++ b/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 + |