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:192

◆ create_event

label create_event

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

Source
gui/event.inc:58

◆ destroy_event

label destroy_event

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

Source
gui/event.inc:362

◆ DummyTest

label DummyTest

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

Source
gui/event.inc:229

◆ 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:407

◆ get_event_ex

label get_event_ex

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

Source
gui/event.inc:327

◆ get_event_for_app

label get_event_for_app

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

Source
gui/event.inc:499

◆ get_event_queue

label get_event_queue

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

Source
gui/event.inc:386

◆ 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:137

◆ raise_event

label raise_event

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

Source
gui/event.inc:155

◆ RemoveEventTo

label RemoveEventTo

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

Source
gui/event.inc:116

◆ send_event

label send_event

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

Source
gui/event.inc:206

◆ set_event

label set_event

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

Source
gui/event.inc:76

◆ sys_getevent

label sys_getevent

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

Source
gui/event.inc:476

◆ sys_sendwindowmsg

label sys_sendwindowmsg

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

Source
gui/event.inc:432

◆ sys_wait_event_timeout

label sys_wait_event_timeout

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

Source
gui/event.inc:490

◆ sys_waitforevent

label sys_waitforevent

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

Source
gui/event.inc:486

◆ wait_event

label wait_event

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

Source
gui/event.inc:291

◆ wait_event_timeout

label wait_event_timeout

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

Source
gui/event.inc:310

◆ Wait_events

label Wait_events

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

Source
gui/event.inc:248

◆ Wait_events_ex

label Wait_events_ex

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

Source
gui/event.inc:252

◆ wait_finish

label wait_finish

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

Source
gui/event.inc:349