.\" Automatically generated man page, do not edit .TH QB_IPCS_CREATE 3 2020-10-31 "LIBQB" "libqb Programmer's Manual" .SH NAME qb_ipcs_create \- Create a new IPC server. .SH SYNOPSIS .nf .B #include .sp \fBqb_ipcs_service_t* qb_ipcs_create\fP( \fBconst char *\fP\fIname\fP, \fBint32_t \fP\fIservice_id\fP, \fBenum qb_ipc_type \fP\fItype\fP, \fBstruct qb_ipcs_service_handlers *\fP\fIhandlers\fP ); .fi .SH PARAMS \fBname \fP\fIfor clients to connect to. \fP .PP \fBservice_id \fP\fIan integer to associate with the service \fP .PP \fBtype \fP\fItransport type. \fP .PP \fBhandlers \fP\fIcallbacks. \fP .PP .SH DESCRIPTION .SH STRUCTURES .nf \fB struct qb_ipcs_service_handlers { qb_ipcs_connection_accept_fn \fIconnection_accept\fP; qb_ipcs_connection_created_fn \fIconnection_created\fP; qb_ipcs_msg_process_fn \fImsg_process\fP; qb_ipcs_connection_closed_fn \fIconnection_closed\fP; qb_ipcs_connection_destroyed_fn \fIconnection_destroyed\fP; }; \fP .fi .PP .RE .SH RETURN VALUE .PP the new service instance. .PP .SH SEE ALSO .PP .nh .ad l \fIqb_ipcs_response_send\fR(3), \fIqb_ipcs_ref\fR(3), \fIqb_ipcs_unref\fR(3), \fIqb_ipcs_connection_auth_set\fR(3), \fIqb_ipcs_service_context_get\fR(3), \fIqb_ipcs_connection_ref\fR(3), \fIqb_ipcs_connection_next_get\fR(3), \fIqb_ipcs_stats_get\fR(3), \fIqb_ipcs_connection_unref\fR(3), \fIqb_ipcs_context_set\fR(3), \fIqb_ipcs_poll_handlers_set\fR(3), \fIqb_ipcs_request_rate_limit\fR(3), \fIqb_ipcs_disconnect\fR(3), \fIqb_ipcs_connection_first_get\fR(3), \fIqb_ipcs_enforce_buffer_size\fR(3), \fIqb_ipcs_destroy\fR(3), \fIqb_ipcs_event_send\fR(3), \fIqb_ipcs_connection_stats_get_2\fR(3), \fIqb_ipcs_service_context_set\fR(3), \fIqb_ipcs_connection_stats_get\fR(3), \fIqb_ipcs_service_id_get\fR(3), \fIqb_ipcs_context_get\fR(3), \fIqb_ipcs_connection_get_buffer_size\fR(3), \fIqb_ipcs_run\fR(3), \fIqb_ipcs_event_sendv\fR(3), \fIqb_ipcs_connection_service_context_get\fR(3), \fIqb_ipcs_response_sendv\fR(3) .ad .hy .SH "COPYRIGHT" .PP Copyright (C) 2010-2020 Red Hat, Inc. All rights reserved.