Remove signals.
Rename callbacks -> events, use listeners to listen for events.
Callbacks are still used in spa for things you can listen to only
once.
This commit is contained in:
Wim Taymans 2017-08-04 16:49:13 +02:00
parent b898eb46cd
commit 1b79419554
64 changed files with 779 additions and 880 deletions

View file

@ -76,8 +76,8 @@ struct pw_node_implementation {
};
struct pw_node_callbacks {
#define PW_VERSION_NODE_CALLBACKS 0
struct pw_node_events {
#define PW_VERSION_NODE_EVENTS 0
uint32_t version;
/** the node is destroyed */
@ -135,10 +135,10 @@ void pw_node_set_implementation(struct pw_node *node,
const struct pw_node_implementation *implementation,
void *data);
void pw_node_add_callbacks(struct pw_node *node,
struct pw_callback_info *info,
const struct pw_node_callbacks *callbacks,
void *data);
void pw_node_add_listener(struct pw_node *node,
struct pw_listener *listener,
const struct pw_node_events *events,
void *data);
/** Find the port with direction and port_id or NULL when not found */
struct pw_port *