logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

roar_exit - let RoarAudio's sound server quit

Description

       Ask the sound server to quit.

       roar_exit() let the server quit without waiting for any clients.  All streams and client connections will
       be closed cleanly.

       roar_terminate() will let the server quit as soon as all clients disconnects and all input streams ended.
       The listening socket will be closed. This is useful in case of restarting roard.

Examples

       FIXME

Name

       roar_exit - let RoarAudio's sound server quit

       roar_terminate - let RoarAudio's sound server quit as soon as all clients quit

Notes

       Even when the call was successful you have to use roar_disconnect(3) to disconnect from the server.

Parameters

con    An open control connection to the server.

       terminate
              Wait  for  all  clients  to  disconnect  and  all  streams  to  EOF  in  case  of 1.  In case of 0
              roar_terminate() is equal to roar_exit().

Return Value

       On success these calls return 0.  On error, -1 is returned.

See Also

roar_disconnect(3), libroar(7), RoarAudio(7).

RoarAudio                                           May 2011                                        roar_exit(3)

Synopsis

       #include <roaraudio.h>

       int roar_exit(struct roar_connection * con);

       int roar_terminate(struct roar_connection * con, int terminate);

See Also