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 ·