Provided by: libqb-dev_2.0.8-1ubuntu2_amd64 bug

NAME

       qbipcc.h - Client IPC API.

SYNOPSIS

       #include <qb/qbipcc.h>

DESCRIPTION

       Lifecycle of an IPC connection.

       An  IPC connection is made to the server with qb_ipcc_connect(). This function connects to the server and
       requests channels be created for communication. To disconnect, the client either exits  or  executes  the
       function qb_ipcc_disconnect().

       Synchronous communication

       The function qb_ipcc_sendv_recv() sends an iovector request and receives a response.

       Asynchronous requests from the client

       The  function  qb_ipcc_sendv()  sends  an  iovector request. The function qb_ipcc_send() sends an message
       buffer request.

       Asynchronous events from the server

       The qb_ipcc_event_recv() function receives an out-of-band asynchronous message. The asynchronous messages
       are  queued  and  can  provide  very  high  out-of-band  performance.   To   determine   when   to   call
       qb_ipcc_event_recv()  the qb_ipcc_fd_get() call is used to obtain a file descriptor used in the poll() or
       select() system calls.

SEE ALSO

       qb_ipcc_send(3), qb_ipcc_sendv_recv(3), qb_ipcc_recv(3), qb_ipcc_event_recv(3), qb_ipcc_connect_async(3),
       qb_ipcc_fc_enable_max_set(3), qb_ipcc_is_connected(3), qb_ipcc_connect_continue(3), qb_ipcc_auth_get(3),
       qb_ipcc_sendv(3), qb_ipcc_context_set(3), qb_ipcc_context_get(3), qb_ipcc_verify_dgram_max_msg_size(3),
       qb_ipcc_get_buffer_size(3), qb_ipcc_connect(3), qb_ipcc_disconnect(3), qb_ipcc_fd_get(3)

COPYRIGHT

       Copyright (C) 2010-2020 Red Hat, Inc.

LIBQB                                              2023-07-21                                        QBIPCC.H(3)