NativePyThreadState Struct Reference

#include <cpython27_raw.h>

Public Member Functions

_ts * Get ()
 

Public Attributes

struct _ts * next
 
PyInterpreterState * interp
 
struct NativePyFrameObjectframe
 
Int32 recursion_depth
 
Int32 tracing
 
Int32 use_tracing
 
void * c_profilefunc
 
void * c_tracefunc
 
NativePyObjectc_profileobj
 
NativePyObjectc_traceobj
 
NativePyObjectcurexc_type
 
NativePyObjectcurexc_value
 
NativePyObjectcurexc_traceback
 
NativePyObjectexc_type
 
NativePyObjectexc_value
 
NativePyObjectexc_traceback
 
NativePyObjectdict
 
Int32 tick_counter
 
Int32 gilstate_counter
 
NativePyObjectasync_exc
 
long thread_id
 
Int32 trash_delete_nesting
 
NativePyObjecttrash_delete_later
 

Member Function Documentation

◆ Get()

_ts* Get ( void  )

Member Data Documentation

◆ next

struct _ts* next

◆ interp

PyInterpreterState* interp

◆ frame

struct NativePyFrameObject* frame

◆ recursion_depth

Int32 recursion_depth

◆ 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

◆ curexc_type

NativePyObject* curexc_type

◆ curexc_value

NativePyObject* curexc_value

◆ curexc_traceback

NativePyObject* curexc_traceback

◆ exc_type

NativePyObject* exc_type

◆ exc_value

NativePyObject* exc_value

◆ exc_traceback

NativePyObject* exc_traceback

◆ dict

◆ tick_counter

Int32 tick_counter

◆ 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