This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. |
Flush the messages sent through the connection
#include <sys/neutrino.h> #include <sys/asyncmsg.h> int asyncmsg_flush (int coid)
libasyncmsg
Use the -l asyncmsg option to qcc to link against this library.
The asyncmsg_flush() function flushes the messages sent through the connection specified by the connection ID coid argument.
The function will not return until all the existing messages are delivered to the receive side.
EOK on success; or -1 if an error occurred (errno is set).
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | No |
Thread | Yes |
asyncmsg_channel_create(), asyncmsg_channel_destroy(), asyncmsg_connect_attach(), asyncmsg_connect_attr(), asyncmsg_connect_detach(), asyncmsg_free(), asyncmsg_get(), asyncmsg_malloc(), asyncmsg_put(), asyncmsg_putv()
Asynchronous Messaging Technote