Caution: This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.

Keywords - O


· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·


O_RDONLY
· The iofunc_ocb_t OCB structure ·

O_RDWR
· The iofunc_ocb_t OCB structure ·

O_WRONLY
· Finding the server · The iofunc_ocb_t OCB structure ·

object oriented design via message passing
· What it means for you ·

OCB
· resmgr_io_funcs_t I/O table ·
allocating
· More efficient allocation ·
defined
· Glossary ·
extended
· Extending the OCB ·
monitoring
· OCB monitor ·

one-shot timers
· Types of timers · What kind of timer? ·
example
· What kind of timer? ·

open context block
See OCB

open()
· Characteristics of resource managers · Client summary · Client/Server using an I/O manager · Client/server using the global namespace · Connect messages · Finding the server · Finding the server's ND/PID/CHID · Glossary · Handling directories · I/O messages · Impact on ConnectAttach() · Message passing and client/server · Message passing considerations · Message passing over a network · Network-distributed message passing · resmgr_io_funcs_t I/O table · Some notes on NDs · Union'd filesystems ·
implementation
· Finding the server ·

operating system
double standard in conventional
· Network-distributed message passing ·
message passing vs. traditional
· Message passing and client/server · Network-distributed message passing ·
microkernel
· A small microkernel and message passing ·
process
background
· Starting a process from the command line ·
creating
· Starting a process from within a program · Starting a process with the exec() and spawn() calls · Starting a process with the fork() call · Starting a process with the system() call ·

out*()
· ISR functions ·

· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·