[−][src]Module neon::context
Node execution contexts, which manage access to the JavaScript engine at various points in the Node.js runtime lifecycle.
Structs
CallContext | A view of the JS engine in the context of a function call. |
ComputeContext | A view of the JS engine in the context of a scoped computation started by |
ExecuteContext | A view of the JS engine in the context of a scoped computation started by |
Lock | An RAII implementation of a "scoped lock" of the JS engine. When this structure is dropped (falls out of scope), the engine will be unlocked. |
ModuleContext | A view of the JS engine in the context of top-level initialization of a Neon module. |
TaskContext | A view of the JS engine in the context of a task completion callback. |
Enums
CallKind | Indicates whether a function call was called with JavaScript's |
Traits
Context | An execution context, which provides context-sensitive access to the JavaScript engine. Most operations that interact with the engine require passing a reference to a context. |
Type Definitions
FunctionContext | A shorthand for a |
MethodContext | An alias for |