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 />
Processes<br />
NTX calls<br />
System call<br />
ntxCreateRtProcess<br />
ntxRegisterDependency<br />
ntxUnregisterDependency<br />
ntxRegisterSponsor<br />
ntxUnregisterSponsor<br />
ntxNotifyEvent<br />
Description<br />
Creates a process.<br />
Creates a dependency relationship between the calling process<br />
and the specified sponsor.<br />
Removes the dependency relationship between the calling<br />
process and the specified sponsor.<br />
Registers the calling process as a Sponsor with the given name.<br />
Removes the current sponsor name from the active sponsor<br />
state.<br />
Blocks until one of the desired notifications has been received.<br />
High-level calls<br />
System call<br />
ExitRtProcess<br />
RegisterRtDependency<br />
UnregisterRtDependency<br />
RegisterRtSponsor<br />
UnregisterRtSponsor<br />
Description<br />
Deletes the current process, all of the process' threads, and all<br />
objects created by the threads.<br />
Looks up the name in the sponsor list and creates a dependency<br />
relationship to that sponsor process.<br />
Removes the dependency relationship from the database between<br />
the RT process and the Windows sponsor registered with the given<br />
name.<br />
Allows the RT process to register as a sponsor under the given<br />
name.<br />
Removes the RT process registered as a sponsor from the<br />
database.<br />
Regions<br />
High-level calls<br />
System call<br />
CreateRtRegion<br />
DeleteRtRegion<br />
AcceptRtControl<br />
WaitForRtControl<br />
ReleaseRtControl<br />
Description<br />
Creates a region object.<br />
Deletes a region object.<br />
Receives ownership of a region object only if it is<br />
immediately available.<br />
Gains ownership of a region. This function blocks until the<br />
current owner gives up the region.<br />
Releases this thread’s most recently obtained region object.<br />
123