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.