Adaptive Framework Execution Context (xctx) interface.
An execution context holds common information related to a unit of work in Adaptive Framwork. This unit of work runs in a single thread of a single-threaded or multi-threaded process. In a multi-threaded process, the main thread has the global execution context. Other threads have their own execution context and required the appropriate mutexes or queued work to access memory in the global execution context.
The type of execution contexts can be "server", "request_session', etc. A execution context's pool, properties, and object cache will last for the life of the execution context. An execution context's parent will always have a longer life.
◆ afw_xctx_release
#define afw_xctx_release |
( |
|
instance, |
|
|
|
xctx |
|
) |
| |
Value:(instance)->inf->release( \
(instance), \
(xctx) \
)
Call method release of interface afw_xctx.
- Parameters
-
instance | Pointer to this adaptive request instance. |
xctx | This is the caller's xctx. |
Definition at line 4386 of file afw_interface.h.
◆ afw_xctx_release_t