Go to the source code of this file.
|
#define | PW_TYPE__Protocol "PipeWire:Protocol" |
|
#define | PW_TYPE_PROTOCOL_BASE PW_TYPE__Protocol ":" |
|
#define | pw_protocol_client_connect(c, cb, d) ((c)->connect(c,cb,d)) |
|
#define | pw_protocol_client_connect_fd(c, fd) ((c)->connect_fd(c,fd)) |
|
#define | pw_protocol_client_steal_fd(c) ((c)->steal_fd(c)) |
|
#define | pw_protocol_client_disconnect(c) ((c)->disconnect(c)) |
|
#define | pw_protocol_client_destroy(c) ((c)->destroy(c)) |
|
#define | pw_protocol_server_destroy(l) ((l)->destroy(l)) |
|
#define | PW_VERSION_PROTOCOL_IMPLEMENTATION 0 |
|
#define | PW_VERSION_PROTOCOL_EVENTS 0 |
|
#define | pw_protocol_new_client(p, ...) (pw_protocol_get_implementation(p)->new_client(p,__VA_ARGS__)) |
|
#define | pw_protocol_add_server(p, ...) (pw_protocol_get_implementation(p)->add_server(p,__VA_ARGS__)) |
|
#define | pw_protocol_ext(p, type, method, ...) (((type*)pw_protocol_get_extension(p))->method( __VA_ARGS__)) |
|
◆ pw_protocol_add_server
◆ pw_protocol_client_connect
#define pw_protocol_client_connect |
( |
|
c, |
|
|
|
cb, |
|
|
|
d |
|
) |
| ((c)->connect(c,cb,d)) |
◆ pw_protocol_client_connect_fd
#define pw_protocol_client_connect_fd |
( |
|
c, |
|
|
|
fd |
|
) |
| ((c)->connect_fd(c,fd)) |
◆ pw_protocol_client_destroy
#define pw_protocol_client_destroy |
( |
|
c | ) |
((c)->destroy(c)) |
◆ pw_protocol_client_disconnect
#define pw_protocol_client_disconnect |
( |
|
c | ) |
((c)->disconnect(c)) |
◆ pw_protocol_client_steal_fd
#define pw_protocol_client_steal_fd |
( |
|
c | ) |
((c)->steal_fd(c)) |
◆ pw_protocol_ext
◆ pw_protocol_new_client
◆ pw_protocol_server_destroy
#define pw_protocol_server_destroy |
( |
|
l | ) |
((l)->destroy(l)) |
◆ PW_TYPE__Protocol
#define PW_TYPE__Protocol "PipeWire:Protocol" |
◆ PW_TYPE_PROTOCOL_BASE
◆ PW_VERSION_PROTOCOL_EVENTS
#define PW_VERSION_PROTOCOL_EVENTS 0 |
◆ PW_VERSION_PROTOCOL_IMPLEMENTATION
#define PW_VERSION_PROTOCOL_IMPLEMENTATION 0 |
◆ pw_core_find_protocol()
◆ pw_protocol_add_listener()
void pw_protocol_add_listener |
( |
struct pw_protocol * |
protocol, |
|
|
struct spa_hook * |
listener, |
|
|
const struct pw_protocol_events * |
events, |
|
|
void * |
data |
|
) |
| |
◆ pw_protocol_add_marshal()
◆ pw_protocol_destroy()
void pw_protocol_destroy |
( |
struct pw_protocol * |
protocol | ) |
|
◆ pw_protocol_get_extension()
const void* pw_protocol_get_extension |
( |
struct pw_protocol * |
protocol | ) |
|
◆ pw_protocol_get_implementation()
◆ pw_protocol_get_marshal()
◆ pw_protocol_get_user_data()
void* pw_protocol_get_user_data |
( |
struct pw_protocol * |
protocol | ) |
|
◆ pw_protocol_new()
struct pw_protocol* pw_protocol_new |
( |
struct pw_core * |
core, |
|
|
const char * |
name, |
|
|
size_t |
user_data_size |
|
) |
| |