A single API hook that can be invoked. More...
#include <InkAPIInternal.h>
Public Member Functions | |
int | invoke (int event, void *edata) |
APIHook * | next () const |
LINK (APIHook, m_link) | |
Data Fields | |
INKContInternal * | m_cont |
A single API hook that can be invoked.
Definition at line 138 of file InkAPIInternal.h.
int APIHook::invoke | ( | int | event, | |
void * | edata | |||
) |
Definition at line 1211 of file InkAPI.cc.
References EVENT_IMMEDIATE, EVENT_INTERVAL, Continuation::handleEvent(), ink_assert, m_cont, and INKContInternal::m_event_count.
Referenced by HttpTransactCache::calculate_quality_of_match(), CB_After_Cache_Init(), init_ssl_ctx_callback(), main(), start_HttpProxyServer(), and HttpSM::state_api_callout().
APIHook::LINK | ( | APIHook | , | |
m_link | ||||
) |
APIHook * APIHook::next | ( | ) | const |
Definition at line 1222 of file InkAPI.cc.
References next().
Referenced by HttpTransactCache::calculate_quality_of_match(), CB_After_Cache_Init(), init_ssl_ctx_callback(), main(), next(), HttpSM::plugin_agents_cleanup(), HttpSM::setup_plugin_agents(), start_HttpProxyServer(), HttpSM::state_api_callout(), HttpSM::transform_cleanup(), TransformVConnection::TransformVConnection(), and TSHttpTxnHookRegisteredFor().
Definition at line 141 of file InkAPIInternal.h.
Referenced by APIHooks::append(), invoke(), HttpSM::plugin_agents_cleanup(), APIHooks::prepend(), HttpSM::setup_plugin_agents(), HttpSM::state_api_callout(), HttpSM::transform_cleanup(), TransformVConnection::TransformVConnection(), and TSHttpTxnHookRegisteredFor().