PipeWire
0.1.4
|
Manages protocols and their implementation. More...
Data Fields | |
struct spa_list | link |
link in core protocol_list More... | |
struct pw_core * | core |
core for this protocol More... | |
char * | name |
type name of the protocol More... | |
struct spa_list | marshal_list |
list of marshallers for supported interfaces More... | |
struct spa_list | client_list |
list of current clients More... | |
struct spa_list | server_list |
list of current servers More... | |
struct spa_hook_list | listener_list |
event listeners More... | |
const struct pw_protocol_implementaton * | implementation |
implementation of the protocol More... | |
const void * | extension |
extension API More... | |
void * | user_data |
user data for the implementation More... | |
Manages protocols and their implementation.
struct spa_list pw_protocol::client_list |
list of current clients
Referenced by pw_protocol_destroy(), and pw_protocol_new().
struct pw_core* pw_protocol::core |
core for this protocol
Referenced by pw_protocol_add_marshal(), pw_protocol_new(), and pw_remote_new().
const void* pw_protocol::extension |
extension API
Referenced by pw_protocol_get_extension().
const struct pw_protocol_implementaton* pw_protocol::implementation |
implementation of the protocol
Referenced by pw_protocol_get_implementation().
struct spa_list pw_protocol::link |
link in core protocol_list
Referenced by pw_core_find_protocol(), pw_link_new(), pw_protocol_destroy(), and pw_protocol_new().
struct spa_hook_list pw_protocol::listener_list |
event listeners
Referenced by pw_protocol_add_listener(), pw_protocol_destroy(), pw_protocol_new(), and pw_remote_new().
struct spa_list pw_protocol::marshal_list |
list of marshallers for supported interfaces
Referenced by pw_protocol_add_marshal(), pw_protocol_destroy(), pw_protocol_get_marshal(), and pw_protocol_new().
char* pw_protocol::name |
type name of the protocol
Referenced by pw_core_find_protocol(), pw_protocol_add_marshal(), pw_protocol_destroy(), and pw_protocol_new().
struct spa_list pw_protocol::server_list |
list of current servers
Referenced by pw_protocol_destroy(), and pw_protocol_new().
void* pw_protocol::user_data |
user data for the implementation
Referenced by pw_protocol_get_user_data(), and pw_protocol_new().