MCPcopy Create free account
hub / github.com/apache/trafficserver / cont_data_handler

Function cont_data_handler

src/api/InkAPITest.cc:2540–2561  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2538};
2539
2540int
2541cont_data_handler(TSCont contp, TSEvent /* event ATS_UNUSED */, void * /* edata ATS_UNUSED */)
2542{
2543 MyData *my_data = static_cast<MyData *>(TSContDataGet(contp));
2544
2545 if (my_data->data1 == 1 && my_data->data2 == 2) {
2546 SDK_RPRINT(SDK_ContData_test, "TSContDataSet", "TestCase1", TC_PASS, "ok");
2547 SDK_RPRINT(SDK_ContData_test, "TSContDataGet", "TestCase1", TC_PASS, "ok");
2548
2549 *SDK_ContData_pstatus = REGRESSION_TEST_PASSED;
2550 } else {
2551 // If we get bad data, it's a failure
2552 SDK_RPRINT(SDK_ContData_test, "TSContDataSet", "TestCase1", TC_FAIL, "bad data");
2553 SDK_RPRINT(SDK_ContData_test, "TSContDataGet", "TestCase1", TC_FAIL, "bad data");
2554
2555 *SDK_ContData_pstatus = REGRESSION_TEST_FAILED;
2556 }
2557
2558 TSfree(my_data);
2559 TSContDestroy(contp);
2560 return 0;
2561}
2562
2563REGRESSION_TEST(SDK_API_TSContDataGet)(RegressionTest *test, int /* atype ATS_UNUSED */, int *pstatus)
2564{

Callers

nothing calls this directly

Calls 4

TSContDataGetFunction · 0.85
SDK_RPRINTFunction · 0.85
TSfreeFunction · 0.85
TSContDestroyFunction · 0.85

Tested by

no test coverage detected