Implements unit test for SDK APIs. More...
#include "ink_config.h"
#include <sys/types.h>
#include <errno.h>
#include <pthread.h>
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include "Regression.h"
#include "api/ts/ts.h"
#include "api/ts/experimental.h"
#include "I_RecCore.h"
#include "InkAPITestTool.cc"
#include "http/HttpSM.h"
#include "ts/TestBox.h"
Go to the source code of this file.
Implements unit test for SDK APIs.
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Definition in file InkAPITest.cc.
#define HTTP_HOOK_TEST_REQUEST_ID 1 |
Definition at line 1928 of file InkAPITest.cc.
Referenced by SDK_API_HttpHookAdd().
#define LOG_TEST_PATTERN "SDK team rocks" |
Definition at line 5229 of file InkAPITest.cc.
Referenced by log_test_handler(), and SDK_API_TSTextLog().
#define OBJECT_SIZE 100000 |
Definition at line 466 of file InkAPITest.cc.
Referenced by cache_handler(), and SDK_API_TSCache().
#define PFX "plugin.config" |
Definition at line 895 of file InkAPITest.cc.
Referenced by SDK_API_TSfopen().
#define PRINT_DIFF | ( | _x | ) |
{ \ if ( _x - ORIG_##_x != 0) { \ test_passed = false; \ SDK_RPRINT (test, "##_x", "TestCase1", TC_FAIL, \ "%s:Original Value = %d; New Value = %d \n", #_x,_x, ORIG_##_x); \ } \ }
Definition at line 5465 of file InkAPITest.cc.
Referenced by SDK_API_TSConstant().
#define SYNSERVER_DUMMY_PORT -1 |
Definition at line 7119 of file InkAPITest.cc.
Referenced by SDK_API_TSHttpConnectIntercept(), and SDK_API_TSHttpConnectServerIntercept().
#define TC_FAIL 0 |
Definition at line 52 of file InkAPITest.cc.
Referenced by action_cancel_handler(), altinfo_hook_handler(), cache_handler(), cache_hook_handler(), checkHttpTxnClientAddrGet(), checkHttpTxnClientIPGet(), checkHttpTxnClientReqGet(), checkHttpTxnClientRespGet(), checkHttpTxnIncomingAddrGet(), checkHttpTxnNextHopIPGet(), checkHttpTxnParentProxy(), checkHttpTxnServerIPGet(), checkHttpTxnServerReqGet(), checkHttpTxnServerRespGet(), client_handler(), compare_field_values(), cont_data_handler(), cont_schedule_handler(), cont_test_handler(), log_test_handler(), mytest_handler(), pthread_start_func(), SDK_API_DEBUG_NAME_LOOKUPS(), SDK_API_ENCODING(), SDK_API_HttpAltInfo(), SDK_API_HttpSsn(), SDK_API_HttpTxnCache(), SDK_API_HttpTxnTransform(), SDK_API_OVERRIDABLE_CONFIGS(), SDK_API_TSCache(), SDK_API_TSConfig(), SDK_API_TSContCreate(), SDK_API_TSContMutexGet(), SDK_API_TSfopen(), SDK_API_TSHttpHdr(), SDK_API_TSHttpHdrParse(), SDK_API_TSIOBufferBlockNext(), SDK_API_TSIOBufferBlockReadAvail(), SDK_API_TSIOBufferCopy(), SDK_API_TSIOBufferCreate(), SDK_API_TSIOBufferProduce(), SDK_API_TSIOBufferReaderClone(), SDK_API_TSIOBufferReaderConsume(), SDK_API_TSIOBufferStart(), SDK_API_TSMgmtGet(), SDK_API_TSMimeHdrField(), SDK_API_TSMimeHdrParse(), SDK_API_TSMutexCreate(), SDK_API_TSPluginDirGet(), SDK_API_TSPortDescriptor(), SDK_API_TSTextLog(), SDK_API_TSThread(), SDK_API_TSThreadInit(), SDK_API_TSTrafficServerVersionGet(), SDK_API_TSUrl(), SDK_API_TSUrlParse(), server_handler(), ssn_handler(), thread_create_handler(), transform_add(), transform_hook_handler(), and transformable().
#define TC_PASS 1 |
Definition at line 51 of file InkAPITest.cc.
Referenced by action_cancel_handler(), altinfo_hook_handler(), cache_handler(), cache_hook_handler(), checkHttpTxnClientAddrGet(), checkHttpTxnClientIPGet(), checkHttpTxnClientReqGet(), checkHttpTxnClientRespGet(), checkHttpTxnIncomingAddrGet(), checkHttpTxnNextHopIPGet(), checkHttpTxnParentProxy(), checkHttpTxnServerIPGet(), checkHttpTxnServerReqGet(), checkHttpTxnServerRespGet(), client_handler(), cont_data_handler(), cont_handler(), cont_schedule_handler(), cont_test_handler(), log_test_handler(), mytest_handler(), pthread_start_func(), SDK_API_DEBUG_NAME_LOOKUPS(), SDK_API_ENCODING(), SDK_API_OVERRIDABLE_CONFIGS(), SDK_API_TSCache(), SDK_API_TSConfig(), SDK_API_TSContMutexGet(), SDK_API_TSfopen(), SDK_API_TSHttpHdr(), SDK_API_TSHttpHdrParse(), SDK_API_TSIOBufferBlockNext(), SDK_API_TSIOBufferBlockReadAvail(), SDK_API_TSIOBufferCopy(), SDK_API_TSIOBufferCreate(), SDK_API_TSIOBufferProduce(), SDK_API_TSIOBufferReaderClone(), SDK_API_TSIOBufferReaderConsume(), SDK_API_TSIOBufferStart(), SDK_API_TSMgmtGet(), SDK_API_TSMimeHdrField(), SDK_API_TSMimeHdrParse(), SDK_API_TSMutexCreate(), SDK_API_TSPluginDirGet(), SDK_API_TSTextLog(), SDK_API_TSThread(), SDK_API_TSThreadInit(), SDK_API_TSTrafficServerVersionGet(), SDK_API_TSUrl(), SDK_API_TSUrlParse(), SDK_RPRINT(), server_handler(), ssn_handler(), thread_create_handler(), transform_hook_handler(), and transformtest_transform().
#define TEST_CASE_CONNECT_ID1 9 |
Definition at line 7116 of file InkAPITest.cc.
Referenced by cont_test_handler().
#define TEST_CASE_CONNECT_ID2 10 |
Definition at line 7117 of file InkAPITest.cc.
Referenced by cont_test_handler().
#define UTDBG_TAG "sdk_ut" |
Definition at line 54 of file InkAPITest.cc.
Referenced by cache_handler(), checkHttpTxnClientAddrGet(), checkHttpTxnIncomingAddrGet(), cont_test_handler(), SDK_API_HttpTxnTransform(), SDK_API_TSHttpConnectIntercept(), SDK_API_TSHttpConnectServerIntercept(), and transform_hook_handler().
enum ORIG_TSCacheDataType |
Definition at line 5620 of file InkAPITest.cc.
enum ORIG_TSCacheError |
Definition at line 5627 of file InkAPITest.cc.
Definition at line 5613 of file InkAPITest.cc.
Definition at line 5634 of file InkAPITest.cc.
enum ORIG_TSEvent |
Definition at line 5559 of file InkAPITest.cc.
enum ORIG_TSHttpHookID |
Definition at line 5537 of file InkAPITest.cc.
enum ORIG_TSHttpStatus |
Definition at line 5490 of file InkAPITest.cc.
enum ORIG_TSHttpType |
Definition at line 5483 of file InkAPITest.cc.
enum ORIG_TSParseResult |
Definition at line 5475 of file InkAPITest.cc.
enum ORIG_TSReturnCode |
Definition at line 5656 of file InkAPITest.cc.
enum ORIG_TSSDKVersion |
Definition at line 5650 of file InkAPITest.cc.
Definition at line 5644 of file InkAPITest.cc.
Definition at line 1297 of file InkAPITest.cc.
References SDK_ActionCancel_pstatus, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_EVENT_IMMEDIATE, TS_EVENT_TIMEOUT, and TSContDestroy().
Referenced by SDK_API_TSActionCancel().
Definition at line 6887 of file InkAPITest.cc.
References AltInfoTestData::browser1, AltInfoTestData::browser2, AltInfoTestData::browser3, AltInfoTestData::first_time, AltInfoTestData::magic, AltInfoTestData::os, AltInfoTestData::pstatus, REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, AltInfoTestData::request1, AltInfoTestData::request2, AltInfoTestData::request3, REQUEST_INPROGRESS, REQUEST_SUCCESS, AltInfoTestData::run_at_least_once, SDK_RPRINT(), ClientTxn::status, synclient_txn_delete(), synclient_txn_send_request(), synserver_delete(), TC_FAIL, TC_PASS, AltInfoTestData::test, AltInfoTestData::test_passed_txn_alt_info_cached_req_get, AltInfoTestData::test_passed_txn_alt_info_cached_resp_get, AltInfoTestData::test_passed_txn_alt_info_client_req_get, AltInfoTestData::test_passed_txn_alt_info_quality_set, TS_EVENT_HTTP_CONTINUE, TS_EVENT_HTTP_READ_REQUEST_HDR, TS_EVENT_HTTP_SELECT_ALT, TS_EVENT_IMMEDIATE, TS_EVENT_TIMEOUT, TS_HTTP_SELECT_ALT_HOOK, TS_SUCCESS, TS_THREAD_POOL_DEFAULT, TSContDataGet(), TSContDataSet(), TSContSchedule(), TSfree, TSHttpAltInfoCachedReqGet(), TSHttpAltInfoCachedRespGet(), TSHttpAltInfoClientReqGet(), TSHttpAltInfoQualitySet(), TSHttpHookAdd(), TSHttpTxnReenable(), and TSSkipRemappingSet().
Referenced by SDK_API_HttpAltInfo().
Definition at line 490 of file InkAPITest.cc.
References CacheVConnStruct::bufp, content, Debug, CacheVConnStruct::key, memcpy, OBJECT_SIZE, CacheVConnStruct::out_bufp, CacheVConnStruct::out_readerp, read_counter, CacheVConnStruct::read_vconnp, CacheVConnStruct::read_vio, CacheVConnStruct::readerp, SDK_Cache_pstatus, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_EVENT_CACHE_OPEN_READ, TS_EVENT_CACHE_OPEN_READ_FAILED, TS_EVENT_CACHE_OPEN_WRITE, TS_EVENT_CACHE_OPEN_WRITE_FAILED, TS_EVENT_CACHE_REMOVE, TS_EVENT_CACHE_REMOVE_FAILED, TS_EVENT_TIMEOUT, TS_EVENT_VCONN_READ_COMPLETE, TS_EVENT_VCONN_READ_READY, TS_EVENT_VCONN_WRITE_COMPLETE, TS_EVENT_VCONN_WRITE_READY, TS_THREAD_POOL_DEFAULT, TSCacheKeyDestroy(), TSCacheRead(), TSCacheRemove(), TSContDataGet(), TSContMutexGet(), TSContSchedule(), TSfree, TSIOBufferBlockWriteStart(), TSIOBufferCreate(), TSIOBufferDestroy(), TSIOBufferProduce(), TSIOBufferReaderAlloc(), TSIOBufferReaderAvail(), TSIOBufferReaderConsume(), TSIOBufferStart(), TSReleaseAssert, TSVConnCacheObjectSizeGet(), TSVConnClose(), TSVConnRead(), TSVConnWrite(), TSVIOBufferGet(), TSVIOContGet(), TSVIOMutexGet(), TSVIONBytesGet(), TSVIONBytesSet(), TSVIONDoneGet(), TSVIONDoneSet(), TSVIONTodoGet(), TSVIOReaderGet(), TSVIOReenable(), TSVIOVConnGet(), UTDBG_TAG, CacheVConnStruct::write_vconnp, and CacheVConnStruct::write_vio.
Referenced by SDK_API_TSCache().
Definition at line 6069 of file InkAPITest.cc.
References CacheTestData::browser1, CacheTestData::browser2, CacheTestData::first_time, ink_assert, CacheTestData::magic, CacheTestData::os, CacheTestData::pstatus, REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, CacheTestData::request, REQUEST_INPROGRESS, REQUEST_SUCCESS, SDK_RPRINT(), ClientTxn::status, synclient_txn_delete(), synclient_txn_send_request(), synserver_delete(), TC_FAIL, TC_PASS, CacheTestData::test, CacheTestData::test_passed_txn_cache_lookup_status, CacheTestData::test_passed_txn_cached_req_get, CacheTestData::test_passed_txn_cached_resp_get, TS_CACHE_LOOKUP_HIT_FRESH, TS_CACHE_LOOKUP_MISS, TS_EVENT_HTTP_CACHE_LOOKUP_COMPLETE, TS_EVENT_HTTP_CONTINUE, TS_EVENT_HTTP_READ_CACHE_HDR, TS_EVENT_HTTP_READ_REQUEST_HDR, TS_EVENT_IMMEDIATE, TS_EVENT_TIMEOUT, TS_NULL_MLOC, TS_SUCCESS, TS_THREAD_POOL_DEFAULT, TSContDataGet(), TSContDataSet(), TSContSchedule(), TSfree, TSHandleMLocRelease(), TSHttpTxnCachedReqGet(), TSHttpTxnCachedRespGet(), TSHttpTxnCacheLookupStatusGet(), TSHttpTxnReenable(), and TSSkipRemappingSet().
Referenced by SDK_API_HttpTxnCache().
static int checkHttpTxnClientAddrGet | ( | SocketTest * | test, | |
void * | data | |||
) | [static] |
Definition at line 2076 of file InkAPITest.cc.
References ats_ip_port_host_order(), SocketTest::browser, ClientTxn::local_port, SocketTest::regtest, SDK_RPRINT(), TC_FAIL, TC_PASS, SocketTest::test_client_remote_port_get, TSHttpTxnClientAddrGet(), and UTDBG_TAG.
Referenced by mytest_handler().
static int checkHttpTxnClientIPGet | ( | SocketTest * | test, | |
void * | data | |||
) | [static] |
Definition at line 1954 of file InkAPITest.cc.
References ats_ip4_addr_cast(), SocketTest::regtest, SDK_RPRINT(), TC_FAIL, TC_PASS, SocketTest::test_client_ip_get, and TSHttpTxnClientAddrGet().
Referenced by mytest_handler().
static int checkHttpTxnClientReqGet | ( | SocketTest * | test, | |
void * | data | |||
) | [static] |
Definition at line 2109 of file InkAPITest.cc.
References SocketTest::regtest, SDK_RPRINT(), TC_FAIL, TC_PASS, SocketTest::test_client_req_get, and TSHttpTxnClientReqGet().
Referenced by mytest_handler().
static int checkHttpTxnClientRespGet | ( | SocketTest * | test, | |
void * | data | |||
) | [static] |
Definition at line 2136 of file InkAPITest.cc.
References SocketTest::regtest, SDK_RPRINT(), TC_FAIL, TC_PASS, SocketTest::test_client_resp_get, and TSHttpTxnClientRespGet().
Referenced by mytest_handler().
static int checkHttpTxnIncomingAddrGet | ( | SocketTest * | test, | |
void * | data | |||
) | [static] |
Definition at line 2040 of file InkAPITest.cc.
References ats_ip_port_host_order(), HttpProxyPort::findHttp(), HttpProxyPort::m_port, SocketTest::regtest, SDK_RPRINT(), TC_FAIL, TC_PASS, SocketTest::test_client_incoming_port_get, TSHttpTxnIncomingAddrGet(), and UTDBG_TAG.
Referenced by mytest_handler().
static int checkHttpTxnNextHopIPGet | ( | SocketTest * | test, | |
void * | data | |||
) | [static] |
Definition at line 1982 of file InkAPITest.cc.
References ats_ip4_addr_cast(), SocketTest::regtest, SDK_RPRINT(), TC_FAIL, TC_PASS, SocketTest::test_next_hop_ip_get, and TSHttpTxnNextHopAddrGet().
Referenced by mytest_handler().
Definition at line 5844 of file InkAPITest.cc.
References SDK_RPRINT(), TC_FAIL, TC_PASS, ContData::test, ContData::test_passed_Parent_Proxy, TS_SUCCESS, TSHttpTxnParentProxyGet(), and TSHttpTxnParentProxySet().
Referenced by ssn_handler().
static int checkHttpTxnServerIPGet | ( | SocketTest * | test, | |
void * | data | |||
) | [static] |
Definition at line 2011 of file InkAPITest.cc.
References ats_ip4_addr_cast(), SocketTest::regtest, SDK_RPRINT(), TC_FAIL, TC_PASS, SocketTest::test_server_ip_get, and TSHttpTxnServerAddrGet().
Referenced by mytest_handler().
static int checkHttpTxnServerReqGet | ( | SocketTest * | test, | |
void * | data | |||
) | [static] |
Definition at line 2163 of file InkAPITest.cc.
References SocketTest::regtest, SDK_RPRINT(), TC_FAIL, TC_PASS, SocketTest::test_server_req_get, and TSHttpTxnServerReqGet().
Referenced by mytest_handler().
static int checkHttpTxnServerRespGet | ( | SocketTest * | test, | |
void * | data | |||
) | [static] |
Definition at line 2190 of file InkAPITest.cc.
References SocketTest::regtest, SDK_RPRINT(), TC_FAIL, TC_PASS, SocketTest::test_server_resp_get, and TSHttpTxnServerRespGet().
Referenced by mytest_handler().
Definition at line 306 of file InkAPITest.cc.
References SDK_NetVConn_Params::api, ats_ip4_set(), ats_ip_ntop(), ats_ip_port_host_order(), ats_is_ip_loopback(), SDK_NetVConn_Params::port, SDK_NetVConn_Params::pstatus, IpEndpoint::sa, SDK_RPRINT(), TC_FAIL, TC_PASS, SDK_NetVConn_Params::test, TS_EVENT_NET_CONNECT_FAILED, TSContDataGet(), TSContDestroy(), TSNetVConnRemoteAddrGet(), and TSVConnClose().
Referenced by SDK_API_TSNetVConn(), and SDK_API_TSPortDescriptor().
TSReturnCode compare_field_names | ( | RegressionTest * | , | |
TSMBuffer | bufp1, | |||
TSMLoc | mime_loc1, | |||
TSMLoc | field_loc1, | |||
TSMBuffer | bufp2, | |||
TSMLoc | mime_loc2, | |||
TSMLoc | field_loc2 | |||
) |
Definition at line 3611 of file InkAPITest.cc.
References TSMimeHdrFieldNameGet().
Referenced by SDK_API_TSMimeHdrField(), and SDK_API_TSMimeHdrParse().
TSReturnCode compare_field_values | ( | RegressionTest * | test, | |
TSMBuffer | bufp1, | |||
TSMLoc | hdr_loc1, | |||
TSMLoc | field_loc1, | |||
TSMBuffer | bufp2, | |||
TSMLoc | hdr_loc2, | |||
TSMLoc | field_loc2 | |||
) |
Definition at line 4678 of file InkAPITest.cc.
References SDK_RPRINT(), TC_FAIL, TSMimeHdrFieldValuesCount(), and TSMimeHdrFieldValueStringGet().
Referenced by SDK_API_TSMimeHdrParse().
static void config_destroy_func | ( | void * | data | ) | [static] |
Definition at line 1419 of file InkAPITest.cc.
References MyData::data1, MyData::data2, SDK_ContData_pstatus, SDK_RPRINT(), TC_FAIL, TC_PASS, TSContDataGet(), TSContDestroy(), and TSfree.
Referenced by SDK_API_TSContDataGet().
Definition at line 1364 of file InkAPITest.cc.
References SDK_ContCreate_pstatus, SDK_RPRINT(), and TC_PASS.
Referenced by SDK_API_TSContCreate(), and SDK_API_TSContMutexGet().
Definition at line 1510 of file InkAPITest.cc.
References SDK_ContSchedule_pstatus, SDK_RPRINT(), tc1_count, tc2_count, TC_FAIL, TC_PASS, TS_EVENT_IMMEDIATE, TS_EVENT_TIMEOUT, and TSContDestroy().
Referenced by SDK_API_TSContSchedule().
Definition at line 7135 of file InkAPITest.cc.
References SocketServer::accept_cont, ConnectTestData::browser, get_body_ptr(), get_request_id(), ConnectTestData::magic, MAGIC_ALIVE, ConnectTestData::os, ConnectTestData::pstatus, REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, REQUEST_INPROGRESS, ClientTxn::response, SDK_RPRINT(), ClientTxn::status, synclient_txn_delete(), synserver_delete(), TC_FAIL, TC_PASS, ConnectTestData::test, ConnectTestData::test_case, TEST_CASE_CONNECT_ID1, TEST_CASE_CONNECT_ID2, TS_EVENT_HTTP_CONTINUE, TS_EVENT_HTTP_READ_REQUEST_HDR, TS_EVENT_TIMEOUT, TS_THREAD_POOL_DEFAULT, TSContDataGet(), TSContSchedule(), TSHttpTxnIntercept(), TSHttpTxnReenable(), TSHttpTxnServerIntercept(), TSReleaseAssert, and UTDBG_TAG.
Referenced by SDK_API_TSHttpConnectIntercept(), and SDK_API_TSHttpConnectServerIntercept().
Definition at line 4390 of file InkAPITest.cc.
References memcpy, TSHttpHdrPrint(), TSIOBufferBlockReadStart(), TSIOBufferCreate(), TSIOBufferDestroy(), TSIOBufferReaderAlloc(), TSIOBufferReaderAvail(), TSIOBufferReaderConsume(), TSIOBufferReaderFree(), TSIOBufferReaderStart(), and TSmalloc.
Referenced by SDK_API_TSHttpHdrParse().
Definition at line 4602 of file InkAPITest.cc.
References memcpy, TSIOBufferBlockReadStart(), TSIOBufferCreate(), TSIOBufferDestroy(), TSIOBufferReaderAlloc(), TSIOBufferReaderAvail(), TSIOBufferReaderConsume(), TSIOBufferReaderFree(), TSIOBufferReaderStart(), TSmalloc, and TSMimeHdrPrint().
Referenced by SDK_API_TSMimeHdrParse().
static void handle_transform | ( | TSCont | contp | ) | [static] |
Definition at line 6348 of file InkAPITest.cc.
References append_buffer_length, append_buffer_reader, MyTransformData::append_needed, INT64_MAX, my_data_alloc(), MyTransformData::output_buffer, MyTransformData::output_reader, MyTransformData::output_vio, TransformTestData::transformData, TS_EVENT_VCONN_WRITE_COMPLETE, TS_EVENT_VCONN_WRITE_READY, TSContCall(), TSContDataGet(), TSIOBufferCopy(), TSIOBufferCreate(), TSIOBufferReaderAlloc(), TSIOBufferReaderAvail(), TSIOBufferReaderConsume(), TSTransformOutputVConnGet(), TSVConnWrite(), TSVConnWriteVIOGet(), TSVIOBufferGet(), TSVIOContGet(), TSVIONBytesGet(), TSVIONBytesSet(), TSVIONDoneGet(), TSVIONDoneSet(), TSVIONTodoGet(), TSVIOReaderGet(), and TSVIOReenable().
Referenced by transformtest_transform().
static int load | ( | const char * | append_string | ) | [static] |
Definition at line 6559 of file InkAPITest.cc.
References append_buffer, append_buffer_length, append_buffer_reader, ink_strlcpy(), TSIOBufferBlockWriteStart(), TSIOBufferCreate(), TSIOBufferProduce(), TSIOBufferReaderAlloc(), TSIOBufferReaderAvail(), and TSIOBufferStart().
Referenced by SDK_API_HttpTxnTransform().
Definition at line 5242 of file InkAPITest.cc.
References ats_malloc(), LogTestData::fullpath_logname, ink_string_concatenate_strings(), LogTestData::log, LOG_TEST_PATTERN, LogTestData::magic, MAGIC_ALIVE, memcpy, LogTestData::pstatus, REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, SDK_RPRINT(), TC_FAIL, TC_PASS, LogTestData::test, TS_EVENT_TIMEOUT, TS_SUCCESS, TSAssert, TSContDataGet(), TSfclose(), TSfgets(), TSfopen(), TSfree, and TSTextLogObjectDestroy().
Referenced by SDK_API_TSTextLog().
static MyTransformData* my_data_alloc | ( | ) | [static] |
Definition at line 6323 of file InkAPITest.cc.
References MyTransformData::append_needed, MyTransformData::output_buffer, MyTransformData::output_reader, MyTransformData::output_vio, and TSmalloc.
Referenced by handle_transform().
static void my_data_destroy | ( | MyTransformData * | data | ) | [static] |
Definition at line 6337 of file InkAPITest.cc.
References MyTransformData::output_buffer, TSfree, and TSIOBufferDestroy().
Referenced by transformtest_transform().
Definition at line 2219 of file InkAPITest.cc.
References SocketTest::browser, checkHttpTxnClientAddrGet(), checkHttpTxnClientIPGet(), checkHttpTxnClientReqGet(), checkHttpTxnClientRespGet(), checkHttpTxnIncomingAddrGet(), checkHttpTxnNextHopIPGet(), checkHttpTxnServerIPGet(), checkHttpTxnServerReqGet(), checkHttpTxnServerRespGet(), SocketTest::hook_mask, ClientTxn::magic, SocketTest::magic, MAGIC_ALIVE, SocketTest::os, SocketTest::pstatus, SocketTest::reenable_mask, REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, SocketTest::regtest, REQUEST_INPROGRESS, REQUEST_SUCCESS, ClientTxn::response, SDK_RPRINT(), ClientTxn::status, synclient_txn_delete(), synserver_delete(), TC_FAIL, TC_PASS, SocketTest::test_client_incoming_port_get, SocketTest::test_client_ip_get, SocketTest::test_client_remote_port_get, SocketTest::test_client_req_get, SocketTest::test_client_resp_get, SocketTest::test_next_hop_ip_get, SocketTest::test_server_ip_get, SocketTest::test_server_req_get, SocketTest::test_server_resp_get, TS_EVENT_HTTP_CACHE_LOOKUP_COMPLETE, TS_EVENT_HTTP_CONTINUE, TS_EVENT_HTTP_OS_DNS, TS_EVENT_HTTP_READ_REQUEST_HDR, TS_EVENT_HTTP_READ_RESPONSE_HDR, TS_EVENT_HTTP_SEND_REQUEST_HDR, TS_EVENT_HTTP_SEND_RESPONSE_HDR, TS_EVENT_HTTP_TXN_CLOSE, TS_EVENT_HTTP_TXN_START, TS_EVENT_IMMEDIATE, TS_EVENT_TIMEOUT, TS_THREAD_POOL_DEFAULT, TSAssert, TSContDataGet(), TSContDataSet(), TSContSchedule(), TSfree, TSHttpTxnReenable(), and TSSkipRemappingSet().
Referenced by SDK_API_HttpHookAdd().
static void * pthread_start_func | ( | void * | arg | ) | [static] |
Definition at line 1239 of file InkAPITest.cc.
References SDK_RPRINT(), SDK_ThreadInit_pstatus, TC_FAIL, TC_PASS, thread_init_err_count, TSThreadDestroy(), and TSThreadInit().
Referenced by SDK_API_TSThreadInit().
REGRESSION_TEST() SDK_API_DEBUG_NAME_LOOKUPS | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 7620 of file InkAPITest.cc.
References REGRESSION_TEST_PASSED, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_EVENT_IMMEDIATE, TS_HTTP_READ_RESPONSE_HDR_HOOK, TS_SRVSTATE_INACTIVE_TIMEOUT, TSHttpEventNameLookup(), TSHttpHookNameLookup(), and TSHttpServerStateNameLookup().
REGRESSION_TEST() SDK_API_ENCODING | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 7522 of file InkAPITest.cc.
References REGRESSION_TEST_PASSED, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_SUCCESS, TSBase64Decode(), TSBase64Encode(), TSStringPercentDecode(), and TSStringPercentEncode().
EXCLUSIVE_REGRESSION_TEST() SDK_API_HttpAltInfo | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 7047 of file InkAPITest.cc.
References altinfo_hook_handler(), AltInfoTestData::browser1, AltInfoTestData::browser2, AltInfoTestData::browser3, AltInfoTestData::first_time, generate_request(), AltInfoTestData::magic, AltInfoTestData::os, AltInfoTestData::pstatus, AltInfoTestData::request1, AltInfoTestData::request2, AltInfoTestData::request3, AltInfoTestData::run_at_least_once, SDK_RPRINT(), synclient_txn_create(), synclient_txn_send_request(), synserver_create(), SYNSERVER_LISTEN_PORT, synserver_start(), TC_FAIL, AltInfoTestData::test, AltInfoTestData::test_passed_txn_alt_info_cached_req_get, AltInfoTestData::test_passed_txn_alt_info_cached_resp_get, AltInfoTestData::test_passed_txn_alt_info_client_req_get, AltInfoTestData::test_passed_txn_alt_info_quality_set, TS_HTTP_READ_REQUEST_HDR_HOOK, TS_THREAD_POOL_DEFAULT, TSContCreate(), TSContDataSet(), TSContSchedule(), TSHttpHookAdd(), TSmalloc, and TSMutexCreate().
EXCLUSIVE_REGRESSION_TEST() SDK_API_HttpHookAdd | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 2377 of file InkAPITest.cc.
References SocketTest::browser, generate_request(), SocketTest::hook_mask, HTTP_HOOK_TEST_REQUEST_ID, SocketTest::magic, mytest_handler(), SocketTest::os, SocketTest::pstatus, SocketTest::reenable_mask, SocketTest::regtest, REQUEST_INPROGRESS, ClientTxn::status, synclient_txn_create(), synclient_txn_send_request(), synserver_create(), SYNSERVER_LISTEN_PORT, synserver_start(), SocketTest::test_client_incoming_port_get, SocketTest::test_client_ip_get, SocketTest::test_client_req_get, SocketTest::test_client_resp_get, SocketTest::test_next_hop_ip_get, SocketTest::test_server_ip_get, SocketTest::test_server_req_get, SocketTest::test_server_resp_get, TS_HTTP_CACHE_LOOKUP_COMPLETE_HOOK, TS_HTTP_OS_DNS_HOOK, TS_HTTP_READ_REQUEST_HDR_HOOK, TS_HTTP_READ_RESPONSE_HDR_HOOK, TS_HTTP_SEND_REQUEST_HDR_HOOK, TS_HTTP_SEND_RESPONSE_HDR_HOOK, TS_HTTP_TXN_CLOSE_HOOK, TS_HTTP_TXN_START_HOOK, TS_THREAD_POOL_DEFAULT, TSContCreate(), TSContDataSet(), TSContSchedule(), TSfree, TSHttpHookAdd(), TSmalloc, and TSMutexCreate().
EXCLUSIVE_REGRESSION_TEST() SDK_API_HttpSsn | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 6005 of file InkAPITest.cc.
References ContData::browser, generate_request(), ContData::magic, ContData::pstatus, REQUEST_INPROGRESS, SDK_RPRINT(), ssn_handler(), ClientTxn::status, synclient_txn_create(), synclient_txn_send_request(), TC_FAIL, ContData::test, ContData::test_passed_Parent_Proxy, ContData::test_passed_ssn_hook_add, ContData::test_passed_ssn_reenable, ContData::test_passed_txn_error_body_set, ContData::test_passed_txn_hook_add, ContData::test_passed_txn_ssn_get, TS_HTTP_SSN_START_HOOK, TS_THREAD_POOL_DEFAULT, TSContCreate(), TSContDataSet(), TSContSchedule(), TSfree, TSHttpHookAdd(), TSmalloc, and TSMutexCreate().
EXCLUSIVE_REGRESSION_TEST() SDK_API_HttpTxnCache | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 6236 of file InkAPITest.cc.
References CacheTestData::browser1, CacheTestData::browser2, cache_hook_handler(), CacheTestData::first_time, generate_request(), CacheTestData::magic, CacheTestData::os, CacheTestData::pstatus, CacheTestData::request, SDK_RPRINT(), synclient_txn_create(), synclient_txn_send_request(), synserver_create(), SYNSERVER_LISTEN_PORT, synserver_start(), TC_FAIL, CacheTestData::test, CacheTestData::test_passed_txn_cached_req_get, CacheTestData::test_passed_txn_cached_resp_get, TS_HTTP_CACHE_LOOKUP_COMPLETE_HOOK, TS_HTTP_READ_CACHE_HDR_HOOK, TS_HTTP_READ_REQUEST_HDR_HOOK, TS_THREAD_POOL_DEFAULT, TSContCreate(), TSContDataSet(), TSContSchedule(), TSHttpHookAdd(), TSmalloc, and TSMutexCreate().
EXCLUSIVE_REGRESSION_TEST() SDK_API_HttpTxnTransform | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 6805 of file InkAPITest.cc.
References TransformTestData::browser1, TransformTestData::browser2, TransformTestData::browser3, TransformTestData::browser4, Debug, generate_request(), load(), TransformTestData::magic, TransformTestData::os, TransformTestData::pstatus, TransformTestData::req_no, TransformTestData::request1, TransformTestData::request2, SDK_RPRINT(), synclient_txn_create(), synclient_txn_send_request(), synserver_create(), SYNSERVER_LISTEN_PORT, synserver_start(), TC_FAIL, TransformTestData::test, TransformTestData::test_passed_transform_create, TransformTestData::test_passed_txn_transform_resp_get, TransformTestData::test_passed_txn_transformed_resp_cache, TRANSFORM_APPEND_STRING, transform_hook_handler(), TransformTestData::transformData, TS_HTTP_READ_REQUEST_HDR_HOOK, TS_HTTP_READ_RESPONSE_HDR_HOOK, TS_THREAD_POOL_DEFAULT, TSContCreate(), TSContDataSet(), TSContSchedule(), TSHttpHookAdd(), TSmalloc, TSMutexCreate(), and UTDBG_TAG.
REGRESSION_TEST() SDK_API_OVERRIDABLE_CONFIGS | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 7421 of file InkAPITest.cc.
References HttpSM::allocate(), HttpSM::destroy(), HttpSM::init(), InkRand::random(), SDK_Overridable_Configs, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_CONFIG_HTTP_SHARE_SERVER_SESSIONS, TS_CONFIG_NULL, TS_RECORDDATATYPE_FLOAT, TS_RECORDDATATYPE_INT, TS_RECORDDATATYPE_STRING, TS_SUCCESS, TSHttpTxnConfigFind(), TSHttpTxnConfigFloatGet(), TSHttpTxnConfigFloatSet(), TSHttpTxnConfigIntGet(), TSHttpTxnConfigIntSet(), TSHttpTxnConfigStringGet(), and TSHttpTxnConfigStringSet().
REGRESSION_TEST() SDK_API_TSActionCancel | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1314 of file InkAPITest.cc.
References action_cancel_handler(), SDK_ActionCancel_pstatus, TS_THREAD_POOL_DEFAULT, TSActionCancel(), TSActionDone(), TSContCreate(), TSContSchedule(), TSMutexCreate(), TSMutexLock(), and TSMutexUnlock().
REGRESSION_TEST() SDK_API_TSCache | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 821 of file InkAPITest.cc.
References cache_handler(), content, CacheVConnStruct::key, OBJECT_SIZE, SDK_Cache_pstatus, SDK_RPRINT(), TC_FAIL, TC_PASS, TSCacheKeyCreate(), TSCacheKeyDestroy(), TSCacheKeyDigestSet(), TSCacheReady(), TSCacheWrite(), TSContCreate(), TSContDataSet(), TSmalloc, and TSMutexCreate().
REGRESSION_TEST() SDK_API_TSConfig | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 207 of file InkAPITest.cc.
References ConfigData::a, ConfigData::b, config_destroy_func(), my_config_id, SDK_RPRINT(), TC_FAIL, TC_PASS, TSConfigDataGet(), TSConfigGet(), TSConfigRelease(), TSConfigSet(), and TSmalloc.
REGRESSION_TEST() SDK_API_TSConstant | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 5663 of file InkAPITest.cc.
References PRINT_DIFF, TS_CACHE_DATA_TYPE_HTTP, TS_CACHE_DATA_TYPE_NONE, TS_CACHE_DATA_TYPE_OTHER, TS_CACHE_ERROR_DOC_BUSY, TS_CACHE_ERROR_NO_DOC, TS_CACHE_ERROR_NOT_READY, TS_CACHE_LOOKUP_HIT_FRESH, TS_CACHE_LOOKUP_HIT_STALE, TS_CACHE_LOOKUP_MISS, TS_CACHE_SCAN_RESULT_CONTINUE, TS_CACHE_SCAN_RESULT_DELETE, TS_CACHE_SCAN_RESULT_DELETE_ALL_ALTERNATES, TS_CACHE_SCAN_RESULT_DONE, TS_CACHE_SCAN_RESULT_RETRY, TS_CACHE_SCAN_RESULT_UPDATE, TS_ERROR, TS_EVENT_CACHE_OPEN_READ, TS_EVENT_CACHE_OPEN_READ_FAILED, TS_EVENT_CACHE_OPEN_WRITE, TS_EVENT_CACHE_OPEN_WRITE_FAILED, TS_EVENT_CACHE_REMOVE, TS_EVENT_CACHE_REMOVE_FAILED, TS_EVENT_CACHE_SCAN, TS_EVENT_CACHE_SCAN_DONE, TS_EVENT_CACHE_SCAN_FAILED, TS_EVENT_CACHE_SCAN_OBJECT, TS_EVENT_CACHE_SCAN_OPERATION_BLOCKED, TS_EVENT_CACHE_SCAN_OPERATION_FAILED, TS_EVENT_CONTINUE, TS_EVENT_ERROR, TS_EVENT_HOST_LOOKUP, TS_EVENT_HTTP_CACHE_LOOKUP_COMPLETE, TS_EVENT_HTTP_CONTINUE, TS_EVENT_HTTP_ERROR, TS_EVENT_HTTP_OS_DNS, TS_EVENT_HTTP_READ_CACHE_HDR, TS_EVENT_HTTP_READ_REQUEST_HDR, TS_EVENT_HTTP_READ_RESPONSE_HDR, TS_EVENT_HTTP_REQUEST_TRANSFORM, TS_EVENT_HTTP_RESPONSE_TRANSFORM, TS_EVENT_HTTP_SELECT_ALT, TS_EVENT_HTTP_SEND_REQUEST_HDR, TS_EVENT_HTTP_SEND_RESPONSE_HDR, TS_EVENT_HTTP_SSN_CLOSE, TS_EVENT_HTTP_SSN_START, TS_EVENT_HTTP_TXN_CLOSE, TS_EVENT_HTTP_TXN_START, TS_EVENT_IMMEDIATE, TS_EVENT_MGMT_UPDATE, TS_EVENT_NET_ACCEPT, TS_EVENT_NET_ACCEPT_FAILED, TS_EVENT_NET_CONNECT, TS_EVENT_NET_CONNECT_FAILED, TS_EVENT_NONE, TS_EVENT_TIMEOUT, TS_EVENT_VCONN_EOS, TS_EVENT_VCONN_READ_COMPLETE, TS_EVENT_VCONN_READ_READY, TS_EVENT_VCONN_WRITE_COMPLETE, TS_EVENT_VCONN_WRITE_READY, TS_HTTP_CACHE_LOOKUP_COMPLETE_HOOK, TS_HTTP_LAST_HOOK, TS_HTTP_OS_DNS_HOOK, TS_HTTP_READ_REQUEST_HDR_HOOK, TS_HTTP_READ_RESPONSE_HDR_HOOK, TS_HTTP_REQUEST_TRANSFORM_HOOK, TS_HTTP_RESPONSE_TRANSFORM_HOOK, TS_HTTP_SELECT_ALT_HOOK, TS_HTTP_SEND_REQUEST_HDR_HOOK, TS_HTTP_SEND_RESPONSE_HDR_HOOK, TS_HTTP_SSN_CLOSE_HOOK, TS_HTTP_SSN_START_HOOK, TS_HTTP_STATUS_ACCEPTED, TS_HTTP_STATUS_BAD_GATEWAY, TS_HTTP_STATUS_BAD_REQUEST, TS_HTTP_STATUS_CONFLICT, TS_HTTP_STATUS_CONTINUE, TS_HTTP_STATUS_CREATED, TS_HTTP_STATUS_FORBIDDEN, TS_HTTP_STATUS_GATEWAY_TIMEOUT, TS_HTTP_STATUS_GONE, TS_HTTP_STATUS_HTTPVER_NOT_SUPPORTED, TS_HTTP_STATUS_INTERNAL_SERVER_ERROR, TS_HTTP_STATUS_METHOD_NOT_ALLOWED, TS_HTTP_STATUS_MOVED_PERMANENTLY, TS_HTTP_STATUS_MOVED_TEMPORARILY, TS_HTTP_STATUS_MULTIPLE_CHOICES, TS_HTTP_STATUS_NO_CONTENT, TS_HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION, TS_HTTP_STATUS_NONE, TS_HTTP_STATUS_NOT_ACCEPTABLE, TS_HTTP_STATUS_NOT_FOUND, TS_HTTP_STATUS_NOT_IMPLEMENTED, TS_HTTP_STATUS_NOT_MODIFIED, TS_HTTP_STATUS_OK, TS_HTTP_STATUS_PARTIAL_CONTENT, TS_HTTP_STATUS_PRECONDITION_FAILED, TS_HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED, TS_HTTP_STATUS_REQUEST_ENTITY_TOO_LARGE, TS_HTTP_STATUS_REQUEST_TIMEOUT, TS_HTTP_STATUS_REQUEST_URI_TOO_LONG, TS_HTTP_STATUS_RESET_CONTENT, TS_HTTP_STATUS_SEE_OTHER, TS_HTTP_STATUS_SWITCHING_PROTOCOL, TS_HTTP_STATUS_UNAUTHORIZED, TS_HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE, TS_HTTP_STATUS_USE_PROXY, TS_HTTP_TXN_CLOSE_HOOK, TS_HTTP_TXN_START_HOOK, TS_PARSE_CONT, TS_PARSE_DONE, TS_PARSE_ERROR, TS_PARSE_OK, TS_SDK_VERSION_2_0, TS_SDK_VERSION_3_0, TS_SUCCESS, TS_VC_CLOSE_ABORT, and TS_VC_CLOSE_NORMAL.
REGRESSION_TEST() SDK_API_TSContCreate | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1375 of file InkAPITest.cc.
References cont_handler(), SDK_ContCreate_pstatus, SDK_RPRINT(), TC_FAIL, TS_SUCCESS, TSContCall(), TSContCreate(), TSContDestroy(), TSMutexCreate(), TSMutexLockTry(), and TSMutexUnlock().
REGRESSION_TEST() SDK_API_TSContDataGet | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1442 of file InkAPITest.cc.
References cont_data_handler(), MyData::data1, MyData::data2, SDK_ContData_pstatus, TS_THREAD_POOL_DEFAULT, TSContCreate(), TSContDataSet(), TSContSchedule(), TSmalloc, and TSMutexCreate().
REGRESSION_TEST() SDK_API_TSContMutexGet | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1469 of file InkAPITest.cc.
References cont_handler(), REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, SDK_RPRINT(), TC_FAIL, TC_PASS, TSContCreate(), TSContDestroy(), TSContMutexGet(), and TSMutexCreate().
REGRESSION_TEST() SDK_API_TSContSchedule | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1895 of file InkAPITest.cc.
References cont_schedule_handler(), SDK_ContSchedule_pstatus, TS_THREAD_POOL_DEFAULT, TSContCreate(), TSContSchedule(), and TSMutexCreate().
REGRESSION_TEST() SDK_API_TSfopen | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 897 of file InkAPITest.cc.
References ink_filepath_make(), PATH_NAME_MAX, PFX, SDK_RPRINT(), TC_FAIL, TC_PASS, TSConfigDirGet(), TSfclose(), TSfflush(), TSfgets(), TSfopen(), TSfread(), TSfwrite(), and TSInstallDirGet().
EXCLUSIVE_REGRESSION_TEST() SDK_API_TSHttpConnectIntercept | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 7238 of file InkAPITest.cc.
References ats_ip4_set(), ats_ip_sa_cast(), ConnectTestData::browser, cont_test_handler(), generate_request(), ConnectTestData::magic, ConnectTestData::os, ConnectTestData::pstatus, ConnectTestData::request, synclient_txn_create(), synclient_txn_send_request_to_vc(), synserver_create(), SYNSERVER_DUMMY_PORT, ConnectTestData::test, ConnectTestData::test_case, TS_HTTP_READ_REQUEST_HDR_HOOK, TS_THREAD_POOL_DEFAULT, TSContCreate(), TSContDataSet(), TSContSchedule(), TSHttpConnect(), TSHttpHookAdd(), TSmalloc, TSMutexCreate(), UTDBG_TAG, and ConnectTestData::vc.
EXCLUSIVE_REGRESSION_TEST() SDK_API_TSHttpConnectServerIntercept | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 7278 of file InkAPITest.cc.
References ats_ip4_set(), ats_ip_sa_cast(), ConnectTestData::browser, cont_test_handler(), generate_request(), ConnectTestData::magic, ConnectTestData::os, ConnectTestData::pstatus, ConnectTestData::request, synclient_txn_create(), synclient_txn_send_request_to_vc(), synserver_create(), SYNSERVER_DUMMY_PORT, ConnectTestData::test, ConnectTestData::test_case, TS_HTTP_READ_REQUEST_HDR_HOOK, TS_THREAD_POOL_DEFAULT, TSContCreate(), TSContDataSet(), TSContSchedule(), TSHttpConnect(), TSHttpHookAdd(), TSmalloc, TSMutexCreate(), UTDBG_TAG, and ConnectTestData::vc.
REGRESSION_TEST() SDK_API_TSHttpHdr | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
If you change value of any constant in this function then reflect that change in variable expected_iobuf.
Definition at line 2945 of file InkAPITest.cc.
References memcpy, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_ERROR, TS_HTTP_MAJOR, TS_HTTP_METHOD_GET, TS_HTTP_MINOR, TS_HTTP_STATUS_CONTINUE, TS_HTTP_STATUS_NONE, TS_HTTP_STATUS_NOT_MODIFIED, TS_HTTP_STATUS_OK, TS_HTTP_TYPE_REQUEST, TS_HTTP_TYPE_RESPONSE, TS_HTTP_VERSION, TS_NULL_MLOC, TS_SUCCESS, TS_URL_SCHEME_HTTP, TSfree, TSHandleMLocRelease(), TSHttpHdrClone(), TSHttpHdrCopy(), TSHttpHdrCreate(), TSHttpHdrDestroy(), TSHttpHdrLengthGet(), TSHttpHdrMethodGet(), TSHttpHdrMethodSet(), TSHttpHdrPrint(), TSHttpHdrReasonGet(), TSHttpHdrReasonLookup(), TSHttpHdrReasonSet(), TSHttpHdrStatusGet(), TSHttpHdrStatusSet(), TSHttpHdrTypeGet(), TSHttpHdrTypeSet(), TSHttpHdrUrlGet(), TSHttpHdrUrlSet(), TSHttpHdrVersionGet(), TSHttpHdrVersionSet(), TSIOBufferBlockReadStart(), TSIOBufferCreate(), TSIOBufferDestroy(), TSIOBufferReaderAlloc(), TSIOBufferReaderAvail(), TSIOBufferReaderConsume(), TSIOBufferReaderFree(), TSIOBufferReaderStart(), TSmalloc, TSMBufferCreate(), TSMBufferDestroy(), TSUrlCreate(), TSUrlHostGet(), TSUrlHostSet(), TSUrlPathGet(), TSUrlPathSet(), TSUrlPortGet(), TSUrlPortSet(), TSUrlSchemeGet(), and TSUrlSchemeSet().
REGRESSION_TEST() SDK_API_TSHttpHdrParse | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 4465 of file InkAPITest.cc.
References convert_http_hdr_to_string(), SDK_RPRINT(), start, TC_FAIL, TC_PASS, TS_NULL_MLOC, TS_PARSE_DONE, TS_PARSE_ERROR, TSfree, TSHandleMLocRelease(), TSHttpHdrCreate(), TSHttpHdrParseReq(), TSHttpHdrParseResp(), TSHttpParserClear(), TSHttpParserCreate(), TSHttpParserDestroy(), TSMBufferCreate(), TSMBufferDestroy(), and TSMimeHdrDestroy().
REGRESSION_TEST() SDK_API_TSIOBufferBlockNext | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1864 of file InkAPITest.cc.
References SDK_RPRINT(), TC_FAIL, TC_PASS, TSIOBufferBlockNext(), TSIOBufferCreate(), TSIOBufferReaderAlloc(), TSIOBufferReaderStart(), and TSIOBufferWrite().
REGRESSION_TEST() SDK_API_TSIOBufferBlockReadAvail | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1814 of file InkAPITest.cc.
References SDK_RPRINT(), TC_FAIL, TC_PASS, TSIOBufferBlockReadAvail(), TSIOBufferBlockReadStart(), TSIOBufferBlockWriteAvail(), TSIOBufferBlockWriteStart(), TSIOBufferCreate(), TSIOBufferReaderAlloc(), TSIOBufferStart(), and TSIOBufferWrite().
REGRESSION_TEST() SDK_API_TSIOBufferCopy | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1775 of file InkAPITest.cc.
References REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_IOBUFFER_SIZE_INDEX_4K, TSIOBufferCopy(), TSIOBufferReaderAlloc(), TSIOBufferReaderCopy(), TSIOBufferSizedCreate(), and TSIOBufferWrite().
REGRESSION_TEST() SDK_API_TSIOBufferCreate | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1603 of file InkAPITest.cc.
References REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, SDK_RPRINT(), TC_FAIL, TC_PASS, TSIOBufferCreate(), TSIOBufferDestroy(), TSIOBufferWaterMarkGet(), and TSIOBufferWaterMarkSet().
REGRESSION_TEST() SDK_API_TSIOBufferProduce | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1644 of file InkAPITest.cc.
References REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_IOBUFFER_SIZE_INDEX_4K, TSIOBufferProduce(), TSIOBufferReaderAlloc(), TSIOBufferReaderAvail(), and TSIOBufferSizedCreate().
REGRESSION_TEST() SDK_API_TSIOBufferReaderClone | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1710 of file InkAPITest.cc.
References REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_IOBUFFER_SIZE_INDEX_4K, TSIOBufferProduce(), TSIOBufferReaderAlloc(), TSIOBufferReaderAvail(), TSIOBufferReaderClone(), TSIOBufferReaderConsume(), and TSIOBufferSizedCreate().
REGRESSION_TEST() SDK_API_TSIOBufferReaderConsume | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1679 of file InkAPITest.cc.
References REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_IOBUFFER_SIZE_INDEX_4K, TSIOBufferProduce(), TSIOBufferReaderAlloc(), TSIOBufferReaderAvail(), TSIOBufferReaderConsume(), and TSIOBufferSizedCreate().
REGRESSION_TEST() SDK_API_TSIOBufferStart | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1743 of file InkAPITest.cc.
References REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_IOBUFFER_SIZE_INDEX_4K, TSIOBufferReaderAlloc(), TSIOBufferReaderStart(), TSIOBufferSizedCreate(), and TSIOBufferStart().
REGRESSION_TEST() SDK_API_TSMgmtGet | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 5387 of file InkAPITest.cc.
References SDK_RPRINT(), TC_FAIL, TC_PASS, TS_SUCCESS, TSMgmtCounterGet(), TSMgmtFloatGet(), TSMgmtIntGet(), and TSMgmtStringGet().
REGRESSION_TEST() SDK_API_TSMimeHdrField | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Commented out as Traffic Server was crashing. Will have to look into it.
Definition at line 3629 of file InkAPITest.cc.
References compare_field_names(), ink_strlcat(), ink_strlcpy(), SDK_RPRINT(), TC_FAIL, TC_PASS, TS_ERROR, TS_NULL_MLOC, TS_SUCCESS, TSfree, TSHandleMLocRelease(), TSmalloc, TSMBufferCreate(), TSMBufferDestroy(), TSMimeHdrCreate(), TSMimeHdrDestroy(), TSMimeHdrFieldAppend(), TSMimeHdrFieldCreate(), TSMimeHdrFieldDestroy(), TSMimeHdrFieldFind(), TSMimeHdrFieldGet(), TSMimeHdrFieldLengthGet(), TSMimeHdrFieldNameGet(), TSMimeHdrFieldNameSet(), TSMimeHdrFieldNext(), TSMimeHdrFieldsClear(), TSMimeHdrFieldsCount(), TSMimeHdrFieldValueAppend(), TSMimeHdrFieldValueDateGet(), TSMimeHdrFieldValueDateInsert(), TSMimeHdrFieldValueDateSet(), TSMimeHdrFieldValueDelete(), TSMimeHdrFieldValueIntGet(), TSMimeHdrFieldValueIntInsert(), TSMimeHdrFieldValueIntSet(), TSMimeHdrFieldValuesClear(), TSMimeHdrFieldValuesCount(), TSMimeHdrFieldValueStringGet(), TSMimeHdrFieldValueStringInsert(), TSMimeHdrFieldValueStringSet(), TSMimeHdrFieldValueUintGet(), TSMimeHdrFieldValueUintInsert(), and TSMimeHdrFieldValueUintSet().
REGRESSION_TEST() SDK_API_TSMimeHdrParse | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 4711 of file InkAPITest.cc.
References compare_field_names(), compare_field_values(), convert_mime_hdr_to_string(), SDK_RPRINT(), start, TC_FAIL, TC_PASS, TS_ERROR, TS_NULL_MLOC, TS_PARSE_DONE, TS_PARSE_ERROR, TS_SUCCESS, TSfree, TSHandleMLocRelease(), TSMBufferCreate(), TSMBufferDestroy(), TSMimeHdrCopy(), TSMimeHdrCreate(), TSMimeHdrDestroy(), TSMimeHdrFieldAppend(), TSMimeHdrFieldClone(), TSMimeHdrFieldCopy(), TSMimeHdrFieldCopyValues(), TSMimeHdrFieldCreate(), TSMimeHdrFieldFind(), TSMimeHdrFieldGet(), TSMimeHdrFieldNameGet(), TSMimeHdrFieldNextDup(), TSMimeHdrFieldRemove(), TSMimeHdrLengthGet(), TSMimeHdrParse(), TSMimeParserClear(), TSMimeParserCreate(), and TSMimeParserDestroy().
REGRESSION_TEST() SDK_API_TSMutexCreate | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1555 of file InkAPITest.cc.
References SDK_RPRINT(), TC_FAIL, TC_PASS, TS_SUCCESS, TSMutexCreate(), TSMutexLock(), TSMutexLockTry(), and TSMutexUnlock().
REGRESSION_TEST() SDK_API_TSNetVConn | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 366 of file InkAPITest.cc.
References ats_ip4_set(), client_handler(), SDK_NetVConn_Params::port, IpEndpoint::sa, server_handler(), TSContCreate(), TSContDataSet(), TSMutexCreate(), TSNetAccept(), and TSNetConnect().
REGRESSION_TEST() SDK_API_TSPluginDirGet | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 143 of file InkAPITest.cc.
References plugin_dir, SDK_RPRINT(), TC_FAIL, TC_PASS, TS_BUILD_LIBEXECDIR, TSInstallDirGet(), and TSPluginDirGet().
REGRESSION_TEST() SDK_API_TSPortDescriptor | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 387 of file InkAPITest.cc.
References ats_ip4_set(), client_handler(), SDK_NetVConn_Params::port, IpEndpoint::sa, SDK_RPRINT(), server_handler(), TC_FAIL, TS_ERROR, TSContCreate(), TSContDataSet(), TSMutexCreate(), TSNetConnect(), TSPortDescriptorAccept(), and TSPortDescriptorParse().
REGRESSION_TEST() SDK_API_TSTextLog | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 5326 of file InkAPITest.cc.
References LogTestData::fullpath_logname, LogTestData::log, log_test_handler(), LOG_TEST_PATTERN, LogTestData::magic, LogTestData::pstatus, RecConfigReadLogDir(), SDK_RPRINT(), TC_FAIL, TC_PASS, LogTestData::test, TS_LOG_MODE_ADD_TIMESTAMP, TS_SUCCESS, TS_THREAD_POOL_DEFAULT, TSContCreate(), TSContDataSet(), TSContSchedule(), TSmalloc, TSMutexCreate(), TSstrdup, TSTextLogObjectCreate(), TSTextLogObjectFlush(), and TSTextLogObjectWrite().
REGRESSION_TEST() SDK_API_TSThread | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1195 of file InkAPITest.cc.
References SDK_RPRINT(), SDK_Thread_pstatus, TC_FAIL, TC_PASS, thread_create_handler(), thread_err_count, TSThreadCreate(), and TSThreadSelf().
REGRESSION_TEST() SDK_API_TSThreadInit | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 1264 of file InkAPITest.cc.
References pthread_start_func(), SDK_RPRINT(), SDK_ThreadInit_pstatus, TC_FAIL, TC_PASS, and thread_init_err_count.
REGRESSION_TEST() SDK_API_TSTrafficServerVersionGet | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 103 of file InkAPITest.cc.
References SDK_RPRINT(), TC_FAIL, TC_PASS, and TSTrafficServerVersionGet().
REGRESSION_TEST() SDK_API_TSUrl | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 2535 of file InkAPITest.cc.
References SDK_RPRINT(), TC_FAIL, TC_PASS, test_url_print(), TS_ERROR, TS_NULL_MLOC, TS_SUCCESS, TS_URL_SCHEME_HTTP, TSfree, TSHandleMLocRelease(), TSmalloc, TSMBufferCreate(), TSMBufferDestroy(), TSUrlClone(), TSUrlCopy(), TSUrlCreate(), TSUrlFtpTypeGet(), TSUrlFtpTypeSet(), TSUrlHostGet(), TSUrlHostSet(), TSUrlHttpFragmentGet(), TSUrlHttpFragmentSet(), TSUrlHttpParamsGet(), TSUrlHttpParamsSet(), TSUrlHttpQueryGet(), TSUrlHttpQuerySet(), TSUrlLengthGet(), TSUrlPasswordGet(), TSUrlPasswordSet(), TSUrlPathGet(), TSUrlPathSet(), TSUrlPortGet(), TSUrlPortSet(), TSUrlSchemeGet(), TSUrlSchemeSet(), TSUrlStringGet(), TSUrlUserGet(), and TSUrlUserSet().
REGRESSION_TEST() SDK_API_TSUrlParse | ( | RegressionTest * | test, | |
int | , | |||
int * | pstatus | |||
) |
Definition at line 5135 of file InkAPITest.cc.
References SDK_RPRINT(), start, TC_FAIL, TC_PASS, TS_ERROR, TS_NULL_MLOC, TS_PARSE_DONE, TS_PARSE_ERROR, TS_SUCCESS, TSfree, TSHandleMLocRelease(), TSMBufferCreate(), TSMBufferDestroy(), TSUrlCreate(), TSUrlParse(), TSUrlStringGet(), and urls.
int SDK_RPRINT | ( | RegressionTest * | t, | |
const char * | api_name, | |||
const char * | testcase_name, | |||
int | status, | |||
const char * | err_details_format, | |||
... | ||||
) |
Definition at line 60 of file InkAPITest.cc.
References ink_bvsprintf(), RegressionTest::name, and TC_PASS.
Referenced by action_cancel_handler(), altinfo_hook_handler(), cache_handler(), cache_hook_handler(), checkHttpTxnClientAddrGet(), checkHttpTxnClientIPGet(), checkHttpTxnClientReqGet(), checkHttpTxnClientRespGet(), checkHttpTxnIncomingAddrGet(), checkHttpTxnNextHopIPGet(), checkHttpTxnParentProxy(), checkHttpTxnServerIPGet(), checkHttpTxnServerReqGet(), checkHttpTxnServerRespGet(), client_handler(), compare_field_values(), cont_data_handler(), cont_handler(), cont_schedule_handler(), cont_test_handler(), log_test_handler(), mytest_handler(), pthread_start_func(), SDK_API_DEBUG_NAME_LOOKUPS(), SDK_API_ENCODING(), SDK_API_HttpAltInfo(), SDK_API_HttpSsn(), SDK_API_HttpTxnCache(), SDK_API_HttpTxnTransform(), SDK_API_OVERRIDABLE_CONFIGS(), SDK_API_TSCache(), SDK_API_TSConfig(), SDK_API_TSContCreate(), SDK_API_TSContMutexGet(), SDK_API_TSfopen(), SDK_API_TSHttpHdr(), SDK_API_TSHttpHdrParse(), SDK_API_TSIOBufferBlockNext(), SDK_API_TSIOBufferBlockReadAvail(), SDK_API_TSIOBufferCopy(), SDK_API_TSIOBufferCreate(), SDK_API_TSIOBufferProduce(), SDK_API_TSIOBufferReaderClone(), SDK_API_TSIOBufferReaderConsume(), SDK_API_TSIOBufferStart(), SDK_API_TSMgmtGet(), SDK_API_TSMimeHdrField(), SDK_API_TSMimeHdrParse(), SDK_API_TSMutexCreate(), SDK_API_TSPluginDirGet(), SDK_API_TSPortDescriptor(), SDK_API_TSTextLog(), SDK_API_TSThread(), SDK_API_TSThreadInit(), SDK_API_TSTrafficServerVersionGet(), SDK_API_TSUrl(), SDK_API_TSUrlParse(), server_handler(), ssn_handler(), thread_create_handler(), transform_add(), transform_hook_handler(), transformable(), and transformtest_transform().
Definition at line 278 of file InkAPITest.cc.
References SDK_NetVConn_Params::api, SDK_NetVConn_Params::buffer, SDK_NetVConn_Params::pstatus, SDK_RPRINT(), TC_FAIL, TC_PASS, SDK_NetVConn_Params::test, TS_EVENT_NET_ACCEPT, TS_EVENT_VCONN_EOS, TSContDataGet(), TSContDestroy(), TSIOBufferCreate(), and TSVConnRead().
Referenced by SDK_API_TSNetVConn(), and SDK_API_TSPortDescriptor().
Definition at line 5873 of file InkAPITest.cc.
References ContData::browser, checkHttpTxnParentProxy(), ERROR_BODY, ContData::magic, ContData::pstatus, REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, REQUEST_INPROGRESS, REQUEST_SUCCESS, ClientTxn::response, SDK_RPRINT(), ContData::ssnp, ClientTxn::status, synclient_txn_delete(), TC_FAIL, TC_PASS, ContData::test, ContData::test_passed_Parent_Proxy, ContData::test_passed_ssn_hook_add, ContData::test_passed_ssn_reenable, ContData::test_passed_txn_error_body_set, ContData::test_passed_txn_hook_add, ContData::test_passed_txn_ssn_get, TS_EVENT_HTTP_CONTINUE, TS_EVENT_HTTP_ERROR, TS_EVENT_HTTP_OS_DNS, TS_EVENT_HTTP_SEND_RESPONSE_HDR, TS_EVENT_HTTP_SSN_START, TS_EVENT_HTTP_TXN_START, TS_EVENT_IMMEDIATE, TS_EVENT_TIMEOUT, TS_HTTP_OS_DNS_HOOK, TS_HTTP_SEND_RESPONSE_HDR_HOOK, TS_HTTP_TXN_START_HOOK, TS_THREAD_POOL_DEFAULT, TSContDataGet(), TSContDataSet(), TSContSchedule(), TSfree, TSHttpSsnHookAdd(), TSHttpSsnReenable(), TSHttpTxnErrorBodySet(), TSHttpTxnHookAdd(), TSHttpTxnReenable(), TSHttpTxnSsnGet(), TSSkipRemappingSet(), and TSstrdup.
Referenced by SDK_API_HttpSsn().
Definition at line 2460 of file InkAPITest.cc.
References memcpy, TSIOBufferBlockReadStart(), TSIOBufferCreate(), TSIOBufferDestroy(), TSIOBufferReaderAlloc(), TSIOBufferReaderAvail(), TSIOBufferReaderConsume(), TSIOBufferReaderFree(), TSIOBufferReaderStart(), TSmalloc, and TSUrlPrint().
Referenced by SDK_API_TSUrl().
static void * thread_create_handler | ( | void * | arg | ) | [static] |
Definition at line 1168 of file InkAPITest.cc.
References SDK_RPRINT(), SDK_Thread_pstatus, TC_FAIL, TC_PASS, thread_err_count, and TSThreadSelf().
Referenced by SDK_API_TSThread().
static void transform_add | ( | TSHttpTxn | txnp, | |
TransformTestData * | data | |||
) | [static] |
Definition at line 6543 of file InkAPITest.cc.
References SDK_RPRINT(), TC_FAIL, TransformTestData::test, transformtest_transform(), TS_HTTP_RESPONSE_TRANSFORM_HOOK, TSContDataSet(), TSHttpTxnHookAdd(), and TSTransformCreate().
Referenced by transform_hook_handler().
Definition at line 6584 of file InkAPITest.cc.
References TransformTestData::browser1, TransformTestData::browser2, TransformTestData::browser3, TransformTestData::browser4, Debug, TransformTestData::magic, TransformTestData::os, TransformTestData::pstatus, REGRESSION_TEST_FAILED, REGRESSION_TEST_PASSED, TransformTestData::req_no, TransformTestData::request1, TransformTestData::request2, REQUEST_INPROGRESS, REQUEST_SUCCESS, ClientTxn::response, SDK_RPRINT(), ClientTxn::status, synclient_txn_delete(), synclient_txn_send_request(), synserver_delete(), TC_FAIL, TC_PASS, TransformTestData::test, TransformTestData::test_passed_transform_create, TransformTestData::test_passed_txn_transform_resp_get, TransformTestData::test_passed_txn_transformed_resp_cache, TransformTestData::test_passed_txn_untransformed_resp_cache, transform_add(), TRANSFORM_APPEND_STRING, transformable(), TS_EVENT_HTTP_CONTINUE, TS_EVENT_HTTP_READ_REQUEST_HDR, TS_EVENT_HTTP_READ_RESPONSE_HDR, TS_EVENT_HTTP_SEND_RESPONSE_HDR, TS_EVENT_IMMEDIATE, TS_EVENT_TIMEOUT, TS_HTTP_SEND_RESPONSE_HDR_HOOK, TS_NULL_MLOC, TS_SUCCESS, TS_THREAD_POOL_DEFAULT, TSContDataGet(), TSContDataSet(), TSContSchedule(), TSfree, TSHandleMLocRelease(), TSHttpTxnClientReqGet(), TSHttpTxnHookAdd(), TSHttpTxnReenable(), TSHttpTxnTransformedRespCache(), TSHttpTxnTransformRespGet(), TSHttpTxnUntransformedRespCache(), TSMimeHdrFieldFind(), TSMimeHdrFieldValueIntGet(), TSSkipRemappingSet(), and UTDBG_TAG.
Referenced by SDK_API_HttpTxnTransform().
static int transformable | ( | TSHttpTxn | txnp, | |
TransformTestData * | data | |||
) | [static] |
Definition at line 6517 of file InkAPITest.cc.
References SDK_RPRINT(), TC_FAIL, TransformTestData::test, TS_HTTP_STATUS_OK, TS_SUCCESS, TSHttpHdrStatusGet(), and TSHttpTxnServerRespGet().
Referenced by transform_hook_handler().
Definition at line 6466 of file InkAPITest.cc.
References handle_transform(), my_data_destroy(), SDK_RPRINT(), TC_PASS, TransformTestData::test, TransformTestData::test_passed_transform_create, TransformTestData::transformData, TS_EVENT_ERROR, TS_EVENT_VCONN_WRITE_COMPLETE, TS_EVENT_VCONN_WRITE_READY, TSContCall(), TSContDataGet(), TSContDestroy(), TSTransformOutputVConnGet(), TSVConnClosedGet(), TSVConnShutdown(), TSVConnWriteVIOGet(), and TSVIOContGet().
Referenced by transform_add().
TSIOBuffer append_buffer [static] |
Definition at line 6318 of file InkAPITest.cc.
Referenced by load().
int64_t append_buffer_length [static] |
Definition at line 6320 of file InkAPITest.cc.
Referenced by handle_transform(), and load().
TSIOBufferReader append_buffer_reader [static] |
Definition at line 6319 of file InkAPITest.cc.
Referenced by handle_transform(), and load().
char content[OBJECT_SIZE] [static] |
Definition at line 471 of file InkAPITest.cc.
Referenced by cache_handler(), HdrHeap::dump_heap(), and SDK_API_TSCache().
int my_config_id = -1 [static] |
Definition at line 192 of file InkAPITest.cc.
Referenced by SDK_API_TSConfig().
int read_counter = 0 [static] |
Definition at line 472 of file InkAPITest.cc.
Referenced by cache_handler().
int* SDK_ActionCancel_pstatus [static] |
Definition at line 1294 of file InkAPITest.cc.
Referenced by action_cancel_handler(), and SDK_API_TSActionCancel().
RegressionTest* SDK_ActionCancel_test [static] |
Definition at line 1293 of file InkAPITest.cc.
int* SDK_Cache_pstatus |
Definition at line 470 of file InkAPITest.cc.
Referenced by cache_handler(), and SDK_API_TSCache().
Definition at line 469 of file InkAPITest.cc.
int* SDK_ContCreate_pstatus [static] |
Definition at line 1361 of file InkAPITest.cc.
Referenced by cont_handler(), and SDK_API_TSContCreate().
RegressionTest* SDK_ContCreate_test [static] |
Definition at line 1360 of file InkAPITest.cc.
int* SDK_ContData_pstatus [static] |
Definition at line 1409 of file InkAPITest.cc.
Referenced by cont_data_handler(), and SDK_API_TSContDataGet().
RegressionTest* SDK_ContData_test [static] |
Definition at line 1408 of file InkAPITest.cc.
int* SDK_ContSchedule_pstatus [static] |
Definition at line 1503 of file InkAPITest.cc.
Referenced by cont_schedule_handler(), and SDK_API_TSContSchedule().
RegressionTest* SDK_ContSchedule_test [static] |
Definition at line 1502 of file InkAPITest.cc.
const char* SDK_Overridable_Configs[TS_CONFIG_LAST_ENTRY] |
Definition at line 7332 of file InkAPITest.cc.
Referenced by SDK_API_OVERRIDABLE_CONFIGS().
int* SDK_Thread_pstatus [static] |
Definition at line 1164 of file InkAPITest.cc.
Referenced by SDK_API_TSThread(), and thread_create_handler().
RegressionTest* SDK_Thread_test [static] |
Definition at line 1163 of file InkAPITest.cc.
int* SDK_ThreadInit_pstatus [static] |
Definition at line 1235 of file InkAPITest.cc.
Referenced by pthread_start_func(), and SDK_API_TSThreadInit().
RegressionTest* SDK_ThreadInit_test [static] |
Definition at line 1234 of file InkAPITest.cc.
int tc1_count = 0 [static] |
Definition at line 1506 of file InkAPITest.cc.
Referenced by cont_schedule_handler().
int tc2_count = 0 [static] |
Definition at line 1507 of file InkAPITest.cc.
Referenced by cont_schedule_handler().
int thread_err_count = 0 [static] |
Definition at line 1162 of file InkAPITest.cc.
Referenced by SDK_API_TSThread(), and thread_create_handler().
int thread_init_err_count = 0 [static] |
Definition at line 1233 of file InkAPITest.cc.
Referenced by pthread_start_func(), and SDK_API_TSThreadInit().