#include <pipewire/protocol.h>
| Data Fields | |
| struct spa_list | link | 
| link in protocol client_list | |
| struct pw_protocol * | protocol | 
| the owner protocol | |
| struct pw_core * | core | 
| int(* | connect )(struct pw_protocol_client *client, const struct spa_dict *props, void(*done_callback)(void *data, int result), void *data) | 
| int(* | connect_fd )(struct pw_protocol_client *client, int fd, bool close) | 
| int(* | steal_fd )(struct pw_protocol_client *client) | 
| void(* | disconnect )(struct pw_protocol_client *client) | 
| void(* | destroy )(struct pw_protocol_client *client) | 
| int(* | set_paused )(struct pw_protocol_client *client, bool paused) | 
| struct spa_list pw_protocol_client::link | 
link in protocol client_list
| struct pw_protocol* pw_protocol_client::protocol | 
the owner protocol
| struct pw_core* pw_protocol_client::core | 
| int(* pw_protocol_client::connect) (struct pw_protocol_client *client, const struct spa_dict *props, void(*done_callback)(void *data, int result), void *data) | 
| int(* pw_protocol_client::connect_fd) (struct pw_protocol_client *client, int fd, bool close) | 
| int(* pw_protocol_client::steal_fd) (struct pw_protocol_client *client) | 
| void(* pw_protocol_client::disconnect) (struct pw_protocol_client *client) | 
| void(* pw_protocol_client::destroy) (struct pw_protocol_client *client) | 
| int(* pw_protocol_client::set_paused) (struct pw_protocol_client *client, bool paused) |