Lines Matching full:connection
20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
42 DBusConnection *connection; member
55 if (info->connection) { in socket_handler()
57 dbus_connection_read_write_dispatch(info->connection, 0); in socket_handler()
58 } while (info->connection && in socket_handler()
59 dbus_connection_get_is_connected(info->connection) && in socket_handler()
60 dbus_connection_get_dispatch_status(info->connection) == in socket_handler()
82 if (bus_info.connection) in teardown()
83 dbus_connection_unref(bus_info.connection); in teardown()
88 bus_info.connection = NULL; in teardown()
103 message_filter(DBusConnection * connection, DBusMessage * message, void *data) in message_filter() argument
107 * connection isn't valid at this point, so throw it out immediately. */ in message_filter()
110 bus_info.connection = NULL; in message_filter()
136 bus_info.connection = dbus_bus_get(DBUS_BUS_SYSTEM, &error); in connect_to_bus()
137 if (!bus_info.connection || dbus_error_is_set(&error)) { in connect_to_bus()
144 dbus_connection_set_exit_on_disconnect(bus_info.connection, FALSE); in connect_to_bus()
146 if (!dbus_connection_get_unix_fd(bus_info.connection, &bus_info.fd)) { in connect_to_bus()
151 if (!dbus_connection_add_filter(bus_info.connection, message_filter, in connect_to_bus()
163 hook->connect(bus_info.connection, hook->data); in connect_to_bus()
171 dbus_connection_unref(bus_info.connection); in connect_to_bus()
172 bus_info.connection = NULL; in connect_to_bus()
203 if (bus_info.connection) in dbus_core_add_hook()
204 hook->connect(bus_info.connection, hook->data); in dbus_core_add_hook()