You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2010/11/16 21:22:08 UTC
svn commit: r1035782 [7/29] - in /trafficserver/traffic/trunk:
example/add-header/ example/append-transform/ example/basic-auth/
example/blacklist-0/ example/blacklist-1/ example/bnull-transform/
example/cache_plugin/ example/cache_scan/ example/file-1...
Modified: trafficserver/traffic/trunk/proxy/InkAPI.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/InkAPI.cc?rev=1035782&r1=1035781&r2=1035782&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/InkAPI.cc (original)
+++ trafficserver/traffic/trunk/proxy/InkAPI.cc Tue Nov 16 20:22:02 2010
@@ -21,10 +21,10 @@
limitations under the License.
*/
-#ifndef INK_NO_API
+#ifndef TS_NO_API
// Avoid complaining about the deprecated APIs.
-// #define INK_DEPRECATED
+// #define TS_DEPRECATED
#include <stdio.h>
@@ -79,42 +79,6 @@
* held for the entire duration of the IOCore call
***************************************************************/
-//
-// FORCE_PLUGIN_MUTEX -- define 'UNSAFE_FORCE_MUTEX' if you
-// do *not* want the locking macro to be thread safe.
-// Otherwise, access during 'null-mutex' case will be serialized
-// in a locking manner (too bad for the net threads).
-//
-
-#define UNSAFE_FORCE_MUTEX
-
-#ifdef UNSAFE_FORCE_MUTEX
-#define LOCK_MONGO_MUTEX
-#define UNLOCK_MONGO_MUTEX
-#define MUX_WARNING(p) \
-INKDebug ("sdk","(SDK) null mutex detected in critical region (mutex created)"); \
-INKDebug ("sdk","(SDK) please create continuation [%p] with mutex", (p));
-#else
-static ink_mutex big_mux;
-
-#define MUX_WARNING(p) 1
-#define LOCK_MONGO_MUTEX ink_mutex_acquire (&big_mux)
-#define UNLOCK_MONGO_MUTEX ink_mutex_release (&big_mux)
-#endif
-
-#define FORCE_PLUGIN_MUTEX(_c) \
- MutexLock ml; \
- LOCK_MONGO_MUTEX; \
- if (( (INKContInternal*)_c)->mutex == NULL) { \
- ( (INKContInternal*)_c)->mutex = new_ProxyMutex(); \
- UNLOCK_MONGO_MUTEX; \
- MUX_WARNING(_c); \
- MUTEX_SET_AND_TAKE_LOCK(ml, ((INKContInternal*)_c)->mutex, this_ethread()); \
- } else { \
- UNLOCK_MONGO_MUTEX; \
- MUTEX_SET_AND_TAKE_LOCK(ml, ((INKContInternal*)_c)->mutex, this_ethread()); \
- }
-
// helper macro for setting HTTPHdr data
#define SET_HTTP_HDR(_HDR, _BUF_PTR, _OBJ_PTR) \
_HDR.m_heap = ((HdrHeapSDKHandle*) _BUF_PTR)->m_heap; \
@@ -127,252 +91,252 @@ RecRawStatBlock *api_rsb;
/* URL schemes */
-inkapi const char *INK_URL_SCHEME_FILE;
-inkapi const char *INK_URL_SCHEME_FTP;
-inkapi const char *INK_URL_SCHEME_GOPHER;
-inkapi const char *INK_URL_SCHEME_HTTP;
-inkapi const char *INK_URL_SCHEME_HTTPS;
-inkapi const char *INK_URL_SCHEME_MAILTO;
-inkapi const char *INK_URL_SCHEME_NEWS;
-inkapi const char *INK_URL_SCHEME_NNTP;
-inkapi const char *INK_URL_SCHEME_PROSPERO;
-inkapi const char *INK_URL_SCHEME_RTSP;
-inkapi const char *INK_URL_SCHEME_RTSPU;
-inkapi const char *INK_URL_SCHEME_TELNET;
-inkapi const char *INK_URL_SCHEME_WAIS;
+tsapi const char *TS_URL_SCHEME_FILE;
+tsapi const char *TS_URL_SCHEME_FTP;
+tsapi const char *TS_URL_SCHEME_GOPHER;
+tsapi const char *TS_URL_SCHEME_HTTP;
+tsapi const char *TS_URL_SCHEME_HTTPS;
+tsapi const char *TS_URL_SCHEME_MAILTO;
+tsapi const char *TS_URL_SCHEME_NEWS;
+tsapi const char *TS_URL_SCHEME_NNTP;
+tsapi const char *TS_URL_SCHEME_PROSPERO;
+tsapi const char *TS_URL_SCHEME_RTSP;
+tsapi const char *TS_URL_SCHEME_RTSPU;
+tsapi const char *TS_URL_SCHEME_TELNET;
+tsapi const char *TS_URL_SCHEME_WAIS;
/* URL schemes string lengths */
-inkapi int INK_URL_LEN_FILE;
-inkapi int INK_URL_LEN_FTP;
-inkapi int INK_URL_LEN_GOPHER;
-inkapi int INK_URL_LEN_HTTP;
-inkapi int INK_URL_LEN_HTTPS;
-inkapi int INK_URL_LEN_MAILTO;
-inkapi int INK_URL_LEN_NEWS;
-inkapi int INK_URL_LEN_NNTP;
-inkapi int INK_URL_LEN_PROSPERO;
-inkapi int INK_URL_LEN_TELNET;
-inkapi int INK_URL_LEN_WAIS;
+tsapi int TS_URL_LEN_FILE;
+tsapi int TS_URL_LEN_FTP;
+tsapi int TS_URL_LEN_GOPHER;
+tsapi int TS_URL_LEN_HTTP;
+tsapi int TS_URL_LEN_HTTPS;
+tsapi int TS_URL_LEN_MAILTO;
+tsapi int TS_URL_LEN_NEWS;
+tsapi int TS_URL_LEN_NNTP;
+tsapi int TS_URL_LEN_PROSPERO;
+tsapi int TS_URL_LEN_TELNET;
+tsapi int TS_URL_LEN_WAIS;
/* MIME fields */
-inkapi const char *INK_MIME_FIELD_ACCEPT;
-inkapi const char *INK_MIME_FIELD_ACCEPT_CHARSET;
-inkapi const char *INK_MIME_FIELD_ACCEPT_ENCODING;
-inkapi const char *INK_MIME_FIELD_ACCEPT_LANGUAGE;
-inkapi const char *INK_MIME_FIELD_ACCEPT_RANGES;
-inkapi const char *INK_MIME_FIELD_AGE;
-inkapi const char *INK_MIME_FIELD_ALLOW;
-inkapi const char *INK_MIME_FIELD_APPROVED;
-inkapi const char *INK_MIME_FIELD_AUTHORIZATION;
-inkapi const char *INK_MIME_FIELD_BYTES;
-inkapi const char *INK_MIME_FIELD_CACHE_CONTROL;
-inkapi const char *INK_MIME_FIELD_CLIENT_IP;
-inkapi const char *INK_MIME_FIELD_CONNECTION;
-inkapi const char *INK_MIME_FIELD_CONTENT_BASE;
-inkapi const char *INK_MIME_FIELD_CONTENT_ENCODING;
-inkapi const char *INK_MIME_FIELD_CONTENT_LANGUAGE;
-inkapi const char *INK_MIME_FIELD_CONTENT_LENGTH;
-inkapi const char *INK_MIME_FIELD_CONTENT_LOCATION;
-inkapi const char *INK_MIME_FIELD_CONTENT_MD5;
-inkapi const char *INK_MIME_FIELD_CONTENT_RANGE;
-inkapi const char *INK_MIME_FIELD_CONTENT_TYPE;
-inkapi const char *INK_MIME_FIELD_CONTROL;
-inkapi const char *INK_MIME_FIELD_COOKIE;
-inkapi const char *INK_MIME_FIELD_DATE;
-inkapi const char *INK_MIME_FIELD_DISTRIBUTION;
-inkapi const char *INK_MIME_FIELD_ETAG;
-inkapi const char *INK_MIME_FIELD_EXPECT;
-inkapi const char *INK_MIME_FIELD_EXPIRES;
-inkapi const char *INK_MIME_FIELD_FOLLOWUP_TO;
-inkapi const char *INK_MIME_FIELD_FROM;
-inkapi const char *INK_MIME_FIELD_HOST;
-inkapi const char *INK_MIME_FIELD_IF_MATCH;
-inkapi const char *INK_MIME_FIELD_IF_MODIFIED_SINCE;
-inkapi const char *INK_MIME_FIELD_IF_NONE_MATCH;
-inkapi const char *INK_MIME_FIELD_IF_RANGE;
-inkapi const char *INK_MIME_FIELD_IF_UNMODIFIED_SINCE;
-inkapi const char *INK_MIME_FIELD_KEEP_ALIVE;
-inkapi const char *INK_MIME_FIELD_KEYWORDS;
-inkapi const char *INK_MIME_FIELD_LAST_MODIFIED;
-inkapi const char *INK_MIME_FIELD_LINES;
-inkapi const char *INK_MIME_FIELD_LOCATION;
-inkapi const char *INK_MIME_FIELD_MAX_FORWARDS;
-inkapi const char *INK_MIME_FIELD_MESSAGE_ID;
-inkapi const char *INK_MIME_FIELD_NEWSGROUPS;
-inkapi const char *INK_MIME_FIELD_ORGANIZATION;
-inkapi const char *INK_MIME_FIELD_PATH;
-inkapi const char *INK_MIME_FIELD_PRAGMA;
-inkapi const char *INK_MIME_FIELD_PROXY_AUTHENTICATE;
-inkapi const char *INK_MIME_FIELD_PROXY_AUTHORIZATION;
-inkapi const char *INK_MIME_FIELD_PROXY_CONNECTION;
-inkapi const char *INK_MIME_FIELD_PUBLIC;
-inkapi const char *INK_MIME_FIELD_RANGE;
-inkapi const char *INK_MIME_FIELD_REFERENCES;
-inkapi const char *INK_MIME_FIELD_REFERER;
-inkapi const char *INK_MIME_FIELD_REPLY_TO;
-inkapi const char *INK_MIME_FIELD_RETRY_AFTER;
-inkapi const char *INK_MIME_FIELD_SENDER;
-inkapi const char *INK_MIME_FIELD_SERVER;
-inkapi const char *INK_MIME_FIELD_SET_COOKIE;
-inkapi const char *INK_MIME_FIELD_SUBJECT;
-inkapi const char *INK_MIME_FIELD_SUMMARY;
-inkapi const char *INK_MIME_FIELD_TE;
-inkapi const char *INK_MIME_FIELD_TRANSFER_ENCODING;
-inkapi const char *INK_MIME_FIELD_UPGRADE;
-inkapi const char *INK_MIME_FIELD_USER_AGENT;
-inkapi const char *INK_MIME_FIELD_VARY;
-inkapi const char *INK_MIME_FIELD_VIA;
-inkapi const char *INK_MIME_FIELD_WARNING;
-inkapi const char *INK_MIME_FIELD_WWW_AUTHENTICATE;
-inkapi const char *INK_MIME_FIELD_XREF;
-inkapi const char *INK_MIME_FIELD_X_FORWARDED_FOR;
+tsapi const char *TS_MIME_FIELD_ACCEPT;
+tsapi const char *TS_MIME_FIELD_ACCEPT_CHARSET;
+tsapi const char *TS_MIME_FIELD_ACCEPT_ENCODING;
+tsapi const char *TS_MIME_FIELD_ACCEPT_LANGUAGE;
+tsapi const char *TS_MIME_FIELD_ACCEPT_RANGES;
+tsapi const char *TS_MIME_FIELD_AGE;
+tsapi const char *TS_MIME_FIELD_ALLOW;
+tsapi const char *TS_MIME_FIELD_APPROVED;
+tsapi const char *TS_MIME_FIELD_AUTHORIZATION;
+tsapi const char *TS_MIME_FIELD_BYTES;
+tsapi const char *TS_MIME_FIELD_CACHE_CONTROL;
+tsapi const char *TS_MIME_FIELD_CLIENT_IP;
+tsapi const char *TS_MIME_FIELD_CONNECTION;
+tsapi const char *TS_MIME_FIELD_CONTENT_BASE;
+tsapi const char *TS_MIME_FIELD_CONTENT_ENCODING;
+tsapi const char *TS_MIME_FIELD_CONTENT_LANGUAGE;
+tsapi const char *TS_MIME_FIELD_CONTENT_LENGTH;
+tsapi const char *TS_MIME_FIELD_CONTENT_LOCATION;
+tsapi const char *TS_MIME_FIELD_CONTENT_MD5;
+tsapi const char *TS_MIME_FIELD_CONTENT_RANGE;
+tsapi const char *TS_MIME_FIELD_CONTENT_TYPE;
+tsapi const char *TS_MIME_FIELD_CONTROL;
+tsapi const char *TS_MIME_FIELD_COOKIE;
+tsapi const char *TS_MIME_FIELD_DATE;
+tsapi const char *TS_MIME_FIELD_DISTRIBUTION;
+tsapi const char *TS_MIME_FIELD_ETAG;
+tsapi const char *TS_MIME_FIELD_EXPECT;
+tsapi const char *TS_MIME_FIELD_EXPIRES;
+tsapi const char *TS_MIME_FIELD_FOLLOWUP_TO;
+tsapi const char *TS_MIME_FIELD_FROM;
+tsapi const char *TS_MIME_FIELD_HOST;
+tsapi const char *TS_MIME_FIELD_IF_MATCH;
+tsapi const char *TS_MIME_FIELD_IF_MODIFIED_SINCE;
+tsapi const char *TS_MIME_FIELD_IF_NONE_MATCH;
+tsapi const char *TS_MIME_FIELD_IF_RANGE;
+tsapi const char *TS_MIME_FIELD_IF_UNMODIFIED_SINCE;
+tsapi const char *TS_MIME_FIELD_KEEP_ALIVE;
+tsapi const char *TS_MIME_FIELD_KEYWORDS;
+tsapi const char *TS_MIME_FIELD_LAST_MODIFIED;
+tsapi const char *TS_MIME_FIELD_LINES;
+tsapi const char *TS_MIME_FIELD_LOCATION;
+tsapi const char *TS_MIME_FIELD_MAX_FORWARDS;
+tsapi const char *TS_MIME_FIELD_MESSAGE_ID;
+tsapi const char *TS_MIME_FIELD_NEWSGROUPS;
+tsapi const char *TS_MIME_FIELD_ORGANIZATION;
+tsapi const char *TS_MIME_FIELD_PATH;
+tsapi const char *TS_MIME_FIELD_PRAGMA;
+tsapi const char *TS_MIME_FIELD_PROXY_AUTHENTICATE;
+tsapi const char *TS_MIME_FIELD_PROXY_AUTHORIZATION;
+tsapi const char *TS_MIME_FIELD_PROXY_CONNECTION;
+tsapi const char *TS_MIME_FIELD_PUBLIC;
+tsapi const char *TS_MIME_FIELD_RANGE;
+tsapi const char *TS_MIME_FIELD_REFERENCES;
+tsapi const char *TS_MIME_FIELD_REFERER;
+tsapi const char *TS_MIME_FIELD_REPLY_TO;
+tsapi const char *TS_MIME_FIELD_RETRY_AFTER;
+tsapi const char *TS_MIME_FIELD_SENDER;
+tsapi const char *TS_MIME_FIELD_SERVER;
+tsapi const char *TS_MIME_FIELD_SET_COOKIE;
+tsapi const char *TS_MIME_FIELD_SUBJECT;
+tsapi const char *TS_MIME_FIELD_SUMMARY;
+tsapi const char *TS_MIME_FIELD_TE;
+tsapi const char *TS_MIME_FIELD_TRANSFER_ENCODING;
+tsapi const char *TS_MIME_FIELD_UPGRADE;
+tsapi const char *TS_MIME_FIELD_USER_AGENT;
+tsapi const char *TS_MIME_FIELD_VARY;
+tsapi const char *TS_MIME_FIELD_VIA;
+tsapi const char *TS_MIME_FIELD_WARNING;
+tsapi const char *TS_MIME_FIELD_WWW_AUTHENTICATE;
+tsapi const char *TS_MIME_FIELD_XREF;
+tsapi const char *TS_MIME_FIELD_X_FORWARDED_FOR;
/* MIME fields string lengths */
-inkapi int INK_MIME_LEN_ACCEPT;
-inkapi int INK_MIME_LEN_ACCEPT_CHARSET;
-inkapi int INK_MIME_LEN_ACCEPT_ENCODING;
-inkapi int INK_MIME_LEN_ACCEPT_LANGUAGE;
-inkapi int INK_MIME_LEN_ACCEPT_RANGES;
-inkapi int INK_MIME_LEN_AGE;
-inkapi int INK_MIME_LEN_ALLOW;
-inkapi int INK_MIME_LEN_APPROVED;
-inkapi int INK_MIME_LEN_AUTHORIZATION;
-inkapi int INK_MIME_LEN_BYTES;
-inkapi int INK_MIME_LEN_CACHE_CONTROL;
-inkapi int INK_MIME_LEN_CLIENT_IP;
-inkapi int INK_MIME_LEN_CONNECTION;
-inkapi int INK_MIME_LEN_CONTENT_BASE;
-inkapi int INK_MIME_LEN_CONTENT_ENCODING;
-inkapi int INK_MIME_LEN_CONTENT_LANGUAGE;
-inkapi int INK_MIME_LEN_CONTENT_LENGTH;
-inkapi int INK_MIME_LEN_CONTENT_LOCATION;
-inkapi int INK_MIME_LEN_CONTENT_MD5;
-inkapi int INK_MIME_LEN_CONTENT_RANGE;
-inkapi int INK_MIME_LEN_CONTENT_TYPE;
-inkapi int INK_MIME_LEN_CONTROL;
-inkapi int INK_MIME_LEN_COOKIE;
-inkapi int INK_MIME_LEN_DATE;
-inkapi int INK_MIME_LEN_DISTRIBUTION;
-inkapi int INK_MIME_LEN_ETAG;
-inkapi int INK_MIME_LEN_EXPECT;
-inkapi int INK_MIME_LEN_EXPIRES;
-inkapi int INK_MIME_LEN_FOLLOWUP_TO;
-inkapi int INK_MIME_LEN_FROM;
-inkapi int INK_MIME_LEN_HOST;
-inkapi int INK_MIME_LEN_IF_MATCH;
-inkapi int INK_MIME_LEN_IF_MODIFIED_SINCE;
-inkapi int INK_MIME_LEN_IF_NONE_MATCH;
-inkapi int INK_MIME_LEN_IF_RANGE;
-inkapi int INK_MIME_LEN_IF_UNMODIFIED_SINCE;
-inkapi int INK_MIME_LEN_KEEP_ALIVE;
-inkapi int INK_MIME_LEN_KEYWORDS;
-inkapi int INK_MIME_LEN_LAST_MODIFIED;
-inkapi int INK_MIME_LEN_LINES;
-inkapi int INK_MIME_LEN_LOCATION;
-inkapi int INK_MIME_LEN_MAX_FORWARDS;
-inkapi int INK_MIME_LEN_MESSAGE_ID;
-inkapi int INK_MIME_LEN_NEWSGROUPS;
-inkapi int INK_MIME_LEN_ORGANIZATION;
-inkapi int INK_MIME_LEN_PATH;
-inkapi int INK_MIME_LEN_PRAGMA;
-inkapi int INK_MIME_LEN_PROXY_AUTHENTICATE;
-inkapi int INK_MIME_LEN_PROXY_AUTHORIZATION;
-inkapi int INK_MIME_LEN_PROXY_CONNECTION;
-inkapi int INK_MIME_LEN_PUBLIC;
-inkapi int INK_MIME_LEN_RANGE;
-inkapi int INK_MIME_LEN_REFERENCES;
-inkapi int INK_MIME_LEN_REFERER;
-inkapi int INK_MIME_LEN_REPLY_TO;
-inkapi int INK_MIME_LEN_RETRY_AFTER;
-inkapi int INK_MIME_LEN_SENDER;
-inkapi int INK_MIME_LEN_SERVER;
-inkapi int INK_MIME_LEN_SET_COOKIE;
-inkapi int INK_MIME_LEN_SUBJECT;
-inkapi int INK_MIME_LEN_SUMMARY;
-inkapi int INK_MIME_LEN_TE;
-inkapi int INK_MIME_LEN_TRANSFER_ENCODING;
-inkapi int INK_MIME_LEN_UPGRADE;
-inkapi int INK_MIME_LEN_USER_AGENT;
-inkapi int INK_MIME_LEN_VARY;
-inkapi int INK_MIME_LEN_VIA;
-inkapi int INK_MIME_LEN_WARNING;
-inkapi int INK_MIME_LEN_WWW_AUTHENTICATE;
-inkapi int INK_MIME_LEN_XREF;
-inkapi int INK_MIME_LEN_X_FORWARDED_FOR;
+tsapi int TS_MIME_LEN_ACCEPT;
+tsapi int TS_MIME_LEN_ACCEPT_CHARSET;
+tsapi int TS_MIME_LEN_ACCEPT_ENCODING;
+tsapi int TS_MIME_LEN_ACCEPT_LANGUAGE;
+tsapi int TS_MIME_LEN_ACCEPT_RANGES;
+tsapi int TS_MIME_LEN_AGE;
+tsapi int TS_MIME_LEN_ALLOW;
+tsapi int TS_MIME_LEN_APPROVED;
+tsapi int TS_MIME_LEN_AUTHORIZATION;
+tsapi int TS_MIME_LEN_BYTES;
+tsapi int TS_MIME_LEN_CACHE_CONTROL;
+tsapi int TS_MIME_LEN_CLIENT_IP;
+tsapi int TS_MIME_LEN_CONNECTION;
+tsapi int TS_MIME_LEN_CONTENT_BASE;
+tsapi int TS_MIME_LEN_CONTENT_ENCODING;
+tsapi int TS_MIME_LEN_CONTENT_LANGUAGE;
+tsapi int TS_MIME_LEN_CONTENT_LENGTH;
+tsapi int TS_MIME_LEN_CONTENT_LOCATION;
+tsapi int TS_MIME_LEN_CONTENT_MD5;
+tsapi int TS_MIME_LEN_CONTENT_RANGE;
+tsapi int TS_MIME_LEN_CONTENT_TYPE;
+tsapi int TS_MIME_LEN_CONTROL;
+tsapi int TS_MIME_LEN_COOKIE;
+tsapi int TS_MIME_LEN_DATE;
+tsapi int TS_MIME_LEN_DISTRIBUTION;
+tsapi int TS_MIME_LEN_ETAG;
+tsapi int TS_MIME_LEN_EXPECT;
+tsapi int TS_MIME_LEN_EXPIRES;
+tsapi int TS_MIME_LEN_FOLLOWUP_TO;
+tsapi int TS_MIME_LEN_FROM;
+tsapi int TS_MIME_LEN_HOST;
+tsapi int TS_MIME_LEN_IF_MATCH;
+tsapi int TS_MIME_LEN_IF_MODIFIED_SINCE;
+tsapi int TS_MIME_LEN_IF_NONE_MATCH;
+tsapi int TS_MIME_LEN_IF_RANGE;
+tsapi int TS_MIME_LEN_IF_UNMODIFIED_SINCE;
+tsapi int TS_MIME_LEN_KEEP_ALIVE;
+tsapi int TS_MIME_LEN_KEYWORDS;
+tsapi int TS_MIME_LEN_LAST_MODIFIED;
+tsapi int TS_MIME_LEN_LINES;
+tsapi int TS_MIME_LEN_LOCATION;
+tsapi int TS_MIME_LEN_MAX_FORWARDS;
+tsapi int TS_MIME_LEN_MESSAGE_ID;
+tsapi int TS_MIME_LEN_NEWSGROUPS;
+tsapi int TS_MIME_LEN_ORGANIZATION;
+tsapi int TS_MIME_LEN_PATH;
+tsapi int TS_MIME_LEN_PRAGMA;
+tsapi int TS_MIME_LEN_PROXY_AUTHENTICATE;
+tsapi int TS_MIME_LEN_PROXY_AUTHORIZATION;
+tsapi int TS_MIME_LEN_PROXY_CONNECTION;
+tsapi int TS_MIME_LEN_PUBLIC;
+tsapi int TS_MIME_LEN_RANGE;
+tsapi int TS_MIME_LEN_REFERENCES;
+tsapi int TS_MIME_LEN_REFERER;
+tsapi int TS_MIME_LEN_REPLY_TO;
+tsapi int TS_MIME_LEN_RETRY_AFTER;
+tsapi int TS_MIME_LEN_SENDER;
+tsapi int TS_MIME_LEN_SERVER;
+tsapi int TS_MIME_LEN_SET_COOKIE;
+tsapi int TS_MIME_LEN_SUBJECT;
+tsapi int TS_MIME_LEN_SUMMARY;
+tsapi int TS_MIME_LEN_TE;
+tsapi int TS_MIME_LEN_TRANSFER_ENCODING;
+tsapi int TS_MIME_LEN_UPGRADE;
+tsapi int TS_MIME_LEN_USER_AGENT;
+tsapi int TS_MIME_LEN_VARY;
+tsapi int TS_MIME_LEN_VIA;
+tsapi int TS_MIME_LEN_WARNING;
+tsapi int TS_MIME_LEN_WWW_AUTHENTICATE;
+tsapi int TS_MIME_LEN_XREF;
+tsapi int TS_MIME_LEN_X_FORWARDED_FOR;
/* HTTP miscellaneous values */
-inkapi const char *INK_HTTP_VALUE_BYTES;
-inkapi const char *INK_HTTP_VALUE_CHUNKED;
-inkapi const char *INK_HTTP_VALUE_CLOSE;
-inkapi const char *INK_HTTP_VALUE_COMPRESS;
-inkapi const char *INK_HTTP_VALUE_DEFLATE;
-inkapi const char *INK_HTTP_VALUE_GZIP;
-inkapi const char *INK_HTTP_VALUE_IDENTITY;
-inkapi const char *INK_HTTP_VALUE_KEEP_ALIVE;
-inkapi const char *INK_HTTP_VALUE_MAX_AGE;
-inkapi const char *INK_HTTP_VALUE_MAX_STALE;
-inkapi const char *INK_HTTP_VALUE_MIN_FRESH;
-inkapi const char *INK_HTTP_VALUE_MUST_REVALIDATE;
-inkapi const char *INK_HTTP_VALUE_NONE;
-inkapi const char *INK_HTTP_VALUE_NO_CACHE;
-inkapi const char *INK_HTTP_VALUE_NO_STORE;
-inkapi const char *INK_HTTP_VALUE_NO_TRANSFORM;
-inkapi const char *INK_HTTP_VALUE_ONLY_IF_CACHED;
-inkapi const char *INK_HTTP_VALUE_PRIVATE;
-inkapi const char *INK_HTTP_VALUE_PROXY_REVALIDATE;
-inkapi const char *INK_HTTP_VALUE_PUBLIC;
-inkapi const char *INK_HTTP_VALUE_S_MAXAGE;
+tsapi const char *TS_HTTP_VALUE_BYTES;
+tsapi const char *TS_HTTP_VALUE_CHUNKED;
+tsapi const char *TS_HTTP_VALUE_CLOSE;
+tsapi const char *TS_HTTP_VALUE_COMPRESS;
+tsapi const char *TS_HTTP_VALUE_DEFLATE;
+tsapi const char *TS_HTTP_VALUE_GZIP;
+tsapi const char *TS_HTTP_VALUE_IDENTITY;
+tsapi const char *TS_HTTP_VALUE_KEEP_ALIVE;
+tsapi const char *TS_HTTP_VALUE_MAX_AGE;
+tsapi const char *TS_HTTP_VALUE_MAX_STALE;
+tsapi const char *TS_HTTP_VALUE_MIN_FRESH;
+tsapi const char *TS_HTTP_VALUE_MUST_REVALIDATE;
+tsapi const char *TS_HTTP_VALUE_NONE;
+tsapi const char *TS_HTTP_VALUE_NO_CACHE;
+tsapi const char *TS_HTTP_VALUE_NO_STORE;
+tsapi const char *TS_HTTP_VALUE_NO_TRANSFORM;
+tsapi const char *TS_HTTP_VALUE_ONLY_IF_CACHED;
+tsapi const char *TS_HTTP_VALUE_PRIVATE;
+tsapi const char *TS_HTTP_VALUE_PROXY_REVALIDATE;
+tsapi const char *TS_HTTP_VALUE_PUBLIC;
+tsapi const char *TS_HTTP_VALUE_S_MAXAGE;
/* HTTP miscellaneous values string lengths */
-inkapi int INK_HTTP_LEN_BYTES;
-inkapi int INK_HTTP_LEN_CHUNKED;
-inkapi int INK_HTTP_LEN_CLOSE;
-inkapi int INK_HTTP_LEN_COMPRESS;
-inkapi int INK_HTTP_LEN_DEFLATE;
-inkapi int INK_HTTP_LEN_GZIP;
-inkapi int INK_HTTP_LEN_IDENTITY;
-inkapi int INK_HTTP_LEN_KEEP_ALIVE;
-inkapi int INK_HTTP_LEN_MAX_AGE;
-inkapi int INK_HTTP_LEN_MAX_STALE;
-inkapi int INK_HTTP_LEN_MIN_FRESH;
-inkapi int INK_HTTP_LEN_MUST_REVALIDATE;
-inkapi int INK_HTTP_LEN_NONE;
-inkapi int INK_HTTP_LEN_NO_CACHE;
-inkapi int INK_HTTP_LEN_NO_STORE;
-inkapi int INK_HTTP_LEN_NO_TRANSFORM;
-inkapi int INK_HTTP_LEN_ONLY_IF_CACHED;
-inkapi int INK_HTTP_LEN_PRIVATE;
-inkapi int INK_HTTP_LEN_PROXY_REVALIDATE;
-inkapi int INK_HTTP_LEN_PUBLIC;
-inkapi int INK_HTTP_LEN_S_MAXAGE;
+tsapi int TS_HTTP_LEN_BYTES;
+tsapi int TS_HTTP_LEN_CHUNKED;
+tsapi int TS_HTTP_LEN_CLOSE;
+tsapi int TS_HTTP_LEN_COMPRESS;
+tsapi int TS_HTTP_LEN_DEFLATE;
+tsapi int TS_HTTP_LEN_GZIP;
+tsapi int TS_HTTP_LEN_IDENTITY;
+tsapi int TS_HTTP_LEN_KEEP_ALIVE;
+tsapi int TS_HTTP_LEN_MAX_AGE;
+tsapi int TS_HTTP_LEN_MAX_STALE;
+tsapi int TS_HTTP_LEN_MIN_FRESH;
+tsapi int TS_HTTP_LEN_MUST_REVALIDATE;
+tsapi int TS_HTTP_LEN_NONE;
+tsapi int TS_HTTP_LEN_NO_CACHE;
+tsapi int TS_HTTP_LEN_NO_STORE;
+tsapi int TS_HTTP_LEN_NO_TRANSFORM;
+tsapi int TS_HTTP_LEN_ONLY_IF_CACHED;
+tsapi int TS_HTTP_LEN_PRIVATE;
+tsapi int TS_HTTP_LEN_PROXY_REVALIDATE;
+tsapi int TS_HTTP_LEN_PUBLIC;
+tsapi int TS_HTTP_LEN_S_MAXAGE;
/* HTTP methods */
-inkapi const char *INK_HTTP_METHOD_CONNECT;
-inkapi const char *INK_HTTP_METHOD_DELETE;
-inkapi const char *INK_HTTP_METHOD_GET;
-inkapi const char *INK_HTTP_METHOD_HEAD;
-inkapi const char *INK_HTTP_METHOD_ICP_QUERY;
-inkapi const char *INK_HTTP_METHOD_OPTIONS;
-inkapi const char *INK_HTTP_METHOD_POST;
-inkapi const char *INK_HTTP_METHOD_PURGE;
-inkapi const char *INK_HTTP_METHOD_PUT;
-inkapi const char *INK_HTTP_METHOD_TRACE;
+tsapi const char *TS_HTTP_METHOD_CONNECT;
+tsapi const char *TS_HTTP_METHOD_DELETE;
+tsapi const char *TS_HTTP_METHOD_GET;
+tsapi const char *TS_HTTP_METHOD_HEAD;
+tsapi const char *TS_HTTP_METHOD_ICP_QUERY;
+tsapi const char *TS_HTTP_METHOD_OPTIONS;
+tsapi const char *TS_HTTP_METHOD_POST;
+tsapi const char *TS_HTTP_METHOD_PURGE;
+tsapi const char *TS_HTTP_METHOD_PUT;
+tsapi const char *TS_HTTP_METHOD_TRACE;
/* HTTP methods string lengths */
-inkapi int INK_HTTP_LEN_CONNECT;
-inkapi int INK_HTTP_LEN_DELETE;
-inkapi int INK_HTTP_LEN_GET;
-inkapi int INK_HTTP_LEN_HEAD;
-inkapi int INK_HTTP_LEN_ICP_QUERY;
-inkapi int INK_HTTP_LEN_OPTIONS;
-inkapi int INK_HTTP_LEN_POST;
-inkapi int INK_HTTP_LEN_PURGE;
-inkapi int INK_HTTP_LEN_PUT;
-inkapi int INK_HTTP_LEN_TRACE;
+tsapi int TS_HTTP_LEN_CONNECT;
+tsapi int TS_HTTP_LEN_DELETE;
+tsapi int TS_HTTP_LEN_GET;
+tsapi int TS_HTTP_LEN_HEAD;
+tsapi int TS_HTTP_LEN_ICP_QUERY;
+tsapi int TS_HTTP_LEN_OPTIONS;
+tsapi int TS_HTTP_LEN_POST;
+tsapi int TS_HTTP_LEN_PURGE;
+tsapi int TS_HTTP_LEN_PUT;
+tsapi int TS_HTTP_LEN_TRACE;
/* MLoc Constants */
-inkapi const INKMLoc INK_NULL_MLOC = (INKMLoc) NULL;
+tsapi const TSMLoc TS_NULL_MLOC = (TSMLoc) NULL;
HttpAPIHooks *http_global_hooks = NULL;
CacheAPIHooks *cache_global_hooks = NULL;
@@ -385,7 +349,7 @@ static ClassAllocator<INKContInternal> I
static ClassAllocator<INKVConnInternal> INKVConnAllocator("INKVConnAllocator");
// Error Ptr.
-inkapi const void *INK_ERROR_PTR = (const void *) 0x00000bad;
+tsapi const void *TS_ERROR_PTR = (const void *) 0x00000bad;
////////////////////////////////////////////////////////////////////
//
@@ -393,7 +357,7 @@ inkapi const void *INK_ERROR_PTR = (cons
//
////////////////////////////////////////////////////////////////////
void
-INKError(const char *fmt, ...)
+TSError(const char *fmt, ...)
{
va_list args;
@@ -409,7 +373,7 @@ INKError(const char *fmt, ...)
// Assert in debug AND optim
int
-_INKReleaseAssert(const char *text, const char *file, int line)
+_TSReleaseAssert(const char *text, const char *file, int line)
{
_ink_assert(text, file, line);
return (0);
@@ -417,7 +381,7 @@ _INKReleaseAssert(const char *text, cons
// Assert only in debug
int
-_INKAssert(const char *text, const char *file, int line)
+_TSAssert(const char *text, const char *file, int line)
{
#ifdef DEBUG
_ink_assert(text, file, line);
@@ -499,218 +463,218 @@ _hdr_obj_to_mime_hdr_impl(HdrHeapObjImpl
}
inline MIMEHdrImpl *
-_hdr_mloc_to_mime_hdr_impl(INKMLoc mloc)
+_hdr_mloc_to_mime_hdr_impl(TSMLoc mloc)
{
return (_hdr_obj_to_mime_hdr_impl((HdrHeapObjImpl *) mloc));
}
-inline INKReturnCode
-sdk_sanity_check_field_handle(INKMLoc field, INKMLoc parent_hdr = NULL)
+inline TSReturnCode
+sdk_sanity_check_field_handle(TSMLoc field, TSMLoc parent_hdr = NULL)
{
#ifdef DEBUG
- if ((field == INK_NULL_MLOC) || (field == INK_ERROR_PTR)) {
- return INK_ERROR;
+ if ((field == TS_NULL_MLOC) || (field == TS_ERROR_PTR)) {
+ return TS_ERROR;
}
MIMEFieldSDKHandle *field_handle = (MIMEFieldSDKHandle *) field;
if (field_handle->m_type != HDR_HEAP_OBJ_FIELD_SDK_HANDLE) {
- return INK_ERROR;
+ return TS_ERROR;
}
if (parent_hdr != NULL) {
MIMEHdrImpl *mh = _hdr_mloc_to_mime_hdr_impl(parent_hdr);
if (field_handle->mh != mh) {
- return INK_ERROR;
+ return TS_ERROR;
}
}
- return INK_SUCCESS;
+ return TS_SUCCESS;
#else
NOWARN_UNUSED(field);
NOWARN_UNUSED(parent_hdr);
- return INK_SUCCESS;
+ return TS_SUCCESS;
#endif
}
-inline INKReturnCode
-sdk_sanity_check_mbuffer(INKMBuffer bufp)
+inline TSReturnCode
+sdk_sanity_check_mbuffer(TSMBuffer bufp)
{
#ifdef DEBUG
HdrHeapSDKHandle *handle = (HdrHeapSDKHandle *) bufp;
if ((handle == NULL) ||
- (handle == INK_ERROR_PTR) || (handle->m_heap == NULL) || (handle->m_heap->m_magic != HDR_BUF_MAGIC_ALIVE)) {
- return INK_ERROR;
+ (handle == TS_ERROR_PTR) || (handle->m_heap == NULL) || (handle->m_heap->m_magic != HDR_BUF_MAGIC_ALIVE)) {
+ return TS_ERROR;
}
- return INK_SUCCESS;
+ return TS_SUCCESS;
#else
NOWARN_UNUSED(bufp);
- return INK_SUCCESS;
+ return TS_SUCCESS;
#endif
}
-INKReturnCode
-sdk_sanity_check_mime_hdr_handle(INKMLoc field)
+TSReturnCode
+sdk_sanity_check_mime_hdr_handle(TSMLoc field)
{
#ifdef DEBUG
- if ((field == INK_NULL_MLOC) || (field == INK_ERROR_PTR)) {
- return INK_ERROR;
+ if ((field == TS_NULL_MLOC) || (field == TS_ERROR_PTR)) {
+ return TS_ERROR;
}
MIMEFieldSDKHandle *field_handle = (MIMEFieldSDKHandle *) field;
if (field_handle->m_type != HDR_HEAP_OBJ_MIME_HEADER) {
- return INK_ERROR;
+ return TS_ERROR;
}
- return INK_SUCCESS;
+ return TS_SUCCESS;
#else
NOWARN_UNUSED(field);
- return INK_SUCCESS;
+ return TS_SUCCESS;
#endif
}
-INKReturnCode
-sdk_sanity_check_url_handle(INKMLoc field)
+TSReturnCode
+sdk_sanity_check_url_handle(TSMLoc field)
{
#ifdef DEBUG
- if ((field == INK_NULL_MLOC) || (field == INK_ERROR_PTR)) {
- return INK_ERROR;
+ if ((field == TS_NULL_MLOC) || (field == TS_ERROR_PTR)) {
+ return TS_ERROR;
}
MIMEFieldSDKHandle *field_handle = (MIMEFieldSDKHandle *) field;
if (field_handle->m_type != HDR_HEAP_OBJ_URL) {
- return INK_ERROR;
+ return TS_ERROR;
}
- return INK_SUCCESS;
+ return TS_SUCCESS;
#else
NOWARN_UNUSED(field);
- return INK_SUCCESS;
+ return TS_SUCCESS;
#endif
}
-inline INKReturnCode
-sdk_sanity_check_http_hdr_handle(INKMLoc field)
+inline TSReturnCode
+sdk_sanity_check_http_hdr_handle(TSMLoc field)
{
#ifdef DEBUG
- if ((field == INK_NULL_MLOC) || (field == INK_ERROR_PTR)) {
- return INK_ERROR;
+ if ((field == TS_NULL_MLOC) || (field == TS_ERROR_PTR)) {
+ return TS_ERROR;
}
HTTPHdrImpl *field_handle = (HTTPHdrImpl *) field;
if (field_handle->m_type != HDR_HEAP_OBJ_HTTP_HEADER) {
- return INK_ERROR;
+ return TS_ERROR;
}
- return INK_SUCCESS;
+ return TS_SUCCESS;
#else
NOWARN_UNUSED(field);
- return INK_SUCCESS;
+ return TS_SUCCESS;
#endif
}
-inline INKReturnCode
-sdk_sanity_check_continuation(INKCont cont)
+inline TSReturnCode
+sdk_sanity_check_continuation(TSCont cont)
{
#ifdef DEBUG
- if ((cont != NULL) && (cont != INK_ERROR_PTR) &&
+ if ((cont != NULL) && (cont != TS_ERROR_PTR) &&
(((INKContInternal *) cont)->m_free_magic != INKCONT_INTERN_MAGIC_DEAD)) {
- return INK_SUCCESS;
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
#else
NOWARN_UNUSED(cont);
- return INK_SUCCESS;
+ return TS_SUCCESS;
#endif
}
-inline INKReturnCode
-sdk_sanity_check_http_ssn(INKHttpSsn ssnp)
+inline TSReturnCode
+sdk_sanity_check_http_ssn(TSHttpSsn ssnp)
{
#ifdef DEBUG
- if ((ssnp != NULL) && (ssnp != INK_ERROR_PTR)) {
- return INK_SUCCESS;
+ if ((ssnp != NULL) && (ssnp != TS_ERROR_PTR)) {
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
#else
NOWARN_UNUSED(ssnp);
- return INK_SUCCESS;
+ return TS_SUCCESS;
#endif
}
-inline INKReturnCode
-sdk_sanity_check_txn(INKHttpTxn txnp)
+inline TSReturnCode
+sdk_sanity_check_txn(TSHttpTxn txnp)
{
#ifdef DEBUG
- if ((txnp != NULL) && (txnp != INK_ERROR_PTR) && (((HttpSM *) txnp)->magic == HTTP_SM_MAGIC_ALIVE)) {
- return INK_SUCCESS;
+ if ((txnp != NULL) && (txnp != TS_ERROR_PTR) && (((HttpSM *) txnp)->magic == HTTP_SM_MAGIC_ALIVE)) {
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
#else
NOWARN_UNUSED(txnp);
- return INK_SUCCESS;
+ return TS_SUCCESS;
#endif
}
-inline INKReturnCode
-sdk_sanity_check_mime_parser(INKMimeParser parser)
+inline TSReturnCode
+sdk_sanity_check_mime_parser(TSMimeParser parser)
{
#ifdef DEBUG
- if ((parser != NULL) && (parser != INK_ERROR_PTR)) {
- return INK_SUCCESS;
+ if ((parser != NULL) && (parser != TS_ERROR_PTR)) {
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
#endif
NOWARN_UNUSED(parser);
- return INK_SUCCESS;
+ return TS_SUCCESS;
}
-inline INKReturnCode
-sdk_sanity_check_http_parser(INKHttpParser parser)
+inline TSReturnCode
+sdk_sanity_check_http_parser(TSHttpParser parser)
{
#ifdef DEBUG
- if ((parser != NULL) && (parser != INK_ERROR_PTR)) {
- return INK_SUCCESS;
+ if ((parser != NULL) && (parser != TS_ERROR_PTR)) {
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
#endif
NOWARN_UNUSED(parser);
- return INK_SUCCESS;
+ return TS_SUCCESS;
}
-inline INKReturnCode
-sdk_sanity_check_alt_info(INKHttpAltInfo info)
+inline TSReturnCode
+sdk_sanity_check_alt_info(TSHttpAltInfo info)
{
#ifdef DEBUG
- if ((info != NULL) && (info != INK_ERROR_PTR)) {
- return INK_SUCCESS;
+ if ((info != NULL) && (info != TS_ERROR_PTR)) {
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
#endif
NOWARN_UNUSED(info);
- return INK_SUCCESS;
+ return TS_SUCCESS;
}
-inline INKReturnCode
-sdk_sanity_check_hook_id(INKHttpHookID id)
+inline TSReturnCode
+sdk_sanity_check_hook_id(TSHttpHookID id)
{
#ifdef DEBUG
- if (id<INK_HTTP_READ_REQUEST_HDR_HOOK || id> INK_HTTP_LAST_HOOK)
- return INK_ERROR;
- return INK_SUCCESS;
+ if (id<TS_HTTP_READ_REQUEST_HDR_HOOK || id> TS_HTTP_LAST_HOOK)
+ return TS_ERROR;
+ return TS_SUCCESS;
#else
NOWARN_UNUSED(id);
- return INK_SUCCESS;
+ return TS_SUCCESS;
#endif
}
-inline INKReturnCode
+inline TSReturnCode
sdk_sanity_check_null_ptr(void *ptr)
{
#ifdef DEBUG
if (ptr == NULL)
- return INK_ERROR;
- return INK_SUCCESS;
+ return TS_ERROR;
+ return TS_SUCCESS;
#else
NOWARN_UNUSED(ptr);
- return INK_SUCCESS;
+ return TS_SUCCESS;
#endif
}
@@ -720,7 +684,7 @@ sdk_sanity_check_null_ptr(void *ptr)
*/
bool
-isWriteable(INKMBuffer bufp)
+isWriteable(TSMBuffer bufp)
{
if (bufp != NULL) {
return (((HdrHeapSDKHandle *) bufp)->m_heap->m_writeable);
@@ -735,7 +699,7 @@ isWriteable(INKMBuffer bufp)
/******************************************************/
static MIMEFieldSDKHandle *
-sdk_alloc_field_handle(INKMBuffer bufp, MIMEHdrImpl *mh)
+sdk_alloc_field_handle(TSMBuffer bufp, MIMEHdrImpl *mh)
{
sdk_sanity_check_mbuffer(bufp);
HdrHeapSDKHandle *sdk_heap = (HdrHeapSDKHandle *) bufp;
@@ -747,7 +711,7 @@ sdk_alloc_field_handle(INKMBuffer bufp,
}
static void
-sdk_free_field_handle(INKMBuffer bufp, MIMEFieldSDKHandle *field_handle)
+sdk_free_field_handle(TSMBuffer bufp, MIMEFieldSDKHandle *field_handle)
{
sdk_sanity_check_mbuffer(bufp);
HdrHeapSDKHandle *sdk_heap = (HdrHeapSDKHandle *) bufp;
@@ -759,7 +723,7 @@ sdk_free_field_handle(INKMBuffer bufp, M
}
static void
-sdk_free_standalone_field(INKMBuffer bufp, MIMEField *sa_field)
+sdk_free_standalone_field(TSMBuffer bufp, MIMEField *sa_field)
{
sdk_sanity_check_mbuffer(bufp);
HdrHeapSDKHandle *sdk_heap = (HdrHeapSDKHandle *) bufp;
@@ -1007,21 +971,21 @@ FileImpl::fgets(char *buf, int length)
////////////////////////////////////////////////////////////////////
INKContInternal::INKContInternal()
-:DummyVConnection(NULL), mdata(NULL), m_event_func(NULL), m_event_count(0), m_closed(1), m_deletable(0), m_deleted(0),
- m_free_magic(INKCONT_INTERN_MAGIC_ALIVE)
+ : DummyVConnection(NULL), mdata(NULL), m_event_func(NULL), m_event_count(0), m_closed(1), m_deletable(0), m_deleted(0),
+ m_free_magic(INKCONT_INTERN_MAGIC_ALIVE)
{
}
-INKContInternal::INKContInternal(INKEventFunc funcp, INKMutex mutexp)
-:DummyVConnection((ProxyMutex *) mutexp),
-mdata(NULL), m_event_func(funcp), m_event_count(0), m_closed(1), m_deletable(0), m_deleted(0),
- m_free_magic(INKCONT_INTERN_MAGIC_ALIVE)
+INKContInternal::INKContInternal(TSEventFunc funcp, TSMutex mutexp)
+ : DummyVConnection((ProxyMutex *) mutexp),
+ mdata(NULL), m_event_func(funcp), m_event_count(0), m_closed(1), m_deletable(0), m_deleted(0),
+ m_free_magic(INKCONT_INTERN_MAGIC_ALIVE)
{
SET_HANDLER(&INKContInternal::handle_event);
}
void
-INKContInternal::init(INKEventFunc funcp, INKMutex mutexp)
+INKContInternal::init(TSEventFunc funcp, TSMutex mutexp)
{
SET_HANDLER(&INKContInternal::handle_event);
@@ -1041,7 +1005,7 @@ INKContInternal::destroy()
m_free_magic = INKCONT_INTERN_MAGIC_DEAD;
INKContAllocator.free(this);
} else {
- INKContSchedule(this, 0);
+ TSContSchedule(this, 0);
}
}
@@ -1066,10 +1030,10 @@ INKContInternal::handle_event_count(int
void INKContInternal::setName(const char *name) {
cont_name = name;
- cont_time_stats.resize((int)(INK_HTTP_LAST_HOOK + 1));
- cont_calls.resize((int)(INK_HTTP_LAST_HOOK + 1));
+ cont_time_stats.resize((int)(TS_HTTP_LAST_HOOK + 1));
+ cont_calls.resize((int)(TS_HTTP_LAST_HOOK + 1));
- for(INKHttpHookID cur_hook_id = INK_HTTP_READ_REQUEST_HDR_HOOK; cur_hook_id <= INK_HTTP_LAST_HOOK; cur_hook_id = INKHttpHookID(cur_hook_id+1)) {
+ for(TSHttpHookID cur_hook_id = TS_HTTP_READ_REQUEST_HDR_HOOK; cur_hook_id <= TS_HTTP_LAST_HOOK; cur_hook_id = TSHttpHookID(cur_hook_id+1)) {
// TODO: Fix the name of these stats to be something appropriate, e.g. proxy.x.y.z or some such (for now at least)
// TODO: Get rid of std::string (snprintf anyone?)
std::string stat_base = "cont." + cont_name + "." + HttpDebugNames::get_api_hook_name(cur_hook_id);
@@ -1085,7 +1049,7 @@ const char *INKContInternal::getName() {
return cont_name.c_str();
}
-void INKContInternal::statCallsMade(INKHttpHookID hook_id) {
+void INKContInternal::statCallsMade(TSHttpHookID hook_id) {
if(cont_name == "")
return;
StatSystemV2::increment(cont_calls[hook_id]);
@@ -1106,7 +1070,7 @@ INKContInternal::handle_event(int event,
INKContAllocator.free(this);
}
} else {
- return m_event_func((INKCont) this, (INKEvent) event, edata);
+ return m_event_func((TSCont) this, (TSEvent) event, edata);
}
return EVENT_DONE;
}
@@ -1124,7 +1088,7 @@ INKVConnInternal::INKVConnInternal()
m_closed = 0;
}
-INKVConnInternal::INKVConnInternal(INKEventFunc funcp, INKMutex mutexp)
+INKVConnInternal::INKVConnInternal(TSEventFunc funcp, TSMutex mutexp)
:INKContInternal(funcp, mutexp), m_read_vio(), m_write_vio(), m_output_vc(NULL)
{
m_closed = 0;
@@ -1132,7 +1096,7 @@ INKVConnInternal::INKVConnInternal(INKEv
}
void
-INKVConnInternal::init(INKEventFunc funcp, INKMutex mutexp)
+INKVConnInternal::init(TSEventFunc funcp, TSMutex mutexp)
{
INKContInternal::init(funcp, mutexp);
SET_HANDLER(&INKVConnInternal::handle_event);
@@ -1162,7 +1126,7 @@ INKVConnInternal::handle_event(int event
INKVConnAllocator.free(this);
}
} else {
- return m_event_func((INKCont) this, (INKEvent) event, edata);
+ return m_event_func((TSCont) this, (TSEvent) event, edata);
}
return EVENT_DONE;
}
@@ -1223,9 +1187,9 @@ INKVConnInternal::do_io_close(int error)
if (error != -1) {
lerrno = error;
- m_closed = INK_VC_CLOSE_ABORT;
+ m_closed = TS_VC_CLOSE_ABORT;
} else {
- m_closed = INK_VC_CLOSE_NORMAL;
+ m_closed = TS_VC_CLOSE_NORMAL;
}
m_read_vio.op = VIO::NONE;
@@ -1282,16 +1246,16 @@ INKVConnInternal::retry(unsigned int del
bool INKVConnInternal::get_data(int id, void *data)
{
switch (id) {
- case INK_API_DATA_READ_VIO:
- *((INKVIO *) data) = &m_read_vio;
+ case TS_API_DATA_READ_VIO:
+ *((TSVIO *) data) = &m_read_vio;
return true;
- case INK_API_DATA_WRITE_VIO:
- *((INKVIO *) data) = &m_write_vio;
+ case TS_API_DATA_WRITE_VIO:
+ *((TSVIO *) data) = &m_write_vio;
return true;
- case INK_API_DATA_OUTPUT_VC:
- *((INKVConn *) data) = m_output_vc;
+ case TS_API_DATA_OUTPUT_VC:
+ *((TSVConn *) data) = m_output_vc;
return true;
- case INK_API_DATA_CLOSED:
+ case TS_API_DATA_CLOSED:
*((int *) data) = m_closed;
return true;
default:
@@ -1302,7 +1266,7 @@ bool INKVConnInternal::get_data(int id,
bool INKVConnInternal::set_data(int id, void *data)
{
switch (id) {
- case INK_API_DATA_OUTPUT_VC:
+ case TS_API_DATA_OUTPUT_VC:
m_output_vc = (VConnection *) data;
return true;
default:
@@ -1382,7 +1346,7 @@ HttpAPIHooks::clear()
APIHook *next_hook;
int i;
- for (i = 0; i < INK_HTTP_LAST_HOOK; i++) {
+ for (i = 0; i < TS_HTTP_LAST_HOOK; i++) {
api_hook = m_hooks[i].get();
while (api_hook) {
next_hook = api_hook->m_link.next;
@@ -1394,21 +1358,21 @@ HttpAPIHooks::clear()
}
void
-HttpAPIHooks::prepend(INKHttpHookID id, INKContInternal *cont)
+HttpAPIHooks::prepend(TSHttpHookID id, INKContInternal *cont)
{
hooks_set = 1;
m_hooks[id].prepend(cont);
}
void
-HttpAPIHooks::append(INKHttpHookID id, INKContInternal *cont)
+HttpAPIHooks::append(TSHttpHookID id, INKContInternal *cont)
{
hooks_set = 1;
m_hooks[id].append(cont);
}
APIHook *
-HttpAPIHooks::get(INKHttpHookID id)
+HttpAPIHooks::get(TSHttpHookID id)
{
return m_hooks[id].get();
}
@@ -1433,7 +1397,7 @@ CacheAPIHooks::clear()
APIHook *next_hook;
int i;
- for (i = 0; i < INK_CACHE_LAST_HOOK; i++) {
+ for (i = 0; i < TS_CACHE_LAST_HOOK; i++) {
api_hook = m_hooks[i].get();
while (api_hook) {
next_hook = api_hook->m_link.next;
@@ -1445,20 +1409,20 @@ CacheAPIHooks::clear()
}
void
-CacheAPIHooks::append(INKCacheHookID id, INKContInternal *cont)
+CacheAPIHooks::append(TSCacheHookID id, INKContInternal *cont)
{
hooks_set = 1;
m_hooks[id].append(cont);
}
APIHook *
-CacheAPIHooks::get(INKCacheHookID id)
+CacheAPIHooks::get(TSCacheHookID id)
{
return m_hooks[id].get();
}
void
-CacheAPIHooks::prepend(INKCacheHookID id, INKContInternal *cont)
+CacheAPIHooks::prepend(TSCacheHookID id, INKContInternal *cont)
{
hooks_set = 1;
m_hooks[id].prepend(cont);
@@ -1556,244 +1520,244 @@ api_init()
#endif
/* URL schemes */
- INK_URL_SCHEME_FILE = URL_SCHEME_FILE;
- INK_URL_SCHEME_FTP = URL_SCHEME_FTP;
- INK_URL_SCHEME_GOPHER = URL_SCHEME_GOPHER;
- INK_URL_SCHEME_HTTP = URL_SCHEME_HTTP;
- INK_URL_SCHEME_HTTPS = URL_SCHEME_HTTPS;
- INK_URL_SCHEME_MAILTO = URL_SCHEME_MAILTO;
- INK_URL_SCHEME_NEWS = URL_SCHEME_NEWS;
- INK_URL_SCHEME_NNTP = URL_SCHEME_NNTP;
- INK_URL_SCHEME_PROSPERO = URL_SCHEME_PROSPERO;
- INK_URL_SCHEME_TELNET = URL_SCHEME_TELNET;
- INK_URL_SCHEME_WAIS = URL_SCHEME_WAIS;
-
- INK_URL_LEN_FILE = URL_LEN_FILE;
- INK_URL_LEN_FTP = URL_LEN_FTP;
- INK_URL_LEN_GOPHER = URL_LEN_GOPHER;
- INK_URL_LEN_HTTP = URL_LEN_HTTP;
- INK_URL_LEN_HTTPS = URL_LEN_HTTPS;
- INK_URL_LEN_MAILTO = URL_LEN_MAILTO;
- INK_URL_LEN_NEWS = URL_LEN_NEWS;
- INK_URL_LEN_NNTP = URL_LEN_NNTP;
- INK_URL_LEN_PROSPERO = URL_LEN_PROSPERO;
- INK_URL_LEN_TELNET = URL_LEN_TELNET;
- INK_URL_LEN_WAIS = URL_LEN_WAIS;
+ TS_URL_SCHEME_FILE = URL_SCHEME_FILE;
+ TS_URL_SCHEME_FTP = URL_SCHEME_FTP;
+ TS_URL_SCHEME_GOPHER = URL_SCHEME_GOPHER;
+ TS_URL_SCHEME_HTTP = URL_SCHEME_HTTP;
+ TS_URL_SCHEME_HTTPS = URL_SCHEME_HTTPS;
+ TS_URL_SCHEME_MAILTO = URL_SCHEME_MAILTO;
+ TS_URL_SCHEME_NEWS = URL_SCHEME_NEWS;
+ TS_URL_SCHEME_NNTP = URL_SCHEME_NNTP;
+ TS_URL_SCHEME_PROSPERO = URL_SCHEME_PROSPERO;
+ TS_URL_SCHEME_TELNET = URL_SCHEME_TELNET;
+ TS_URL_SCHEME_WAIS = URL_SCHEME_WAIS;
+
+ TS_URL_LEN_FILE = URL_LEN_FILE;
+ TS_URL_LEN_FTP = URL_LEN_FTP;
+ TS_URL_LEN_GOPHER = URL_LEN_GOPHER;
+ TS_URL_LEN_HTTP = URL_LEN_HTTP;
+ TS_URL_LEN_HTTPS = URL_LEN_HTTPS;
+ TS_URL_LEN_MAILTO = URL_LEN_MAILTO;
+ TS_URL_LEN_NEWS = URL_LEN_NEWS;
+ TS_URL_LEN_NNTP = URL_LEN_NNTP;
+ TS_URL_LEN_PROSPERO = URL_LEN_PROSPERO;
+ TS_URL_LEN_TELNET = URL_LEN_TELNET;
+ TS_URL_LEN_WAIS = URL_LEN_WAIS;
/* MIME fields */
- INK_MIME_FIELD_ACCEPT = MIME_FIELD_ACCEPT;
- INK_MIME_FIELD_ACCEPT_CHARSET = MIME_FIELD_ACCEPT_CHARSET;
- INK_MIME_FIELD_ACCEPT_ENCODING = MIME_FIELD_ACCEPT_ENCODING;
- INK_MIME_FIELD_ACCEPT_LANGUAGE = MIME_FIELD_ACCEPT_LANGUAGE;
- INK_MIME_FIELD_ACCEPT_RANGES = MIME_FIELD_ACCEPT_RANGES;
- INK_MIME_FIELD_AGE = MIME_FIELD_AGE;
- INK_MIME_FIELD_ALLOW = MIME_FIELD_ALLOW;
- INK_MIME_FIELD_APPROVED = MIME_FIELD_APPROVED;
- INK_MIME_FIELD_AUTHORIZATION = MIME_FIELD_AUTHORIZATION;
- INK_MIME_FIELD_BYTES = MIME_FIELD_BYTES;
- INK_MIME_FIELD_CACHE_CONTROL = MIME_FIELD_CACHE_CONTROL;
- INK_MIME_FIELD_CLIENT_IP = MIME_FIELD_CLIENT_IP;
- INK_MIME_FIELD_CONNECTION = MIME_FIELD_CONNECTION;
- INK_MIME_FIELD_CONTENT_BASE = MIME_FIELD_CONTENT_BASE;
- INK_MIME_FIELD_CONTENT_ENCODING = MIME_FIELD_CONTENT_ENCODING;
- INK_MIME_FIELD_CONTENT_LANGUAGE = MIME_FIELD_CONTENT_LANGUAGE;
- INK_MIME_FIELD_CONTENT_LENGTH = MIME_FIELD_CONTENT_LENGTH;
- INK_MIME_FIELD_CONTENT_LOCATION = MIME_FIELD_CONTENT_LOCATION;
- INK_MIME_FIELD_CONTENT_MD5 = MIME_FIELD_CONTENT_MD5;
- INK_MIME_FIELD_CONTENT_RANGE = MIME_FIELD_CONTENT_RANGE;
- INK_MIME_FIELD_CONTENT_TYPE = MIME_FIELD_CONTENT_TYPE;
- INK_MIME_FIELD_CONTROL = MIME_FIELD_CONTROL;
- INK_MIME_FIELD_COOKIE = MIME_FIELD_COOKIE;
- INK_MIME_FIELD_DATE = MIME_FIELD_DATE;
- INK_MIME_FIELD_DISTRIBUTION = MIME_FIELD_DISTRIBUTION;
- INK_MIME_FIELD_ETAG = MIME_FIELD_ETAG;
- INK_MIME_FIELD_EXPECT = MIME_FIELD_EXPECT;
- INK_MIME_FIELD_EXPIRES = MIME_FIELD_EXPIRES;
- INK_MIME_FIELD_FOLLOWUP_TO = MIME_FIELD_FOLLOWUP_TO;
- INK_MIME_FIELD_FROM = MIME_FIELD_FROM;
- INK_MIME_FIELD_HOST = MIME_FIELD_HOST;
- INK_MIME_FIELD_IF_MATCH = MIME_FIELD_IF_MATCH;
- INK_MIME_FIELD_IF_MODIFIED_SINCE = MIME_FIELD_IF_MODIFIED_SINCE;
- INK_MIME_FIELD_IF_NONE_MATCH = MIME_FIELD_IF_NONE_MATCH;
- INK_MIME_FIELD_IF_RANGE = MIME_FIELD_IF_RANGE;
- INK_MIME_FIELD_IF_UNMODIFIED_SINCE = MIME_FIELD_IF_UNMODIFIED_SINCE;
- INK_MIME_FIELD_KEEP_ALIVE = MIME_FIELD_KEEP_ALIVE;
- INK_MIME_FIELD_KEYWORDS = MIME_FIELD_KEYWORDS;
- INK_MIME_FIELD_LAST_MODIFIED = MIME_FIELD_LAST_MODIFIED;
- INK_MIME_FIELD_LINES = MIME_FIELD_LINES;
- INK_MIME_FIELD_LOCATION = MIME_FIELD_LOCATION;
- INK_MIME_FIELD_MAX_FORWARDS = MIME_FIELD_MAX_FORWARDS;
- INK_MIME_FIELD_MESSAGE_ID = MIME_FIELD_MESSAGE_ID;
- INK_MIME_FIELD_NEWSGROUPS = MIME_FIELD_NEWSGROUPS;
- INK_MIME_FIELD_ORGANIZATION = MIME_FIELD_ORGANIZATION;
- INK_MIME_FIELD_PATH = MIME_FIELD_PATH;
- INK_MIME_FIELD_PRAGMA = MIME_FIELD_PRAGMA;
- INK_MIME_FIELD_PROXY_AUTHENTICATE = MIME_FIELD_PROXY_AUTHENTICATE;
- INK_MIME_FIELD_PROXY_AUTHORIZATION = MIME_FIELD_PROXY_AUTHORIZATION;
- INK_MIME_FIELD_PROXY_CONNECTION = MIME_FIELD_PROXY_CONNECTION;
- INK_MIME_FIELD_PUBLIC = MIME_FIELD_PUBLIC;
- INK_MIME_FIELD_RANGE = MIME_FIELD_RANGE;
- INK_MIME_FIELD_REFERENCES = MIME_FIELD_REFERENCES;
- INK_MIME_FIELD_REFERER = MIME_FIELD_REFERER;
- INK_MIME_FIELD_REPLY_TO = MIME_FIELD_REPLY_TO;
- INK_MIME_FIELD_RETRY_AFTER = MIME_FIELD_RETRY_AFTER;
- INK_MIME_FIELD_SENDER = MIME_FIELD_SENDER;
- INK_MIME_FIELD_SERVER = MIME_FIELD_SERVER;
- INK_MIME_FIELD_SET_COOKIE = MIME_FIELD_SET_COOKIE;
- INK_MIME_FIELD_SUBJECT = MIME_FIELD_SUBJECT;
- INK_MIME_FIELD_SUMMARY = MIME_FIELD_SUMMARY;
- INK_MIME_FIELD_TE = MIME_FIELD_TE;
- INK_MIME_FIELD_TRANSFER_ENCODING = MIME_FIELD_TRANSFER_ENCODING;
- INK_MIME_FIELD_UPGRADE = MIME_FIELD_UPGRADE;
- INK_MIME_FIELD_USER_AGENT = MIME_FIELD_USER_AGENT;
- INK_MIME_FIELD_VARY = MIME_FIELD_VARY;
- INK_MIME_FIELD_VIA = MIME_FIELD_VIA;
- INK_MIME_FIELD_WARNING = MIME_FIELD_WARNING;
- INK_MIME_FIELD_WWW_AUTHENTICATE = MIME_FIELD_WWW_AUTHENTICATE;
- INK_MIME_FIELD_XREF = MIME_FIELD_XREF;
- INK_MIME_FIELD_X_FORWARDED_FOR = MIME_FIELD_X_FORWARDED_FOR;
-
-
- INK_MIME_LEN_ACCEPT = MIME_LEN_ACCEPT;
- INK_MIME_LEN_ACCEPT_CHARSET = MIME_LEN_ACCEPT_CHARSET;
- INK_MIME_LEN_ACCEPT_ENCODING = MIME_LEN_ACCEPT_ENCODING;
- INK_MIME_LEN_ACCEPT_LANGUAGE = MIME_LEN_ACCEPT_LANGUAGE;
- INK_MIME_LEN_ACCEPT_RANGES = MIME_LEN_ACCEPT_RANGES;
- INK_MIME_LEN_AGE = MIME_LEN_AGE;
- INK_MIME_LEN_ALLOW = MIME_LEN_ALLOW;
- INK_MIME_LEN_APPROVED = MIME_LEN_APPROVED;
- INK_MIME_LEN_AUTHORIZATION = MIME_LEN_AUTHORIZATION;
- INK_MIME_LEN_BYTES = MIME_LEN_BYTES;
- INK_MIME_LEN_CACHE_CONTROL = MIME_LEN_CACHE_CONTROL;
- INK_MIME_LEN_CLIENT_IP = MIME_LEN_CLIENT_IP;
- INK_MIME_LEN_CONNECTION = MIME_LEN_CONNECTION;
- INK_MIME_LEN_CONTENT_BASE = MIME_LEN_CONTENT_BASE;
- INK_MIME_LEN_CONTENT_ENCODING = MIME_LEN_CONTENT_ENCODING;
- INK_MIME_LEN_CONTENT_LANGUAGE = MIME_LEN_CONTENT_LANGUAGE;
- INK_MIME_LEN_CONTENT_LENGTH = MIME_LEN_CONTENT_LENGTH;
- INK_MIME_LEN_CONTENT_LOCATION = MIME_LEN_CONTENT_LOCATION;
- INK_MIME_LEN_CONTENT_MD5 = MIME_LEN_CONTENT_MD5;
- INK_MIME_LEN_CONTENT_RANGE = MIME_LEN_CONTENT_RANGE;
- INK_MIME_LEN_CONTENT_TYPE = MIME_LEN_CONTENT_TYPE;
- INK_MIME_LEN_CONTROL = MIME_LEN_CONTROL;
- INK_MIME_LEN_COOKIE = MIME_LEN_COOKIE;
- INK_MIME_LEN_DATE = MIME_LEN_DATE;
- INK_MIME_LEN_DISTRIBUTION = MIME_LEN_DISTRIBUTION;
- INK_MIME_LEN_ETAG = MIME_LEN_ETAG;
- INK_MIME_LEN_EXPECT = MIME_LEN_EXPECT;
- INK_MIME_LEN_EXPIRES = MIME_LEN_EXPIRES;
- INK_MIME_LEN_FOLLOWUP_TO = MIME_LEN_FOLLOWUP_TO;
- INK_MIME_LEN_FROM = MIME_LEN_FROM;
- INK_MIME_LEN_HOST = MIME_LEN_HOST;
- INK_MIME_LEN_IF_MATCH = MIME_LEN_IF_MATCH;
- INK_MIME_LEN_IF_MODIFIED_SINCE = MIME_LEN_IF_MODIFIED_SINCE;
- INK_MIME_LEN_IF_NONE_MATCH = MIME_LEN_IF_NONE_MATCH;
- INK_MIME_LEN_IF_RANGE = MIME_LEN_IF_RANGE;
- INK_MIME_LEN_IF_UNMODIFIED_SINCE = MIME_LEN_IF_UNMODIFIED_SINCE;
- INK_MIME_LEN_KEEP_ALIVE = MIME_LEN_KEEP_ALIVE;
- INK_MIME_LEN_KEYWORDS = MIME_LEN_KEYWORDS;
- INK_MIME_LEN_LAST_MODIFIED = MIME_LEN_LAST_MODIFIED;
- INK_MIME_LEN_LINES = MIME_LEN_LINES;
- INK_MIME_LEN_LOCATION = MIME_LEN_LOCATION;
- INK_MIME_LEN_MAX_FORWARDS = MIME_LEN_MAX_FORWARDS;
- INK_MIME_LEN_MESSAGE_ID = MIME_LEN_MESSAGE_ID;
- INK_MIME_LEN_NEWSGROUPS = MIME_LEN_NEWSGROUPS;
- INK_MIME_LEN_ORGANIZATION = MIME_LEN_ORGANIZATION;
- INK_MIME_LEN_PATH = MIME_LEN_PATH;
- INK_MIME_LEN_PRAGMA = MIME_LEN_PRAGMA;
- INK_MIME_LEN_PROXY_AUTHENTICATE = MIME_LEN_PROXY_AUTHENTICATE;
- INK_MIME_LEN_PROXY_AUTHORIZATION = MIME_LEN_PROXY_AUTHORIZATION;
- INK_MIME_LEN_PROXY_CONNECTION = MIME_LEN_PROXY_CONNECTION;
- INK_MIME_LEN_PUBLIC = MIME_LEN_PUBLIC;
- INK_MIME_LEN_RANGE = MIME_LEN_RANGE;
- INK_MIME_LEN_REFERENCES = MIME_LEN_REFERENCES;
- INK_MIME_LEN_REFERER = MIME_LEN_REFERER;
- INK_MIME_LEN_REPLY_TO = MIME_LEN_REPLY_TO;
- INK_MIME_LEN_RETRY_AFTER = MIME_LEN_RETRY_AFTER;
- INK_MIME_LEN_SENDER = MIME_LEN_SENDER;
- INK_MIME_LEN_SERVER = MIME_LEN_SERVER;
- INK_MIME_LEN_SET_COOKIE = MIME_LEN_SET_COOKIE;
- INK_MIME_LEN_SUBJECT = MIME_LEN_SUBJECT;
- INK_MIME_LEN_SUMMARY = MIME_LEN_SUMMARY;
- INK_MIME_LEN_TE = MIME_LEN_TE;
- INK_MIME_LEN_TRANSFER_ENCODING = MIME_LEN_TRANSFER_ENCODING;
- INK_MIME_LEN_UPGRADE = MIME_LEN_UPGRADE;
- INK_MIME_LEN_USER_AGENT = MIME_LEN_USER_AGENT;
- INK_MIME_LEN_VARY = MIME_LEN_VARY;
- INK_MIME_LEN_VIA = MIME_LEN_VIA;
- INK_MIME_LEN_WARNING = MIME_LEN_WARNING;
- INK_MIME_LEN_WWW_AUTHENTICATE = MIME_LEN_WWW_AUTHENTICATE;
- INK_MIME_LEN_XREF = MIME_LEN_XREF;
- INK_MIME_LEN_X_FORWARDED_FOR = MIME_LEN_X_FORWARDED_FOR;
+ TS_MIME_FIELD_ACCEPT = MIME_FIELD_ACCEPT;
+ TS_MIME_FIELD_ACCEPT_CHARSET = MIME_FIELD_ACCEPT_CHARSET;
+ TS_MIME_FIELD_ACCEPT_ENCODING = MIME_FIELD_ACCEPT_ENCODING;
+ TS_MIME_FIELD_ACCEPT_LANGUAGE = MIME_FIELD_ACCEPT_LANGUAGE;
+ TS_MIME_FIELD_ACCEPT_RANGES = MIME_FIELD_ACCEPT_RANGES;
+ TS_MIME_FIELD_AGE = MIME_FIELD_AGE;
+ TS_MIME_FIELD_ALLOW = MIME_FIELD_ALLOW;
+ TS_MIME_FIELD_APPROVED = MIME_FIELD_APPROVED;
+ TS_MIME_FIELD_AUTHORIZATION = MIME_FIELD_AUTHORIZATION;
+ TS_MIME_FIELD_BYTES = MIME_FIELD_BYTES;
+ TS_MIME_FIELD_CACHE_CONTROL = MIME_FIELD_CACHE_CONTROL;
+ TS_MIME_FIELD_CLIENT_IP = MIME_FIELD_CLIENT_IP;
+ TS_MIME_FIELD_CONNECTION = MIME_FIELD_CONNECTION;
+ TS_MIME_FIELD_CONTENT_BASE = MIME_FIELD_CONTENT_BASE;
+ TS_MIME_FIELD_CONTENT_ENCODING = MIME_FIELD_CONTENT_ENCODING;
+ TS_MIME_FIELD_CONTENT_LANGUAGE = MIME_FIELD_CONTENT_LANGUAGE;
+ TS_MIME_FIELD_CONTENT_LENGTH = MIME_FIELD_CONTENT_LENGTH;
+ TS_MIME_FIELD_CONTENT_LOCATION = MIME_FIELD_CONTENT_LOCATION;
+ TS_MIME_FIELD_CONTENT_MD5 = MIME_FIELD_CONTENT_MD5;
+ TS_MIME_FIELD_CONTENT_RANGE = MIME_FIELD_CONTENT_RANGE;
+ TS_MIME_FIELD_CONTENT_TYPE = MIME_FIELD_CONTENT_TYPE;
+ TS_MIME_FIELD_CONTROL = MIME_FIELD_CONTROL;
+ TS_MIME_FIELD_COOKIE = MIME_FIELD_COOKIE;
+ TS_MIME_FIELD_DATE = MIME_FIELD_DATE;
+ TS_MIME_FIELD_DISTRIBUTION = MIME_FIELD_DISTRIBUTION;
+ TS_MIME_FIELD_ETAG = MIME_FIELD_ETAG;
+ TS_MIME_FIELD_EXPECT = MIME_FIELD_EXPECT;
+ TS_MIME_FIELD_EXPIRES = MIME_FIELD_EXPIRES;
+ TS_MIME_FIELD_FOLLOWUP_TO = MIME_FIELD_FOLLOWUP_TO;
+ TS_MIME_FIELD_FROM = MIME_FIELD_FROM;
+ TS_MIME_FIELD_HOST = MIME_FIELD_HOST;
+ TS_MIME_FIELD_IF_MATCH = MIME_FIELD_IF_MATCH;
+ TS_MIME_FIELD_IF_MODIFIED_SINCE = MIME_FIELD_IF_MODIFIED_SINCE;
+ TS_MIME_FIELD_IF_NONE_MATCH = MIME_FIELD_IF_NONE_MATCH;
+ TS_MIME_FIELD_IF_RANGE = MIME_FIELD_IF_RANGE;
+ TS_MIME_FIELD_IF_UNMODIFIED_SINCE = MIME_FIELD_IF_UNMODIFIED_SINCE;
+ TS_MIME_FIELD_KEEP_ALIVE = MIME_FIELD_KEEP_ALIVE;
+ TS_MIME_FIELD_KEYWORDS = MIME_FIELD_KEYWORDS;
+ TS_MIME_FIELD_LAST_MODIFIED = MIME_FIELD_LAST_MODIFIED;
+ TS_MIME_FIELD_LINES = MIME_FIELD_LINES;
+ TS_MIME_FIELD_LOCATION = MIME_FIELD_LOCATION;
+ TS_MIME_FIELD_MAX_FORWARDS = MIME_FIELD_MAX_FORWARDS;
+ TS_MIME_FIELD_MESSAGE_ID = MIME_FIELD_MESSAGE_ID;
+ TS_MIME_FIELD_NEWSGROUPS = MIME_FIELD_NEWSGROUPS;
+ TS_MIME_FIELD_ORGANIZATION = MIME_FIELD_ORGANIZATION;
+ TS_MIME_FIELD_PATH = MIME_FIELD_PATH;
+ TS_MIME_FIELD_PRAGMA = MIME_FIELD_PRAGMA;
+ TS_MIME_FIELD_PROXY_AUTHENTICATE = MIME_FIELD_PROXY_AUTHENTICATE;
+ TS_MIME_FIELD_PROXY_AUTHORIZATION = MIME_FIELD_PROXY_AUTHORIZATION;
+ TS_MIME_FIELD_PROXY_CONNECTION = MIME_FIELD_PROXY_CONNECTION;
+ TS_MIME_FIELD_PUBLIC = MIME_FIELD_PUBLIC;
+ TS_MIME_FIELD_RANGE = MIME_FIELD_RANGE;
+ TS_MIME_FIELD_REFERENCES = MIME_FIELD_REFERENCES;
+ TS_MIME_FIELD_REFERER = MIME_FIELD_REFERER;
+ TS_MIME_FIELD_REPLY_TO = MIME_FIELD_REPLY_TO;
+ TS_MIME_FIELD_RETRY_AFTER = MIME_FIELD_RETRY_AFTER;
+ TS_MIME_FIELD_SENDER = MIME_FIELD_SENDER;
+ TS_MIME_FIELD_SERVER = MIME_FIELD_SERVER;
+ TS_MIME_FIELD_SET_COOKIE = MIME_FIELD_SET_COOKIE;
+ TS_MIME_FIELD_SUBJECT = MIME_FIELD_SUBJECT;
+ TS_MIME_FIELD_SUMMARY = MIME_FIELD_SUMMARY;
+ TS_MIME_FIELD_TE = MIME_FIELD_TE;
+ TS_MIME_FIELD_TRANSFER_ENCODING = MIME_FIELD_TRANSFER_ENCODING;
+ TS_MIME_FIELD_UPGRADE = MIME_FIELD_UPGRADE;
+ TS_MIME_FIELD_USER_AGENT = MIME_FIELD_USER_AGENT;
+ TS_MIME_FIELD_VARY = MIME_FIELD_VARY;
+ TS_MIME_FIELD_VIA = MIME_FIELD_VIA;
+ TS_MIME_FIELD_WARNING = MIME_FIELD_WARNING;
+ TS_MIME_FIELD_WWW_AUTHENTICATE = MIME_FIELD_WWW_AUTHENTICATE;
+ TS_MIME_FIELD_XREF = MIME_FIELD_XREF;
+ TS_MIME_FIELD_X_FORWARDED_FOR = MIME_FIELD_X_FORWARDED_FOR;
+
+
+ TS_MIME_LEN_ACCEPT = MIME_LEN_ACCEPT;
+ TS_MIME_LEN_ACCEPT_CHARSET = MIME_LEN_ACCEPT_CHARSET;
+ TS_MIME_LEN_ACCEPT_ENCODING = MIME_LEN_ACCEPT_ENCODING;
+ TS_MIME_LEN_ACCEPT_LANGUAGE = MIME_LEN_ACCEPT_LANGUAGE;
+ TS_MIME_LEN_ACCEPT_RANGES = MIME_LEN_ACCEPT_RANGES;
+ TS_MIME_LEN_AGE = MIME_LEN_AGE;
+ TS_MIME_LEN_ALLOW = MIME_LEN_ALLOW;
+ TS_MIME_LEN_APPROVED = MIME_LEN_APPROVED;
+ TS_MIME_LEN_AUTHORIZATION = MIME_LEN_AUTHORIZATION;
+ TS_MIME_LEN_BYTES = MIME_LEN_BYTES;
+ TS_MIME_LEN_CACHE_CONTROL = MIME_LEN_CACHE_CONTROL;
+ TS_MIME_LEN_CLIENT_IP = MIME_LEN_CLIENT_IP;
+ TS_MIME_LEN_CONNECTION = MIME_LEN_CONNECTION;
+ TS_MIME_LEN_CONTENT_BASE = MIME_LEN_CONTENT_BASE;
+ TS_MIME_LEN_CONTENT_ENCODING = MIME_LEN_CONTENT_ENCODING;
+ TS_MIME_LEN_CONTENT_LANGUAGE = MIME_LEN_CONTENT_LANGUAGE;
+ TS_MIME_LEN_CONTENT_LENGTH = MIME_LEN_CONTENT_LENGTH;
+ TS_MIME_LEN_CONTENT_LOCATION = MIME_LEN_CONTENT_LOCATION;
+ TS_MIME_LEN_CONTENT_MD5 = MIME_LEN_CONTENT_MD5;
+ TS_MIME_LEN_CONTENT_RANGE = MIME_LEN_CONTENT_RANGE;
+ TS_MIME_LEN_CONTENT_TYPE = MIME_LEN_CONTENT_TYPE;
+ TS_MIME_LEN_CONTROL = MIME_LEN_CONTROL;
+ TS_MIME_LEN_COOKIE = MIME_LEN_COOKIE;
+ TS_MIME_LEN_DATE = MIME_LEN_DATE;
+ TS_MIME_LEN_DISTRIBUTION = MIME_LEN_DISTRIBUTION;
+ TS_MIME_LEN_ETAG = MIME_LEN_ETAG;
+ TS_MIME_LEN_EXPECT = MIME_LEN_EXPECT;
+ TS_MIME_LEN_EXPIRES = MIME_LEN_EXPIRES;
+ TS_MIME_LEN_FOLLOWUP_TO = MIME_LEN_FOLLOWUP_TO;
+ TS_MIME_LEN_FROM = MIME_LEN_FROM;
+ TS_MIME_LEN_HOST = MIME_LEN_HOST;
+ TS_MIME_LEN_IF_MATCH = MIME_LEN_IF_MATCH;
+ TS_MIME_LEN_IF_MODIFIED_SINCE = MIME_LEN_IF_MODIFIED_SINCE;
+ TS_MIME_LEN_IF_NONE_MATCH = MIME_LEN_IF_NONE_MATCH;
+ TS_MIME_LEN_IF_RANGE = MIME_LEN_IF_RANGE;
+ TS_MIME_LEN_IF_UNMODIFIED_SINCE = MIME_LEN_IF_UNMODIFIED_SINCE;
+ TS_MIME_LEN_KEEP_ALIVE = MIME_LEN_KEEP_ALIVE;
+ TS_MIME_LEN_KEYWORDS = MIME_LEN_KEYWORDS;
+ TS_MIME_LEN_LAST_MODIFIED = MIME_LEN_LAST_MODIFIED;
+ TS_MIME_LEN_LINES = MIME_LEN_LINES;
+ TS_MIME_LEN_LOCATION = MIME_LEN_LOCATION;
+ TS_MIME_LEN_MAX_FORWARDS = MIME_LEN_MAX_FORWARDS;
+ TS_MIME_LEN_MESSAGE_ID = MIME_LEN_MESSAGE_ID;
+ TS_MIME_LEN_NEWSGROUPS = MIME_LEN_NEWSGROUPS;
+ TS_MIME_LEN_ORGANIZATION = MIME_LEN_ORGANIZATION;
+ TS_MIME_LEN_PATH = MIME_LEN_PATH;
+ TS_MIME_LEN_PRAGMA = MIME_LEN_PRAGMA;
+ TS_MIME_LEN_PROXY_AUTHENTICATE = MIME_LEN_PROXY_AUTHENTICATE;
+ TS_MIME_LEN_PROXY_AUTHORIZATION = MIME_LEN_PROXY_AUTHORIZATION;
+ TS_MIME_LEN_PROXY_CONNECTION = MIME_LEN_PROXY_CONNECTION;
+ TS_MIME_LEN_PUBLIC = MIME_LEN_PUBLIC;
+ TS_MIME_LEN_RANGE = MIME_LEN_RANGE;
+ TS_MIME_LEN_REFERENCES = MIME_LEN_REFERENCES;
+ TS_MIME_LEN_REFERER = MIME_LEN_REFERER;
+ TS_MIME_LEN_REPLY_TO = MIME_LEN_REPLY_TO;
+ TS_MIME_LEN_RETRY_AFTER = MIME_LEN_RETRY_AFTER;
+ TS_MIME_LEN_SENDER = MIME_LEN_SENDER;
+ TS_MIME_LEN_SERVER = MIME_LEN_SERVER;
+ TS_MIME_LEN_SET_COOKIE = MIME_LEN_SET_COOKIE;
+ TS_MIME_LEN_SUBJECT = MIME_LEN_SUBJECT;
+ TS_MIME_LEN_SUMMARY = MIME_LEN_SUMMARY;
+ TS_MIME_LEN_TE = MIME_LEN_TE;
+ TS_MIME_LEN_TRANSFER_ENCODING = MIME_LEN_TRANSFER_ENCODING;
+ TS_MIME_LEN_UPGRADE = MIME_LEN_UPGRADE;
+ TS_MIME_LEN_USER_AGENT = MIME_LEN_USER_AGENT;
+ TS_MIME_LEN_VARY = MIME_LEN_VARY;
+ TS_MIME_LEN_VIA = MIME_LEN_VIA;
+ TS_MIME_LEN_WARNING = MIME_LEN_WARNING;
+ TS_MIME_LEN_WWW_AUTHENTICATE = MIME_LEN_WWW_AUTHENTICATE;
+ TS_MIME_LEN_XREF = MIME_LEN_XREF;
+ TS_MIME_LEN_X_FORWARDED_FOR = MIME_LEN_X_FORWARDED_FOR;
/* HTTP methods */
- INK_HTTP_METHOD_CONNECT = HTTP_METHOD_CONNECT;
- INK_HTTP_METHOD_DELETE = HTTP_METHOD_DELETE;
- INK_HTTP_METHOD_GET = HTTP_METHOD_GET;
- INK_HTTP_METHOD_HEAD = HTTP_METHOD_HEAD;
- INK_HTTP_METHOD_ICP_QUERY = HTTP_METHOD_ICP_QUERY;
- INK_HTTP_METHOD_OPTIONS = HTTP_METHOD_OPTIONS;
- INK_HTTP_METHOD_POST = HTTP_METHOD_POST;
- INK_HTTP_METHOD_PURGE = HTTP_METHOD_PURGE;
- INK_HTTP_METHOD_PUT = HTTP_METHOD_PUT;
- INK_HTTP_METHOD_TRACE = HTTP_METHOD_TRACE;
-
- INK_HTTP_LEN_CONNECT = HTTP_LEN_CONNECT;
- INK_HTTP_LEN_DELETE = HTTP_LEN_DELETE;
- INK_HTTP_LEN_GET = HTTP_LEN_GET;
- INK_HTTP_LEN_HEAD = HTTP_LEN_HEAD;
- INK_HTTP_LEN_ICP_QUERY = HTTP_LEN_ICP_QUERY;
- INK_HTTP_LEN_OPTIONS = HTTP_LEN_OPTIONS;
- INK_HTTP_LEN_POST = HTTP_LEN_POST;
- INK_HTTP_LEN_PURGE = HTTP_LEN_PURGE;
- INK_HTTP_LEN_PUT = HTTP_LEN_PUT;
- INK_HTTP_LEN_TRACE = HTTP_LEN_TRACE;
+ TS_HTTP_METHOD_CONNECT = HTTP_METHOD_CONNECT;
+ TS_HTTP_METHOD_DELETE = HTTP_METHOD_DELETE;
+ TS_HTTP_METHOD_GET = HTTP_METHOD_GET;
+ TS_HTTP_METHOD_HEAD = HTTP_METHOD_HEAD;
+ TS_HTTP_METHOD_ICP_QUERY = HTTP_METHOD_ICP_QUERY;
+ TS_HTTP_METHOD_OPTIONS = HTTP_METHOD_OPTIONS;
+ TS_HTTP_METHOD_POST = HTTP_METHOD_POST;
+ TS_HTTP_METHOD_PURGE = HTTP_METHOD_PURGE;
+ TS_HTTP_METHOD_PUT = HTTP_METHOD_PUT;
+ TS_HTTP_METHOD_TRACE = HTTP_METHOD_TRACE;
+
+ TS_HTTP_LEN_CONNECT = HTTP_LEN_CONNECT;
+ TS_HTTP_LEN_DELETE = HTTP_LEN_DELETE;
+ TS_HTTP_LEN_GET = HTTP_LEN_GET;
+ TS_HTTP_LEN_HEAD = HTTP_LEN_HEAD;
+ TS_HTTP_LEN_ICP_QUERY = HTTP_LEN_ICP_QUERY;
+ TS_HTTP_LEN_OPTIONS = HTTP_LEN_OPTIONS;
+ TS_HTTP_LEN_POST = HTTP_LEN_POST;
+ TS_HTTP_LEN_PURGE = HTTP_LEN_PURGE;
+ TS_HTTP_LEN_PUT = HTTP_LEN_PUT;
+ TS_HTTP_LEN_TRACE = HTTP_LEN_TRACE;
/* HTTP miscellaneous values */
- INK_HTTP_VALUE_BYTES = HTTP_VALUE_BYTES;
- INK_HTTP_VALUE_CHUNKED = HTTP_VALUE_CHUNKED;
- INK_HTTP_VALUE_CLOSE = HTTP_VALUE_CLOSE;
- INK_HTTP_VALUE_COMPRESS = HTTP_VALUE_COMPRESS;
- INK_HTTP_VALUE_DEFLATE = HTTP_VALUE_DEFLATE;
- INK_HTTP_VALUE_GZIP = HTTP_VALUE_GZIP;
- INK_HTTP_VALUE_IDENTITY = HTTP_VALUE_IDENTITY;
- INK_HTTP_VALUE_KEEP_ALIVE = HTTP_VALUE_KEEP_ALIVE;
- INK_HTTP_VALUE_MAX_AGE = HTTP_VALUE_MAX_AGE;
- INK_HTTP_VALUE_MAX_STALE = HTTP_VALUE_MAX_STALE;
- INK_HTTP_VALUE_MIN_FRESH = HTTP_VALUE_MIN_FRESH;
- INK_HTTP_VALUE_MUST_REVALIDATE = HTTP_VALUE_MUST_REVALIDATE;
- INK_HTTP_VALUE_NONE = HTTP_VALUE_NONE;
- INK_HTTP_VALUE_NO_CACHE = HTTP_VALUE_NO_CACHE;
- INK_HTTP_VALUE_NO_STORE = HTTP_VALUE_NO_STORE;
- INK_HTTP_VALUE_NO_TRANSFORM = HTTP_VALUE_NO_TRANSFORM;
- INK_HTTP_VALUE_ONLY_IF_CACHED = HTTP_VALUE_ONLY_IF_CACHED;
- INK_HTTP_VALUE_PRIVATE = HTTP_VALUE_PRIVATE;
- INK_HTTP_VALUE_PROXY_REVALIDATE = HTTP_VALUE_PROXY_REVALIDATE;
- INK_HTTP_VALUE_PUBLIC = HTTP_VALUE_PUBLIC;
- INK_HTTP_VALUE_S_MAXAGE = HTTP_VALUE_S_MAXAGE;
-
- INK_HTTP_LEN_BYTES = HTTP_LEN_BYTES;
- INK_HTTP_LEN_CHUNKED = HTTP_LEN_CHUNKED;
- INK_HTTP_LEN_CLOSE = HTTP_LEN_CLOSE;
- INK_HTTP_LEN_COMPRESS = HTTP_LEN_COMPRESS;
- INK_HTTP_LEN_DEFLATE = HTTP_LEN_DEFLATE;
- INK_HTTP_LEN_GZIP = HTTP_LEN_GZIP;
- INK_HTTP_LEN_IDENTITY = HTTP_LEN_IDENTITY;
- INK_HTTP_LEN_KEEP_ALIVE = HTTP_LEN_KEEP_ALIVE;
- INK_HTTP_LEN_MAX_AGE = HTTP_LEN_MAX_AGE;
- INK_HTTP_LEN_MAX_STALE = HTTP_LEN_MAX_STALE;
- INK_HTTP_LEN_MIN_FRESH = HTTP_LEN_MIN_FRESH;
- INK_HTTP_LEN_MUST_REVALIDATE = HTTP_LEN_MUST_REVALIDATE;
- INK_HTTP_LEN_NONE = HTTP_LEN_NONE;
- INK_HTTP_LEN_NO_CACHE = HTTP_LEN_NO_CACHE;
- INK_HTTP_LEN_NO_STORE = HTTP_LEN_NO_STORE;
- INK_HTTP_LEN_NO_TRANSFORM = HTTP_LEN_NO_TRANSFORM;
- INK_HTTP_LEN_ONLY_IF_CACHED = HTTP_LEN_ONLY_IF_CACHED;
- INK_HTTP_LEN_PRIVATE = HTTP_LEN_PRIVATE;
- INK_HTTP_LEN_PROXY_REVALIDATE = HTTP_LEN_PROXY_REVALIDATE;
- INK_HTTP_LEN_PUBLIC = HTTP_LEN_PUBLIC;
- INK_HTTP_LEN_S_MAXAGE = HTTP_LEN_S_MAXAGE;
+ TS_HTTP_VALUE_BYTES = HTTP_VALUE_BYTES;
+ TS_HTTP_VALUE_CHUNKED = HTTP_VALUE_CHUNKED;
+ TS_HTTP_VALUE_CLOSE = HTTP_VALUE_CLOSE;
+ TS_HTTP_VALUE_COMPRESS = HTTP_VALUE_COMPRESS;
+ TS_HTTP_VALUE_DEFLATE = HTTP_VALUE_DEFLATE;
+ TS_HTTP_VALUE_GZIP = HTTP_VALUE_GZIP;
+ TS_HTTP_VALUE_IDENTITY = HTTP_VALUE_IDENTITY;
+ TS_HTTP_VALUE_KEEP_ALIVE = HTTP_VALUE_KEEP_ALIVE;
+ TS_HTTP_VALUE_MAX_AGE = HTTP_VALUE_MAX_AGE;
+ TS_HTTP_VALUE_MAX_STALE = HTTP_VALUE_MAX_STALE;
+ TS_HTTP_VALUE_MIN_FRESH = HTTP_VALUE_MIN_FRESH;
+ TS_HTTP_VALUE_MUST_REVALIDATE = HTTP_VALUE_MUST_REVALIDATE;
+ TS_HTTP_VALUE_NONE = HTTP_VALUE_NONE;
+ TS_HTTP_VALUE_NO_CACHE = HTTP_VALUE_NO_CACHE;
+ TS_HTTP_VALUE_NO_STORE = HTTP_VALUE_NO_STORE;
+ TS_HTTP_VALUE_NO_TRANSFORM = HTTP_VALUE_NO_TRANSFORM;
+ TS_HTTP_VALUE_ONLY_IF_CACHED = HTTP_VALUE_ONLY_IF_CACHED;
+ TS_HTTP_VALUE_PRIVATE = HTTP_VALUE_PRIVATE;
+ TS_HTTP_VALUE_PROXY_REVALIDATE = HTTP_VALUE_PROXY_REVALIDATE;
+ TS_HTTP_VALUE_PUBLIC = HTTP_VALUE_PUBLIC;
+ TS_HTTP_VALUE_S_MAXAGE = HTTP_VALUE_S_MAXAGE;
+
+ TS_HTTP_LEN_BYTES = HTTP_LEN_BYTES;
+ TS_HTTP_LEN_CHUNKED = HTTP_LEN_CHUNKED;
+ TS_HTTP_LEN_CLOSE = HTTP_LEN_CLOSE;
+ TS_HTTP_LEN_COMPRESS = HTTP_LEN_COMPRESS;
+ TS_HTTP_LEN_DEFLATE = HTTP_LEN_DEFLATE;
+ TS_HTTP_LEN_GZIP = HTTP_LEN_GZIP;
+ TS_HTTP_LEN_IDENTITY = HTTP_LEN_IDENTITY;
+ TS_HTTP_LEN_KEEP_ALIVE = HTTP_LEN_KEEP_ALIVE;
+ TS_HTTP_LEN_MAX_AGE = HTTP_LEN_MAX_AGE;
+ TS_HTTP_LEN_MAX_STALE = HTTP_LEN_MAX_STALE;
+ TS_HTTP_LEN_MIN_FRESH = HTTP_LEN_MIN_FRESH;
+ TS_HTTP_LEN_MUST_REVALIDATE = HTTP_LEN_MUST_REVALIDATE;
+ TS_HTTP_LEN_NONE = HTTP_LEN_NONE;
+ TS_HTTP_LEN_NO_CACHE = HTTP_LEN_NO_CACHE;
+ TS_HTTP_LEN_NO_STORE = HTTP_LEN_NO_STORE;
+ TS_HTTP_LEN_NO_TRANSFORM = HTTP_LEN_NO_TRANSFORM;
+ TS_HTTP_LEN_ONLY_IF_CACHED = HTTP_LEN_ONLY_IF_CACHED;
+ TS_HTTP_LEN_PRIVATE = HTTP_LEN_PRIVATE;
+ TS_HTTP_LEN_PROXY_REVALIDATE = HTTP_LEN_PROXY_REVALIDATE;
+ TS_HTTP_LEN_PUBLIC = HTTP_LEN_PUBLIC;
+ TS_HTTP_LEN_S_MAXAGE = HTTP_LEN_S_MAXAGE;
http_global_hooks = NEW(new HttpAPIHooks);
cache_global_hooks = NEW(new CacheAPIHooks);
@@ -1822,26 +1786,26 @@ api_init()
////////////////////////////////////////////////////////////////////
void *
-_INKmalloc(size_t size, const char *path)
+_TSmalloc(size_t size, const char *path)
{
return _xmalloc(size, path);
}
void *
-_INKrealloc(void *ptr, size_t size, const char *path)
+_TSrealloc(void *ptr, size_t size, const char *path)
{
return _xrealloc(ptr, size, path);
}
// length has to be int64 and not size_t, since -1 means to call strlen() to get length
char *
-_INKstrdup(const char *str, int64 length, const char *path)
+_TSstrdup(const char *str, int64 length, const char *path)
{
return _xstrdup(str, length, path);
}
void
-_INKfree(void *ptr)
+_TSfree(void *ptr)
{
_xfree(ptr);
}
@@ -1853,19 +1817,19 @@ _INKfree(void *ptr)
////////////////////////////////////////////////////////////////////
unsigned int
-INKrandom()
+TSrandom()
{
return this_ethread()->generator.random();
}
double
-INKdrandom()
+TSdrandom()
{
return this_ethread()->generator.drandom();
}
ink_hrtime
-INKhrtime()
+TShrtime()
{
return ink_get_based_hrtime();
}
@@ -1877,25 +1841,25 @@ INKhrtime()
////////////////////////////////////////////////////////////////////
const char *
-INKInstallDirGet(void)
+TSInstallDirGet(void)
{
return system_root_dir;
}
const char *
-INKConfigDirGet(void)
+TSConfigDirGet(void)
{
return system_config_directory;
}
const char *
-INKTrafficServerVersionGet(void)
+TSTrafficServerVersionGet(void)
{
return traffic_server_version;
}
const char *
-INKPluginDirGet(void)
+TSPluginDirGet(void)
{
static char path[PATH_NAME_MAX + 1] = "";
@@ -1921,20 +1885,20 @@ INKPluginDirGet(void)
////////////////////////////////////////////////////////////////////
int
-INKPluginRegister(INKSDKVersion sdk_version, INKPluginRegistrationInfo *plugin_info)
+TSPluginRegister(TSSDKVersion sdk_version, TSPluginRegistrationInfo *plugin_info)
{
ink_assert(plugin_reg_current != NULL);
if (!plugin_reg_current)
return 0;
- if (sdk_sanity_check_null_ptr((void *) plugin_info) != INK_SUCCESS) {
+ if (sdk_sanity_check_null_ptr((void *) plugin_info) != TS_SUCCESS) {
return 0;
}
plugin_reg_current->plugin_registered = true;
- if (sdk_version >= INK_SDK_VERSION_2_0 && sdk_version <= INK_SDK_VERSION_2_0) {
+ if (sdk_version >= TS_SDK_VERSION_2_0 && sdk_version <= TS_SDK_VERSION_2_0) {
plugin_reg_current->sdk_version = (PluginSDKVersion) sdk_version;
} else {
plugin_reg_current->sdk_version = PLUGIN_SDK_VERSION_UNKNOWN;
@@ -1961,16 +1925,16 @@ INKPluginRegister(INKSDKVersion sdk_vers
//
////////////////////////////////////////////////////////////////////
-INKReturnCode
-INKPluginInfoRegister(INKPluginRegistrationInfo *plugin_info)
+TSReturnCode
+TSPluginInfoRegister(TSPluginRegistrationInfo *plugin_info)
{
- if (sdk_sanity_check_null_ptr((void *) plugin_info) == INK_ERROR) {
- return INK_ERROR;
+ if (sdk_sanity_check_null_ptr((void *) plugin_info) == TS_ERROR) {
+ return TS_ERROR;
}
ink_assert(plugin_reg_current != NULL);
if (!plugin_reg_current)
- return INK_ERROR;
+ return TS_ERROR;
plugin_reg_current->plugin_registered = true;
@@ -1989,7 +1953,7 @@ INKPluginInfoRegister(INKPluginRegistrat
plugin_reg_current->support_email = xstrdup(plugin_info->support_email);
}
- return INK_SUCCESS;
+ return TS_SUCCESS;
}
////////////////////////////////////////////////////////////////////
@@ -1998,8 +1962,8 @@ INKPluginInfoRegister(INKPluginRegistrat
//
////////////////////////////////////////////////////////////////////
-INKFile
-INKfopen(const char *filename, const char *mode)
+TSFile
+TSfopen(const char *filename, const char *mode)
{
FileImpl *file;
@@ -2009,11 +1973,11 @@ INKfopen(const char *filename, const cha
return NULL;
}
- return (INKFile) file;
+ return (TSFile) file;
}
void
-INKfclose(INKFile filep)
+TSfclose(TSFile filep)
{
FileImpl *file = (FileImpl *) filep;
file->fclose();
@@ -2021,28 +1985,28 @@ INKfclose(INKFile filep)
}
size_t
-INKfread(INKFile filep, void *buf, size_t length)
+TSfread(TSFile filep, void *buf, size_t length)
{
FileImpl *file = (FileImpl *) filep;
return file->fread(buf, length);
}
size_t
-INKfwrite(INKFile filep, const void *buf, size_t length)
+TSfwrite(TSFile filep, const void *buf, size_t length)
{
FileImpl *file = (FileImpl *) filep;
return file->fwrite(buf, length);
}
void
-INKfflush(INKFile filep)
+TSfflush(TSFile filep)
{
FileImpl *file = (FileImpl *) filep;
file->fflush();
}
char *
-INKfgets(INKFile filep, char *buf, size_t length)
+TSfgets(TSFile filep, char *buf, size_t length)
{
FileImpl *file = (FileImpl *) filep;
return file->fgets(buf, length);
@@ -2054,55 +2018,55 @@ INKfgets(INKFile filep, char *buf, size_
//
////////////////////////////////////////////////////////////////////
-INKReturnCode
-INKHandleMLocRelease(INKMBuffer bufp, INKMLoc parent, INKMLoc mloc)
+TSReturnCode
+TSHandleMLocRelease(TSMBuffer bufp, TSMLoc parent, TSMLoc mloc)
{
MIMEFieldSDKHandle *field_handle;
HdrHeapObjImpl *obj = (HdrHeapObjImpl *) mloc;
- if (mloc == INK_NULL_MLOC)
- return (INK_SUCCESS);
+ if (mloc == TS_NULL_MLOC)
+ return (TS_SUCCESS);
- if (sdk_sanity_check_mbuffer(bufp) != INK_SUCCESS) {
- return INK_ERROR;
+ if (sdk_sanity_check_mbuffer(bufp) != TS_SUCCESS) {
+ return TS_ERROR;
}
switch (obj->m_type) {
case HDR_HEAP_OBJ_URL:
case HDR_HEAP_OBJ_HTTP_HEADER:
case HDR_HEAP_OBJ_MIME_HEADER:
- return (INK_SUCCESS);
+ return (TS_SUCCESS);
case HDR_HEAP_OBJ_FIELD_SDK_HANDLE:
field_handle = (MIMEFieldSDKHandle *) obj;
- if (sdk_sanity_check_field_handle(mloc, parent) != INK_SUCCESS) {
- return INK_ERROR;
+ if (sdk_sanity_check_field_handle(mloc, parent) != TS_SUCCESS) {
+ return TS_ERROR;
}
sdk_free_field_handle(bufp, field_handle);
- return (INK_SUCCESS);
+ return (TS_SUCCESS);
default:
ink_release_assert(!"invalid mloc");
- return (INK_ERROR);
+ return (TS_ERROR);
}
}
-INKReturnCode
-INKHandleStringRelease(INKMBuffer bufp, INKMLoc parent, const char *str)
+TSReturnCode
+TSHandleStringRelease(TSMBuffer bufp, TSMLoc parent, const char *str)
{
NOWARN_UNUSED(parent);
if (str == NULL)
- return (INK_SUCCESS);
+ return (TS_SUCCESS);
if (bufp == NULL)
- return (INK_ERROR);
+ return (TS_ERROR);
if (hdrtoken_is_wks(str))
- return (INK_SUCCESS);
+ return (TS_SUCCESS);
HdrHeapSDKHandle *sdk_h = (HdrHeapSDKHandle *) bufp;
int r = sdk_h->destroy_sdk_string((char *) str);
- return ((r == 0) ? INK_ERROR : INK_SUCCESS);
+ return ((r == 0) ? TS_ERROR : TS_SUCCESS);
}
////////////////////////////////////////////////////////////////////
@@ -2111,37 +2075,37 @@ INKHandleStringRelease(INKMBuffer bufp,
//
////////////////////////////////////////////////////////////////////
-// INKMBuffer: pointers to HdrHeapSDKHandle objects
+// TSMBuffer: pointers to HdrHeapSDKHandle objects
-INKMBuffer
-INKMBufferCreate()
+TSMBuffer
+TSMBufferCreate()
{
- INKMBuffer bufp;
+ TSMBuffer bufp;
HdrHeapSDKHandle *new_heap = NEW(new HdrHeapSDKHandle);
new_heap->m_heap = new_HdrHeap();
- bufp = (INKMBuffer) new_heap;
- if (sdk_sanity_check_mbuffer(bufp) != INK_SUCCESS) {
+ bufp = (TSMBuffer) new_heap;
+ if (sdk_sanity_check_mbuffer(bufp) != TS_SUCCESS) {
delete new_heap;
- return (INKMBuffer) INK_ERROR_PTR;
+ return (TSMBuffer) TS_ERROR_PTR;
}
return (bufp);
}
-INKReturnCode
-INKMBufferDestroy(INKMBuffer bufp)
+TSReturnCode
+TSMBufferDestroy(TSMBuffer bufp)
{
// Allow to modify the buffer only
// if bufp is modifiable. If bufp is not modifiable return
- // INK_ERROR. If allowed, return INK_SUCCESS. Changed the
- // return value of function from void to INKReturnCode.
+ // TS_ERROR. If allowed, return TS_SUCCESS. Changed the
+ // return value of function from void to TSReturnCode.
if (isWriteable(bufp)) {
sdk_sanity_check_mbuffer(bufp);
HdrHeapSDKHandle *sdk_heap = (HdrHeapSDKHandle *) bufp;
sdk_heap->m_heap->destroy();
delete sdk_heap;
- return INK_SUCCESS;
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
}
@@ -2151,49 +2115,49 @@ INKMBufferDestroy(INKMBuffer bufp)
//
////////////////////////////////////////////////////////////////////
-// INKMBuffer: pointers to HdrHeapSDKHandle objects
-// INKMLoc: pointers to URLImpl objects
+// TSMBuffer: pointers to HdrHeapSDKHandle objects
+// TSMLoc: pointers to URLImpl objects
-INKMLoc
-INKUrlCreate(INKMBuffer bufp)
+TSMLoc
+TSUrlCreate(TSMBuffer bufp)
{
// Allow to modify the buffer only
// if bufp is modifiable. If bufp is not modifiable return
- // INK_ERROR. If not allowed, return INK_ERROR_PTR.
- if ((sdk_sanity_check_mbuffer(bufp) == INK_SUCCESS) && isWriteable(bufp)) {
+ // TS_ERROR. If not allowed, return TS_ERROR_PTR.
+ if ((sdk_sanity_check_mbuffer(bufp) == TS_SUCCESS) && isWriteable(bufp)) {
HdrHeap *heap = ((HdrHeapSDKHandle *) bufp)->m_heap;
- return ((INKMLoc) (url_create(heap)));
+ return ((TSMLoc) (url_create(heap)));
} else {
- return (INKMLoc) INK_ERROR_PTR;
+ return (TSMLoc) TS_ERROR_PTR;
}
}
-INKReturnCode
-INKUrlDestroy(INKMBuffer bufp, INKMLoc url_loc)
+TSReturnCode
+TSUrlDestroy(TSMBuffer bufp, TSMLoc url_loc)
{
// Allow to modify the buffer only
// if bufp is modifiable. If bufp is not modifiable return
- // INK_ERROR. If allowed, return INK_SUCCESS. Changed the
- // return value of function from void to INKReturnCode.
- if ((sdk_sanity_check_mbuffer(bufp) == INK_SUCCESS) &&
- (sdk_sanity_check_url_handle(url_loc) == INK_SUCCESS) && isWriteable(bufp)) {
+ // TS_ERROR. If allowed, return TS_SUCCESS. Changed the
+ // return value of function from void to TSReturnCode.
+ if ((sdk_sanity_check_mbuffer(bufp) == TS_SUCCESS) &&
+ (sdk_sanity_check_url_handle(url_loc) == TS_SUCCESS) && isWriteable(bufp)) {
// No more objects counts in heap or deallocation so do nothing!
// FIX ME - Did this free the MBuffer in Pete's old system?
- return INK_SUCCESS;
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
}
-INKMLoc
-INKUrlClone(INKMBuffer dest_bufp, INKMBuffer src_bufp, INKMLoc src_url)
+TSMLoc
+TSUrlClone(TSMBuffer dest_bufp, TSMBuffer src_bufp, TSMLoc src_url)
{
// Allow to modify the buffer only
// if bufp is modifiable. If bufp is not modifiable return
- // INK_ERROR. If not allowed, return NULL.
- if ((sdk_sanity_check_mbuffer(src_bufp) == INK_SUCCESS) &&
- (sdk_sanity_check_mbuffer(dest_bufp) == INK_SUCCESS) &&
- (sdk_sanity_check_url_handle(src_url) == INK_SUCCESS) && isWriteable(dest_bufp)) {
+ // TS_ERROR. If not allowed, return NULL.
+ if ((sdk_sanity_check_mbuffer(src_bufp) == TS_SUCCESS) &&
+ (sdk_sanity_check_mbuffer(dest_bufp) == TS_SUCCESS) &&
+ (sdk_sanity_check_url_handle(src_url) == TS_SUCCESS) && isWriteable(dest_bufp)) {
HdrHeap *s_heap, *d_heap;
URLImpl *s_url, *d_url;
@@ -2203,23 +2167,23 @@ INKUrlClone(INKMBuffer dest_bufp, INKMBu
s_url = (URLImpl *) src_url;
d_url = url_copy(s_url, s_heap, d_heap, (s_heap != d_heap));
- return ((INKMLoc) d_url);
+ return ((TSMLoc) d_url);
} else {
- return (INKMLoc) INK_ERROR_PTR;
+ return (TSMLoc) TS_ERROR_PTR;
}
}
-INKReturnCode
-INKUrlCopy(INKMBuffer dest_bufp, INKMLoc dest_obj, INKMBuffer src_bufp, INKMLoc src_obj)
+TSReturnCode
+TSUrlCopy(TSMBuffer dest_bufp, TSMLoc dest_obj, TSMBuffer src_bufp, TSMLoc src_obj)
{
// Allow to modify the buffer only
// if bufp is modifiable. If bufp is not modifiable return
- // INK_ERROR. If allowed, return INK_SUCCESS. Changed the
- // return value of function from void to INKReturnCode.
- if ((sdk_sanity_check_mbuffer(src_bufp) == INK_SUCCESS) &&
- (sdk_sanity_check_mbuffer(dest_bufp) == INK_SUCCESS) &&
- (sdk_sanity_check_url_handle(src_obj) == INK_SUCCESS) &&
- (sdk_sanity_check_url_handle(dest_obj) == INK_SUCCESS) && isWriteable(dest_bufp)) {
+ // TS_ERROR. If allowed, return TS_SUCCESS. Changed the
+ // return value of function from void to TSReturnCode.
+ if ((sdk_sanity_check_mbuffer(src_bufp) == TS_SUCCESS) &&
+ (sdk_sanity_check_mbuffer(dest_bufp) == TS_SUCCESS) &&
+ (sdk_sanity_check_url_handle(src_obj) == TS_SUCCESS) &&
+ (sdk_sanity_check_url_handle(dest_obj) == TS_SUCCESS) && isWriteable(dest_bufp)) {
HdrHeap *s_heap, *d_heap;
URLImpl *s_url, *d_url;
@@ -2230,14 +2194,14 @@ INKUrlCopy(INKMBuffer dest_bufp, INKMLoc
d_url = (URLImpl *) dest_obj;
url_copy_onto(s_url, s_heap, d_url, d_heap, (s_heap != d_heap));
- return INK_SUCCESS;
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
}
-INKReturnCode
-INKUrlPrint(INKMBuffer bufp, INKMLoc obj, INKIOBuffer iobufp)
+TSReturnCode
+TSUrlPrint(TSMBuffer bufp, TSMLoc obj, TSIOBuffer iobufp)
{
MIOBuffer *b = (MIOBuffer *) iobufp;
IOBufferBlock *blk;
@@ -2245,9 +2209,9 @@ INKUrlPrint(INKMBuffer bufp, INKMLoc obj
int tmp, dumpoffset;
int done;
- if ((sdk_sanity_check_mbuffer(bufp) != INK_SUCCESS) ||
- (sdk_sanity_check_url_handle(obj) != INK_SUCCESS) || (sdk_sanity_check_iocore_structure(iobufp) != INK_SUCCESS)) {
- return INK_ERROR;
+ if ((sdk_sanity_check_mbuffer(bufp) != TS_SUCCESS) ||
+ (sdk_sanity_check_url_handle(obj) != TS_SUCCESS) || (sdk_sanity_check_iocore_structure(iobufp) != TS_SUCCESS)) {
+ return TS_ERROR;
}
URL u;
@@ -2271,17 +2235,17 @@ INKUrlPrint(INKMBuffer bufp, INKMLoc obj
dumpoffset += bufindex;
b->fill(bufindex);
} while (!done);
- return INK_SUCCESS;
+ return TS_SUCCESS;
}
int
-INKUrlParse(INKMBuffer bufp, INKMLoc obj, const char **start, const char *end)
+TSUrlParse(TSMBuffer bufp, TSMLoc obj, const char **start, const char *end)
{
- if ((sdk_sanity_check_mbuffer(bufp) != INK_SUCCESS) ||
- (sdk_sanity_check_url_handle(obj) != INK_SUCCESS) ||
+ if ((sdk_sanity_check_mbuffer(bufp) != TS_SUCCESS) ||
+ (sdk_sanity_check_url_handle(obj) != TS_SUCCESS) ||
(start == NULL) || (*start == NULL) ||
- sdk_sanity_check_null_ptr((void *) end) != INK_SUCCESS || (!isWriteable(bufp))) {
- return INK_PARSE_ERROR;
+ sdk_sanity_check_null_ptr((void *) end) != TS_SUCCESS || (!isWriteable(bufp))) {
+ return TS_PARSE_ERROR;
}
URL u;
@@ -2292,20 +2256,20 @@ INKUrlParse(INKMBuffer bufp, INKMLoc obj
}
int
-INKUrlLengthGet(INKMBuffer bufp, INKMLoc obj)
+TSUrlLengthGet(TSMBuffer bufp, TSMLoc obj)
{
- if ((sdk_sanity_check_mbuffer(bufp) != INK_SUCCESS) || (sdk_sanity_check_url_handle(obj) != INK_SUCCESS)) {
- return INK_ERROR;
+ if ((sdk_sanity_check_mbuffer(bufp) != TS_SUCCESS) || (sdk_sanity_check_url_handle(obj) != TS_SUCCESS)) {
+ return TS_ERROR;
}
URLImpl *url_impl = (URLImpl *) obj;
return (url_length_get(url_impl));
}
char *
-INKUrlStringGet(INKMBuffer bufp, INKMLoc obj, int *length)
+TSUrlStringGet(TSMBuffer bufp, TSMLoc obj, int *length)
{
- if ((sdk_sanity_check_mbuffer(bufp) != INK_SUCCESS) || (sdk_sanity_check_url_handle(obj) != INK_SUCCESS)) {
- return (char *) INK_ERROR_PTR;
+ if ((sdk_sanity_check_mbuffer(bufp) != TS_SUCCESS) || (sdk_sanity_check_url_handle(obj) != TS_SUCCESS)) {
+ return (char *) TS_ERROR_PTR;
}
URLImpl *url_impl = (URLImpl *) obj;
return (url_string_get(url_impl, NULL, length, NULL));
@@ -2316,12 +2280,12 @@ typedef const char *(URL::*URLPartGetF)
typedef void (URL::*URLPartSetF) (const char *value, int length);
static const char *
-URLPartGet(INKMBuffer bufp, INKMLoc obj, int *length, URLPartGetF url_f)
+URLPartGet(TSMBuffer bufp, TSMLoc obj, int *length, URLPartGetF url_f)
{
- if ((sdk_sanity_check_mbuffer(bufp) != INK_SUCCESS) ||
- (sdk_sanity_check_url_handle(obj) != INK_SUCCESS) || (length == NULL)) {
- return (const char *) INK_ERROR_PTR;
+ if ((sdk_sanity_check_mbuffer(bufp) != TS_SUCCESS) ||
+ (sdk_sanity_check_url_handle(obj) != TS_SUCCESS) || (length == NULL)) {
+ return (const char *) TS_ERROR_PTR;
}
URL u;
@@ -2339,14 +2303,14 @@ URLPartGet(INKMBuffer bufp, INKMLoc obj,
return ((HdrHeapSDKHandle *) bufp)->make_sdk_string(str_ptr, str_len);
}
-static INKReturnCode
-URLPartSet(INKMBuffer bufp, INKMLoc obj, const char *value, int length, URLPartSetF url_f)
+static TSReturnCode
+URLPartSet(TSMBuffer bufp, TSMLoc obj, const char *value, int length, URLPartSetF url_f)
{
- if ((sdk_sanity_check_mbuffer(bufp) != INK_SUCCESS) ||
- (sdk_sanity_check_url_handle(obj) != INK_SUCCESS) ||
- (sdk_sanity_check_null_ptr((void *) value) != INK_SUCCESS) || (!isWriteable(bufp))) {
- return INK_ERROR;
+ if ((sdk_sanity_check_mbuffer(bufp) != TS_SUCCESS) ||
+ (sdk_sanity_check_url_handle(obj) != TS_SUCCESS) ||
+ (sdk_sanity_check_null_ptr((void *) value) != TS_SUCCESS) || (!isWriteable(bufp))) {
+ return TS_ERROR;
}
URL u;
@@ -2357,78 +2321,78 @@ URLPartSet(INKMBuffer bufp, INKMLoc obj,
length = strlen(value);
(u.*url_f) (value, length);
- return INK_SUCCESS;
+ return TS_SUCCESS;
}
const char *
-INKUrlSchemeGet(INKMBuffer bufp, INKMLoc obj, int *length)
+TSUrlSchemeGet(TSMBuffer bufp, TSMLoc obj, int *length)
{
return URLPartGet(bufp, obj, length, &URL::scheme_get);
}
-INKReturnCode
-INKUrlSchemeSet(INKMBuffer bufp, INKMLoc obj, const char *value, int length)
+TSReturnCode
+TSUrlSchemeSet(TSMBuffer bufp, TSMLoc obj, const char *value, int length)
{
- if (sdk_sanity_check_null_ptr((void *) value) == INK_SUCCESS) {
+ if (sdk_sanity_check_null_ptr((void *) value) == TS_SUCCESS) {
return URLPartSet(bufp, obj, value, length, &URL::scheme_set);
}
- return INK_ERROR;
+ return TS_ERROR;
}
/* Internet specific URLs */
const char *
-INKUrlUserGet(INKMBuffer bufp, INKMLoc obj, int *length)
+TSUrlUserGet(TSMBuffer bufp, TSMLoc obj, int *length)
{
return URLPartGet(bufp, obj, length, &URL::user_get);
}
-INKReturnCode
-INKUrlUserSet(INKMBuffer bufp, INKMLoc obj, const char *value, int length)
+TSReturnCode
+TSUrlUserSet(TSMBuffer bufp, TSMLoc obj, const char *value, int length)
{
return URLPartSet(bufp, obj, value, length, &URL::user_set);
}
const char *
-INKUrlPasswordGet(INKMBuffer bufp, INKMLoc obj, int *length)
+TSUrlPasswordGet(TSMBuffer bufp, TSMLoc obj, int *length)
{
return URLPartGet(bufp, obj, length, &URL::password_get);
}
-INKReturnCode
-INKUrlPasswordSet(INKMBuffer bufp, INKMLoc obj, const char *value, int length)
+TSReturnCode
+TSUrlPasswordSet(TSMBuffer bufp, TSMLoc obj, const char *value, int length)
{
- if (sdk_sanity_check_null_ptr((void *) value) == INK_SUCCESS) {
+ if (sdk_sanity_check_null_ptr((void *) value) == TS_SUCCESS) {
return URLPartSet(bufp, obj, value, length, &URL::password_set);
}
- return INK_ERROR;
+ return TS_ERROR;
}
const char *
-INKUrlHostGet(INKMBuffer bufp, INKMLoc obj, int *length)
+TSUrlHostGet(TSMBuffer bufp, TSMLoc obj, int *length)
{
return URLPartGet(bufp, obj, length, &URL::host_get);
}
-INKReturnCode
-INKUrlHostSet(INKMBuffer bufp, INKMLoc obj, const char *value, int length)
+TSReturnCode
+TSUrlHostSet(TSMBuffer bufp, TSMLoc obj, const char *value, int length)
{
- if (sdk_sanity_check_null_ptr((void *) value) == INK_SUCCESS) {
+ if (sdk_sanity_check_null_ptr((void *) value) == TS_SUCCESS) {
return URLPartSet(bufp, obj, value, length, &URL::host_set);
}
- return INK_ERROR;
+ return TS_ERROR;
}
int
-INKUrlPortGet(INKMBuffer bufp, INKMLoc obj)
+TSUrlPortGet(TSMBuffer bufp, TSMLoc obj)
{
- if ((sdk_sanity_check_mbuffer(bufp) != INK_SUCCESS) || (sdk_sanity_check_url_handle(obj) != INK_SUCCESS)) {
- return INK_ERROR;
+ if ((sdk_sanity_check_mbuffer(bufp) != TS_SUCCESS) || (sdk_sanity_check_url_handle(obj) != TS_SUCCESS)) {
+ return TS_ERROR;
}
URL u;
u.m_heap = ((HdrHeapSDKHandle *) bufp)->m_heap;
@@ -2437,50 +2401,50 @@ INKUrlPortGet(INKMBuffer bufp, INKMLoc o
return u.port_get();
}
-INKReturnCode
-INKUrlPortSet(INKMBuffer bufp, INKMLoc obj, int port)
+TSReturnCode
+TSUrlPortSet(TSMBuffer bufp, TSMLoc obj, int port)
{
// Allow to modify the buffer only
// if bufp is modifiable. If bufp is not modifiable return
- // INK_ERROR. If allowed, return INK_SUCCESS. Changed the
- // return value of function from void to INKReturnCode.
- if ((sdk_sanity_check_mbuffer(bufp) == INK_SUCCESS) &&
- (sdk_sanity_check_url_handle(obj) == INK_SUCCESS) && isWriteable(bufp) && (port > 0)) {
+ // TS_ERROR. If allowed, return TS_SUCCESS. Changed the
+ // return value of function from void to TSReturnCode.
+ if ((sdk_sanity_check_mbuffer(bufp) == TS_SUCCESS) &&
+ (sdk_sanity_check_url_handle(obj) == TS_SUCCESS) && isWriteable(bufp) && (port > 0)) {
URL u;
u.m_heap = ((HdrHeapSDKHandle *) bufp)->m_heap;
u.m_url_impl = (URLImpl *) obj;
u.port_set(port);
- return INK_SUCCESS;
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
}
/* FTP and HTTP specific URLs */
const char *
-INKUrlPathGet(INKMBuffer bufp, INKMLoc obj, int *length)
+TSUrlPathGet(TSMBuffer bufp, TSMLoc obj, int *length)
{
return URLPartGet(bufp, obj, length, &URL::path_get);
}
-INKReturnCode
-INKUrlPathSet(INKMBuffer bufp, INKMLoc obj, const char *value, int length)
+TSReturnCode
+TSUrlPathSet(TSMBuffer bufp, TSMLoc obj, const char *value, int length)
{
- if (sdk_sanity_check_null_ptr((void *) value) == INK_SUCCESS) {
+ if (sdk_sanity_check_null_ptr((void *) value) == TS_SUCCESS) {
return URLPartSet(bufp, obj, value, length, &URL::path_set);
}
- return INK_ERROR;
+ return TS_ERROR;
}
/* FTP specific URLs */
int
-INKUrlFtpTypeGet(INKMBuffer bufp, INKMLoc obj)
+TSUrlFtpTypeGet(TSMBuffer bufp, TSMLoc obj)
{
- if ((sdk_sanity_check_mbuffer(bufp) != INK_SUCCESS) || (sdk_sanity_check_url_handle(obj) != INK_SUCCESS)) {
- return INK_ERROR;
+ if ((sdk_sanity_check_mbuffer(bufp) != TS_SUCCESS) || (sdk_sanity_check_url_handle(obj) != TS_SUCCESS)) {
+ return TS_ERROR;
}
URL u;
u.m_heap = ((HdrHeapSDKHandle *) bufp)->m_heap;
@@ -2489,80 +2453,80 @@ INKUrlFtpTypeGet(INKMBuffer bufp, INKMLo
return u.type_get();
}
-INKReturnCode
-INKUrlFtpTypeSet(INKMBuffer bufp, INKMLoc obj, int type)
+TSReturnCode
+TSUrlFtpTypeSet(TSMBuffer bufp, TSMLoc obj, int type)
{
// Allow to modify the buffer only
// if bufp is modifiable. If bufp is not modifiable return
- // INK_ERROR. If allowed, return INK_SUCCESS. Changed the
- // return value of function from void to INKReturnCode.
+ // TS_ERROR. If allowed, return TS_SUCCESS. Changed the
+ // return value of function from void to TSReturnCode.
//The valid values are : 0, 65('A'), 97('a'),
//69('E'), 101('e'), 73 ('I') and 105('i').
- if ((sdk_sanity_check_mbuffer(bufp) == INK_SUCCESS) &&
- (sdk_sanity_check_url_handle(obj) == INK_SUCCESS) &&
+ if ((sdk_sanity_check_mbuffer(bufp) == TS_SUCCESS) &&
+ (sdk_sanity_check_url_handle(obj) == TS_SUCCESS) &&
(type == 0 || type == 'A' || type == 'E' || type == 'I' || type == 'a' || type == 'i' || type == 'e') &&
isWriteable(bufp)) {
URL u;
u.m_heap = ((HdrHeapSDKHandle *) bufp)->m_heap;
u.m_url_impl = (URLImpl *) obj;
u.type_set(type);
- return INK_SUCCESS;
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
}
/* HTTP specific URLs */
const char *
-INKUrlHttpParamsGet(INKMBuffer bufp, INKMLoc obj, int *length)
+TSUrlHttpParamsGet(TSMBuffer bufp, TSMLoc obj, int *length)
{
return URLPartGet(bufp, obj, length, &URL::params_get);
}
-INKReturnCode
-INKUrlHttpParamsSet(INKMBuffer bufp, INKMLoc obj, const char *value, int length)
+TSReturnCode
+TSUrlHttpParamsSet(TSMBuffer bufp, TSMLoc obj, const char *value, int length)
{
- if (sdk_sanity_check_null_ptr((void *) value) == INK_SUCCESS) {
+ if (sdk_sanity_check_null_ptr((void *) value) == TS_SUCCESS) {
return URLPartSet(bufp, obj, value, length, &URL::params_set);
}
- return INK_ERROR;
+ return TS_ERROR;
}
const char *
-INKUrlHttpQueryGet(INKMBuffer bufp, INKMLoc obj, int *length)
+TSUrlHttpQueryGet(TSMBuffer bufp, TSMLoc obj, int *length)
{
return URLPartGet(bufp, obj, length, &URL::query_get);
}
-INKReturnCode
-INKUrlHttpQuerySet(INKMBuffer bufp, INKMLoc obj, const char *value, int length)
+TSReturnCode
+TSUrlHttpQuerySet(TSMBuffer bufp, TSMLoc obj, const char *value, int length)
{
- if (sdk_sanity_check_null_ptr((void *) value) == INK_SUCCESS) {
+ if (sdk_sanity_check_null_ptr((void *) value) == TS_SUCCESS) {
return URLPartSet(bufp, obj, value, length, &URL::query_set);
}
- return INK_ERROR;
+ return TS_ERROR;
}
const char *
-INKUrlHttpFragmentGet(INKMBuffer bufp, INKMLoc obj, int *length)
+TSUrlHttpFragmentGet(TSMBuffer bufp, TSMLoc obj, int *length)
{
return URLPartGet(bufp, obj, length, &URL::fragment_get);
}
-INKReturnCode
-INKUrlHttpFragmentSet(INKMBuffer bufp, INKMLoc obj, const char *value, int length)
+TSReturnCode
+TSUrlHttpFragmentSet(TSMBuffer bufp, TSMLoc obj, const char *value, int length)
{
- if (sdk_sanity_check_null_ptr((void *) value) == INK_SUCCESS) {
+ if (sdk_sanity_check_null_ptr((void *) value) == TS_SUCCESS) {
return URLPartSet(bufp, obj, value, length, &URL::fragment_set);
}
- return INK_ERROR;
+ return TS_ERROR;
}
@@ -2576,90 +2540,90 @@ INKUrlHttpFragmentSet(INKMBuffer bufp, I
/* MimeParser */
/**************/
-INKMimeParser
-INKMimeParserCreate()
+TSMimeParser
+TSMimeParserCreate()
{
- INKMimeParser parser;
+ TSMimeParser parser;
- parser = INKmalloc(sizeof(MIMEParser));
- if (sdk_sanity_check_mime_parser(parser) != INK_SUCCESS) {
- INKfree(parser);
- return (INKMimeParser) INK_ERROR_PTR;
+ parser = xmalloc(sizeof(MIMEParser));
+ if (sdk_sanity_check_mime_parser(parser) != TS_SUCCESS) {
+ xfree(parser);
+ return (TSMimeParser) TS_ERROR_PTR;
}
mime_parser_init((MIMEParser *) parser);
return parser;
}
-INKReturnCode
-INKMimeParserClear(INKMimeParser parser)
+TSReturnCode
+TSMimeParserClear(TSMimeParser parser)
{
- if (sdk_sanity_check_mime_parser(parser) != INK_SUCCESS) {
- return INK_ERROR;
+ if (sdk_sanity_check_mime_parser(parser) != TS_SUCCESS) {
+ return TS_ERROR;
}
mime_parser_clear((MIMEParser *) parser);
- return INK_SUCCESS;
+ return TS_SUCCESS;
}
-INKReturnCode
-INKMimeParserDestroy(INKMimeParser parser)
+TSReturnCode
+TSMimeParserDestroy(TSMimeParser parser)
{
- if (sdk_sanity_check_mime_parser(parser) != INK_SUCCESS) {
- return INK_ERROR;
+ if (sdk_sanity_check_mime_parser(parser) != TS_SUCCESS) {
+ return TS_ERROR;
}
mime_parser_clear((MIMEParser *) parser);
- INKfree(parser);
- return INK_SUCCESS;
+ xfree(parser);
+ return TS_SUCCESS;
}
/***********/
/* MimeHdr */
/***********/
-// INKMBuffer: pointers to HdrHeapSDKHandle objects
-// INKMLoc: pointers to MIMEFieldSDKHandle objects
+// TSMBuffer: pointers to HdrHeapSDKHandle objects
+// TSMLoc: pointers to MIMEFieldSDKHandle objects
-INKMLoc
-INKMimeHdrCreate(INKMBuffer bufp)
+TSMLoc
+TSMimeHdrCreate(TSMBuffer bufp)
{
// Allow to modify the buffer only
// if bufp is modifiable. If bufp is not modifiable return
- // INK_ERROR. If not allowed, return NULL.
- // Changed the return value for SDK3.0 from NULL to INK_ERROR_PTR.
- if ((sdk_sanity_check_mbuffer(bufp) == INK_SUCCESS) && isWriteable(bufp)) {
- return (INKMLoc) mime_hdr_create(((HdrHeapSDKHandle *) bufp)->m_heap);
+ // TS_ERROR. If not allowed, return NULL.
+ // Changed the return value for SDK3.0 from NULL to TS_ERROR_PTR.
+ if ((sdk_sanity_check_mbuffer(bufp) == TS_SUCCESS) && isWriteable(bufp)) {
+ return (TSMLoc) mime_hdr_create(((HdrHeapSDKHandle *) bufp)->m_heap);
} else {
- return (INKMLoc) INK_ERROR_PTR;
+ return (TSMLoc) TS_ERROR_PTR;
}
}
-INKReturnCode
-INKMimeHdrDestroy(INKMBuffer bufp, INKMLoc obj)
+TSReturnCode
+TSMimeHdrDestroy(TSMBuffer bufp, TSMLoc obj)
{
// Allow to modify the buffer only
// if bufp is modifiable. If bufp is not modifiable return
- // INK_ERROR. If allowed, return INK_SUCCESS. Changed the
- // return value of function from void to INKReturnCode.
- if ((sdk_sanity_check_mbuffer(bufp) == INK_SUCCESS) &&
- ((sdk_sanity_check_mime_hdr_handle(obj) == INK_SUCCESS) || (sdk_sanity_check_http_hdr_handle(obj) == INK_SUCCESS))
+ // TS_ERROR. If allowed, return TS_SUCCESS. Changed the
+ // return value of function from void to TSReturnCode.
+ if ((sdk_sanity_check_mbuffer(bufp) == TS_SUCCESS) &&
+ ((sdk_sanity_check_mime_hdr_handle(obj) == TS_SUCCESS) || (sdk_sanity_check_http_hdr_handle(obj) == TS_SUCCESS))
&& isWriteable(bufp)) {
MIMEHdrImpl *mh = _hdr_mloc_to_mime_hdr_impl(obj);
mime_hdr_destroy(((HdrHeapSDKHandle *) bufp)->m_heap, mh);
- return INK_SUCCESS;
+ return TS_SUCCESS;
} else {
- return INK_ERROR;
+ return TS_ERROR;
}
}
-INKMLoc
-INKMimeHdrClone(INKMBuffer dest_bufp, INKMBuffer src_bufp, INKMLoc src_hdr)
+TSMLoc
+TSMimeHdrClone(TSMBuffer dest_bufp, TSMBuffer src_bufp, TSMLoc src_hdr)
{
// Allow to modify the buffer only
// if bufp is modifiable. If bufp is not modifiable return
- // INK_ERROR. If not allowed, return NULL.
[... 5516 lines stripped ...]