INtime® 3.1 Software - tenAsys
INtime® 3.1 Software - tenAsys
INtime® 3.1 Software - tenAsys
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Appendix A: INtime software system calls<br />
Low-level calls exist for these exchange objects:<br />
• Data mailboxes<br />
• Single-unit semaphores<br />
• Region semaphores (with priority inversion protection)<br />
• <strong>Software</strong> alarm events (virtual timers) that invoke alarm event threads that you<br />
write.<br />
RT services<br />
Real-time services include:<br />
• RT service calls: An INtime real-time application (RTA) which processes messages<br />
from a user and events from an interface. A service is defined by the set of<br />
messages and the actions provoked by those messages. Each interface is associated<br />
with a service descriptor.<br />
• RT service handlers: Subroutines invoked by the kernel to perform servicedependent<br />
functions of the system calls.<br />
RT system calls<br />
Distributed System Management (DSM)<br />
NTX calls<br />
System call<br />
ntxRegisterRtDependency<br />
ntxUnregisterDependency<br />
ntxRegisterSponsor<br />
ntxUnregisterSponsor<br />
ntxNotifyEvent<br />
Description<br />
Registers a dependency<br />
Unregisters a dependency<br />
Registers a sponsor<br />
Unregisters a sponsor<br />
Notifies of an event<br />
High-level calls<br />
System call<br />
RegisterRtDependency<br />
UnregisterRtDependency<br />
RegisterRtSponsor<br />
UnregisterRtSponsor<br />
RtNotifyEvent<br />
Description<br />
Registers a dependency<br />
Unregisters a dependency<br />
Registers a sponsor<br />
Unregisters a sponsor<br />
Notifies of an event<br />
115