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 ·