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

@ -55,7 +55,7 @@ struct pw_client {
bool busy;
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
struct pw_protocol *protocol; /**< protocol in use */
struct spa_list protocol_link; /**< link in the protocol client_list */
@ -104,7 +104,7 @@ struct pw_core {
struct spa_list node_list; /**< list of nodes */
struct spa_list node_factory_list; /**< list of node factories */
struct spa_list link_list; /**< list of links */
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
struct pw_loop *main_loop; /**< main loop for control */
struct pw_loop *data_loop; /**< data loop for data passing */
@ -122,7 +122,7 @@ struct pw_core {
struct pw_data_loop {
struct pw_loop *loop;
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
struct spa_source *event;
@ -133,7 +133,7 @@ struct pw_data_loop {
struct pw_main_loop {
struct pw_loop *loop;
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
bool running;
};
@ -158,7 +158,7 @@ struct pw_link {
struct pw_port *input; /**< input port */
struct spa_list input_link; /**< link in input port links */
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
struct {
struct spa_graph_port out_port;
@ -175,7 +175,7 @@ struct pw_module {
struct spa_list resource_list; /**< list of resources for this module */
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
void *user_data; /**< module user_data */
};
@ -209,7 +209,7 @@ struct pw_node {
uint32_t n_used_output_links; /**< number of active output links */
uint32_t idle_used_output_links; /**< number of active output to be idle */
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
struct pw_loop *data_loop; /**< the data loop for this node */
@ -243,7 +243,7 @@ struct pw_port {
struct spa_list links; /**< list of \ref pw_link */
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
void *mix; /**< optional port buffer mix/split */
@ -272,7 +272,7 @@ struct pw_resource {
const void *implementation;
void *implementation_data;
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
const struct pw_protocol_marshal *marshal;
@ -287,8 +287,8 @@ struct pw_proxy {
uint32_t id; /**< client side id */
struct pw_callback_list callback_list;
struct pw_callback_list listener_list;
struct pw_listener_list listener_list;
struct pw_listener_list proxy_listener_list;
const struct pw_protocol_marshal *marshal; /**< protocol specific marshal functions */
@ -317,7 +317,7 @@ struct pw_remote {
enum pw_remote_state state;
char *error;
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
};
@ -333,7 +333,7 @@ struct pw_stream {
enum pw_stream_state state; /**< stream state */
char *error; /**< error reason when state is in error */
struct pw_callback_list callback_list;
struct pw_listener_list listener_list;
};
struct pw_node_factory {