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_stream_connect_to - Connects a stream to some listening socket

Description

       This let the sound server connect to some remote end to get  it's  data  for  a  stream.   This  is  used
       internaly to open additional streams for roar_simple_new_stream(3).

       NOTE:  This is not an alternative version of roar_stream_connect(3). You still need to connect the stream
       to the server via roar_stream_connect(3) before you can use this call.

Examples

       FIXME

Name

       roar_stream_connect_to - Connects a stream to some listening socket

Notes

       This call will block until the server process to connect to has accepted the connection.  This makes this
       call   unusable   to   connect  back  to  us  if  we  are  not  threaded.  For  a  nonblocking  call  see
       roar_stream_connect_to_ask(3).

Parameters

con    The connection to the server.

       s      The stream to connect.

       type, host, port
              Where the stream should  be  connected  to.   For  a  description  of  all  these  parameters  see
              roar_socket_listen(3).

Return Value

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

See Also

roar_simple_new_stream(3), roar_stream_connect(3), roar_socket_listen(3), libroar(7), RoarAudio(7).

RoarAudio                                           May 2011                           roar_stream_connect_to(3)

Synopsis

       #include <roaraudio.h>

       int  roar_stream_connect_to(struct  roar_connection * con, struct roar_stream * s, int type, char * host,
       int port);

See Also