User`s manual

SCIOPTA - Real-Time Kernel
User’s Manual Manual Version 4.1 5-15
SCIOPTA - Real-Time Kernel
5 Processes
5.15 Process Observation
Communication channels between processes in SCIOPTA can be observed no matter if the processes are local or
distributed over remote systems. The process calls sc_procObserve which includes the pointer to a return message
and the process ID of the process which should be observed.
If the observed process dies the kernel
will send the defined message back to the requesting process to inform it.
This observation works also with remote process lists in connectors. This means that not only remote processes can
be observed but also connection problems in communication links if the connectors includes the necessary func-
tionality.
Figure 5-7: SCIOPTA Observation
sc_procObserve()
process A
process B
Kernel
Registration of observation of
process B requesting the mes-
sage B_killed as returned in-
formation.
B_killed
Message B_killed is returned
by the kernel to inform process
A of the killing of process B.
Observed link