Keywords - R


· ! · 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 ·


read()
· Handling client unblocking due to signals or timeouts · Handling the _IO_READ message · I/O messages · Simple examples of device resource managers · Start the resource manager message loop · The iofunc_attr_t (attribute) structure · Under the resource manager's covers · Using a mutex ·
nonblocking
· Leaving the client blocked, replying later ·

readblock()
· Atomic operations · Component responses · Locking and unlocking the attribute structure · The library's combine-message handling · The readblock() function ·

readcond()
· Handling readcond() · Handling the xtype member ·

readdir()
· Handling the _IO_READ message · I/O messages · Returning information associated with a directory structure ·

readlink()
· Connect messages ·

receive buffer, specifying the minimum size
· Initialize the resource manager attributes ·

rename()
· Connect messages ·

REPLY-blocked
· Handling client unblocking due to signals or timeouts ·

resmgr_attach()
· Connect messages · Custom messages · Extending the OCB and attribute structures · Handling directories · Initialize the resource manager attributes · Matching at or below a mountpoint · Taking over more than one device · The server ·
copies the pointer to the table of handler functions
· Connect messages · I/O messages ·
IOV array
· Returning using an IOV array that points to your data ·

resmgr_attr_t
· Custom messages · Initialize the resource manager attributes · Setting resource manager attributes ·

resmgr_connect_funcs_t
· Connect messages · Handling client unblocking due to signals or timeouts · Mount in the resource manager ·

resmgr_context_t
· Setting resource manager attributes ·

_RESMGR_DEFAULT
· Returning and telling the library to do the default action · Sample code for handling _IO_DEVCTL messages ·

_RESMGR_ERRNO() macro (deprecated)
· Returning with an error ·

RESMGR_FLAG_ATTACH_LOCAL
· Setting resource manager attributes ·

RESMGR_FLAG_ATTACH_OTHERFUNC
· Custom messages · Setting resource manager attributes ·

_RESMGR_FLAG_BEFORE
· Put a name into the namespace ·

RESMGR_FLAG_CROSS_ENDIAN
· Setting resource manager attributes ·

_RESMGR_FLAG_DIR
· Handling directories · Matching at or below a mountpoint · Mount in the resource manager · The _IO_OPEN message for filesystems ·

_RESMGR_FLAG_FTYPEONLY
· Mount in the resource manager ·

RESMGR_FLAG_NO_DEFAULT_FUNC (not implemented)
· Setting resource manager attributes ·

resmgr_io_funcs_t
· Handling client unblocking due to signals or timeouts · I/O messages ·

resmgr_msg_again()
· Leaving the client blocked, replying later ·

resmgr_msgread()
· Component data access · Sample code for handling _IO_DEVCTL messages · Sample code for handling _IO_NOTIFY messages · Sample code for handling _IO_WRITE messages · Sample code for handling _IO_WRITE messages in pwrite*() ·

resmgr_msgwrite()
· Component data access · Getting the resource manager library to do the reply · Leaving the client blocked, replying later ·

resmgr_msgwritev()
· Leaving the client blocked, replying later ·

_RESMGR_NOREPLY
· Handling client unblocking due to signals or timeouts · Performing the reply in the server ·
don't return it from an io_notify handler
· Handling ionotify() and select() ·

_RESMGR_NPARTS()
· Returning success but with no data · Returning using an IOV array that points to your data · Returning with a single buffer containing data ·

resmgr_open_bind()
· Handling client unblocking due to signals or timeouts ·

_RESMGR_PTR()
· Returning with a single buffer containing data ·

_RESMGR_PULSE_ALLOC
· Handling private messages and pulses ·

_RESMGR_STATUS()
· Handling lseek() · Handling stat() ·

rewinddir()
· Handling lseek() · I/O messages ·

robot arm example
· Robot arm ·

· ! · 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 ·