NativePyThreadState Struct Reference

#include <cpython37_raw.h>

公共成员函数

_ts *  Get ()

Public Attributes

struct _ts *  prev
struct _ts *  next
PyInterpreterState *  interp
struct NativePyFrameObject frame
Int32   recursion_depth
Char   overflowed
Char   recursion_critical
Int32   stackcheck_counter
Int32   tracing
Int32   use_tracing
void *  c_profilefunc
void *  c_tracefunc
NativePyObject c_profileobj
NativePyObject c_traceobj
NativePyErr_StackItem   _exc_state
NativePyErr_StackItem   exc_info
NativePyObject dict
Int32   gilstate_counter
NativePyObject async_exc
long  thread_id
Int32   trash_delete_nesting
NativePyObject trash_delete_later
void(*  on_delete )(void *)
void *  on_delete_data
Int32   coroutine_origin_tracking_depth
NativePyObject coroutine_wrapper
Int32   in_coroutine_wrapper
NativePyObject async_get_firstiter
NativePyObject async_gen_finalizer
NativePyObject context
UInt64   context_ver
UInt64   id

成员函数文档编制

◆  Get()

_ts* Get ( )

Member Data Documentation

◆  prev

struct _ts* prev

◆  next

struct _ts* next

◆  interp

PyInterpreterState* interp

◆  frame

struct NativePyFrameObject * frame

◆  recursion_depth

Int32 recursion_depth

◆  overflowed

Char overflowed

◆  recursion_critical

Char recursion_critical

◆  stackcheck_counter

Int32 stackcheck_counter

◆  tracing

Int32 tracing

◆  use_tracing

Int32 use_tracing

◆  c_profilefunc

void* c_profilefunc

◆  c_tracefunc

void* c_tracefunc

◆  c_profileobj

NativePyObject * c_profileobj

◆  c_traceobj

NativePyObject * c_traceobj

◆  _exc_state

NativePyErr_StackItem _exc_state

◆  exc_info

NativePyErr_StackItem exc_info

◆  dict

NativePyObject * dict

◆  gilstate_counter

Int32 gilstate_counter

◆  async_exc

NativePyObject * async_exc

◆  thread_id

long thread_id

◆  trash_delete_nesting

Int32 trash_delete_nesting

◆  trash_delete_later

NativePyObject * trash_delete_later

◆  on_delete

void(* on_delete(void *)

◆  on_delete_data

void* on_delete_data

◆  coroutine_origin_tracking_depth

Int32 coroutine_origin_tracking_depth

◆  coroutine_wrapper

NativePyObject * coroutine_wrapper

◆  in_coroutine_wrapper

Int32 in_coroutine_wrapper

◆  async_get_firstiter

NativePyObject * async_get_firstiter

◆  async_gen_finalizer

NativePyObject * async_gen_finalizer

◆  context

NativePyObject * context

◆  context_ver

UInt64 context_ver

◆  id

UInt64 id