PipeWire  0.1.4
proxy.c File Reference
Include dependency graph for proxy.c:

Functions

void * pw_proxy_get_user_data (struct pw_proxy *proxy)
 
uint32_t pw_proxy_get_id (struct pw_proxy *proxy)
 
struct pw_protocolpw_proxy_get_protocol (struct pw_proxy *proxy)
 
void pw_proxy_add_listener (struct pw_proxy *proxy, struct spa_hook *listener, const struct pw_proxy_events *events, void *data)
 
void pw_proxy_add_proxy_listener (struct pw_proxy *proxy, struct spa_hook *listener, const void *events, void *data)
 
struct spa_hook_list * pw_proxy_get_proxy_listeners (struct pw_proxy *proxy)
 
const struct pw_protocol_marshalpw_proxy_get_marshal (struct pw_proxy *proxy)
 

Function Documentation

◆ pw_proxy_add_listener()

void pw_proxy_add_listener ( struct pw_proxy proxy,
struct spa_hook *  listener,
const struct pw_proxy_events events,
void *  data 
)

◆ pw_proxy_add_proxy_listener()

void pw_proxy_add_proxy_listener ( struct pw_proxy proxy,
struct spa_hook *  listener,
const void *  events,
void *  data 
)
Parameters
proxythe proxy
listenerlistener
eventsproxied events
datadata passed to events

References pw_proxy::proxy_listener_list.

◆ pw_proxy_get_id()

uint32_t pw_proxy_get_id ( struct pw_proxy proxy)

References pw_proxy::id.

◆ pw_proxy_get_marshal()

const struct pw_protocol_marshal* pw_proxy_get_marshal ( struct pw_proxy proxy)

References pw_proxy::marshal.

◆ pw_proxy_get_protocol()

struct pw_protocol* pw_proxy_get_protocol ( struct pw_proxy proxy)

◆ pw_proxy_get_proxy_listeners()

struct spa_hook_list* pw_proxy_get_proxy_listeners ( struct pw_proxy proxy)

◆ pw_proxy_get_user_data()

void* pw_proxy_get_user_data ( struct pw_proxy proxy)

References pw_proxy::user_data.