21.01.2015 Views

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!