Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/i/iofunc_notify_remove.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/i/iofunc_notify_remove.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/i/iofunc_notify_remove.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/i/iofunc_notify_remove.html on line 8
Remove notification entries from list
#include <sys/iofunc.h>
void iofunc_notify_remove( resmgr_context_t * ctp,
iofunc_notify_t * nop );
- ctp
- NULL, or a pointer to a
resmgr_context_t
structure for the client whose entries you want to remove.
- nop
- An array of three
iofunc_notify_t
structures that represent (in order), the input, output, and out-of-band
notification lists whose entries you want to remove; for information about
this structure, see the documentation for iofunc_notify().
libc
Use the -l c option to
qcc
to link against this library.
This library is usually included automatically.
The iofunc_notify_remove() function
removes all of the entries associated with the current client from the notification list passed in nop.
The client information is obtained from the ctp.
If the ctp pointer is NULL, then all of the notify entries will be removed.
A resource manager generally calls this function,
with NULL as the ctp in the close_ocb callout,
to clean up all handles associated with this connection.
If the handles are shared between several connections,
then the ctp should be provided to clean up after each client.
See
Writing a Resource Manager.
QNX Neutrino
Safety: | |
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |
iofunc_notify(),
iofunc_notify_trigger()
“Handling ionotify() and select()”
in the Handling Other Messages
chapter of Writing a Resource Manager
Resource Managers
chapter of Getting Started with QNX Neutrino
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/i/iofunc_notify_remove.html on line 135
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/i/iofunc_notify_remove.html on line 135