KolibriOS kernel
APPDATA Struct Reference

Fields, marked as R now not used, but will be used soon, when legacy TASKDATA structure will be deleted. More...

Public Attributes

rb app_name
 
LHEAD list
 
dd process
 
dd fpu_state
 
dd exc_handler
 
dd except_mask
 
dd pl0_stack
 
dd cursor
 
dd fd_ev
 
dd bk_ev
 
dd fd_obj
 
dd bk_obj
 
dd saved_esp
 
rd io_map
 
dd dbg_state
 
dd cur_dir
 
dd wait_timeout
 
dd saved_esp0
 
dd wait_begin
 
dd wait_test
 
dd wait_param
 
dd tls_base
 
dd event_mask
 
dd tid
 
dd draw_bgr_x
 
dd draw_bgr_y
 
db state
 
dd wnd_shape
 
dd wnd_shape_scale
 
dd mem_start
 
dd counter_sum
 
BOX saved_box
 
dd ipc_start
 
dd ipc_size
 
dd occurred_events
 
dd debugger_slot
 
dd terminate_protection
 
db keyboard_mode
 
db captionEncoding
 
dd exec_params
 
dd dbg_event_mem
 
DBG_REGS dbg_regs
 
dd wnd_caption
 
BOX wnd_clientbox
 
dd priority
 
LHEAD in_schedule
 
dd counter_add
 
dd cpu_usage
 

Detailed Description

Fields, marked as R now not used, but will be used soon, when legacy TASKDATA structure will be deleted.

Source
const.inc:489

Member Data Documentation

◆ app_name

rb APPDATA::app_name

◆ bk_ev

dd APPDATA::bk_ev

+52

◆ bk_obj

dd APPDATA::bk_obj

+60

◆ captionEncoding

db APPDATA::captionEncoding

◆ counter_add

dd APPDATA::counter_add

+244 ; R

◆ counter_sum

dd APPDATA::counter_sum

+140 ; R

◆ cpu_usage

dd APPDATA::cpu_usage

+248 ; R

◆ cur_dir

dd APPDATA::cur_dir

+80

◆ cursor

dd APPDATA::cursor

+44

◆ dbg_event_mem

dd APPDATA::dbg_event_mem

+188

◆ dbg_regs

DBG_REGS APPDATA::dbg_regs

+192

◆ dbg_state

dd APPDATA::dbg_state

+76

◆ debugger_slot

dd APPDATA::debugger_slot

+172

◆ draw_bgr_x

dd APPDATA::draw_bgr_x

+116

◆ draw_bgr_y

dd APPDATA::draw_bgr_y

+120

◆ event_mask

dd APPDATA::event_mask

+108 ; R stores event types allowed for task

◆ exc_handler

dd APPDATA::exc_handler

+32

◆ except_mask

dd APPDATA::except_mask

+36

◆ exec_params

dd APPDATA::exec_params

+184

◆ fd_ev

dd APPDATA::fd_ev

+48

◆ fd_obj

dd APPDATA::fd_obj

+56

◆ fpu_state

dd APPDATA::fpu_state

+28

◆ in_schedule

LHEAD APPDATA::in_schedule

+236

◆ io_map

rd APPDATA::io_map

+68

◆ ipc_size

dd APPDATA::ipc_size

+164

◆ ipc_start

dd APPDATA::ipc_start

+160

◆ keyboard_mode

db APPDATA::keyboard_mode

+180

◆ list

LHEAD APPDATA::list

+16

◆ mem_start

dd APPDATA::mem_start

+136 ; R

◆ occurred_events

dd APPDATA::occurred_events

+168 ; mask which accumulates occurred events

◆ pl0_stack

dd APPDATA::pl0_stack

+40

◆ priority

dd APPDATA::priority

+232

◆ process

dd APPDATA::process

+24

◆ saved_box

BOX APPDATA::saved_box

+144

◆ saved_esp

dd APPDATA::saved_esp

+64

◆ saved_esp0

dd APPDATA::saved_esp0

+88

◆ state

db APPDATA::state

+124 ; R thread state

◆ terminate_protection

dd APPDATA::terminate_protection

+176

◆ tid

dd APPDATA::tid

+112 ; R thread id

◆ tls_base

dd APPDATA::tls_base

+104

◆ wait_begin

dd APPDATA::wait_begin

+92 +++

◆ wait_param

dd APPDATA::wait_param

+100 +++

◆ wait_test

dd APPDATA::wait_test

+96 +++

◆ wait_timeout

dd APPDATA::wait_timeout

+84

◆ wnd_caption

dd APPDATA::wnd_caption

+212

◆ wnd_clientbox

BOX APPDATA::wnd_clientbox

+216

◆ wnd_shape

dd APPDATA::wnd_shape

+128

◆ wnd_shape_scale

dd APPDATA::wnd_shape_scale

+132


The documentation for this struct was generated from the following file: