|
struct pw_protocol * | pw_protocol_new (struct pw_context *context, const char *name, size_t user_data_size) |
|
struct pw_context * | pw_protocol_get_context (struct pw_protocol *protocol) |
|
void * | pw_protocol_get_user_data (struct pw_protocol *protocol) |
|
const struct pw_protocol_implementation * | pw_protocol_get_implementation (struct pw_protocol *protocol) |
|
const void * | pw_protocol_get_extension (struct pw_protocol *protocol) |
|
void | pw_protocol_destroy (struct pw_protocol *protocol) |
|
void | pw_protocol_add_listener (struct pw_protocol *protocol, struct spa_hook *listener, const struct pw_protocol_events *events, void *data) |
|
int | pw_protocol_add_marshal (struct pw_protocol *protocol, const struct pw_protocol_marshal *marshal) |
|
const struct pw_protocol_marshal * | pw_protocol_get_marshal (struct pw_protocol *protocol, const char *type, uint32_t version, uint32_t flags) |
|
struct pw_protocol * | pw_context_find_protocol (struct pw_context *context, const char *name) |
|