KolibriOS kernel
event.inc File Reference

Variables

dd event_start
 
dd event_end
 
dd event_uid
 
label init_events
 
label create_event
 --------------------------------------------------------------------------— ; EXPORT use More...
 
label set_event
 -----------------------------------— ; INTERNAL use !!! don't use for Call More...
 
label RemoveEventTo
 -----------------------------------— ; INTERNAL use !!! don't use for Call More...
 
label NotDummyTest
 --------------------------------------------------------------------------— ; INTERNAL use (not returned for fail !!!) More...
 
label raise_event
 --------------------------------------------------------------------------— ; EXPORT use More...
 
label clear_event
 --------------------------------------------------------------------------— ; EXPORT use More...
 
label send_event
 --------------------------------------------------------------------------— ; EXPORT use More...
 
label DummyTest
 --------------------------------------------------------------------------— ; INTERNAL use (not returned for fail !!!) More...
 
label Wait_events
 --------------------------------------------------------------------------— More...
 
label Wait_events_ex
 -----------------------------------— More...
 
label wait_event
 --------------------------------------------------------------------------— ; EXPORT use More...
 
label wait_event_timeout
 --------------------------------------------------------------------------— More...
 
label get_event_ex
 --------------------------------------------------------------------------— ; f68:14 More...
 
label wait_finish
 -----------------------------------— More...
 
label destroy_event
 --------------------------------------------------------------------------— ; EXPORT use More...
 
label get_event_queue
 --------------------------------------------------------------------------— More...
 
label get_event_alone
 --------------------------------------------------------------------------— More...
 
label sys_sendwindowmsg
 --------------------------------------------------------------------------— ; f72 More...
 
label sys_getevent
 --------------------------------------------------------------------------— ; f11 More...
 
label sys_waitforevent
 --------------------------------------------------------------------------— ; f10 More...
 
label sys_wait_event_timeout
 -----------------------------------— ; f23 More...
 
label get_event_for_app
 --------------------------------------------------------------------------— ; used from f10,f11,f23 More...
 

Variable Documentation

◆ clear_event

label clear_event

--------------------------------------------------------------------------— ; EXPORT use

Source
gui/event.inc:193

◆ create_event

label create_event

--------------------------------------------------------------------------— ; EXPORT use

Source
gui/event.inc:58

◆ destroy_event

label destroy_event

--------------------------------------------------------------------------— ; EXPORT use

Source
gui/event.inc:363

◆ DummyTest

label DummyTest

--------------------------------------------------------------------------— ; INTERNAL use (not returned for fail !!!)

Source
gui/event.inc:230

◆ event_end

dd event_end
Initial value
?
Source
gui/event.inc:20

◆ event_start

dd event_start
Initial value
?
Source
gui/event.inc:19

◆ event_uid

dd event_uid
Initial value
0
Source
gui/event.inc:21

◆ get_event_alone

label get_event_alone

--------------------------------------------------------------------------—

Source
gui/event.inc:408

◆ get_event_ex

label get_event_ex

--------------------------------------------------------------------------— ; f68:14

Source
gui/event.inc:328

◆ get_event_for_app

label get_event_for_app

--------------------------------------------------------------------------— ; used from f10,f11,f23

Source
gui/event.inc:500

◆ get_event_queue

label get_event_queue

--------------------------------------------------------------------------—

Source
gui/event.inc:387

◆ init_events

label init_events

@brief FreeEvents.fd=event_start and FreeEvents.bk=event_end

; used from kernel.asm

Source
gui/event.inc:28

◆ NotDummyTest

label NotDummyTest

--------------------------------------------------------------------------— ; INTERNAL use (not returned for fail !!!)

Source
gui/event.inc:138

◆ raise_event

label raise_event

--------------------------------------------------------------------------— ; EXPORT use

Source
gui/event.inc:156

◆ RemoveEventTo

label RemoveEventTo

-----------------------------------— ; INTERNAL use !!! don't use for Call

Source
gui/event.inc:117

◆ send_event

label send_event

--------------------------------------------------------------------------— ; EXPORT use

Source
gui/event.inc:207

◆ set_event

label set_event

-----------------------------------— ; INTERNAL use !!! don't use for Call

Source
gui/event.inc:77

◆ sys_getevent

label sys_getevent

--------------------------------------------------------------------------— ; f11

Source
gui/event.inc:477

◆ sys_sendwindowmsg

label sys_sendwindowmsg

--------------------------------------------------------------------------— ; f72

Source
gui/event.inc:433

◆ sys_wait_event_timeout

label sys_wait_event_timeout

-----------------------------------— ; f23

Source
gui/event.inc:491

◆ sys_waitforevent

label sys_waitforevent

--------------------------------------------------------------------------— ; f10

Source
gui/event.inc:487

◆ wait_event

label wait_event

--------------------------------------------------------------------------— ; EXPORT use

Source
gui/event.inc:292

◆ wait_event_timeout

label wait_event_timeout

--------------------------------------------------------------------------—

Source
gui/event.inc:311

◆ Wait_events

label Wait_events

--------------------------------------------------------------------------—

Source
gui/event.inc:249

◆ Wait_events_ex

label Wait_events_ex

-----------------------------------—

Source
gui/event.inc:253

◆ wait_finish

label wait_finish

-----------------------------------—

Source
gui/event.inc:350