Lines Matching refs:sioc
45 QIOChannelSocket *sioc; in qio_net_listener_channel_func() local
47 sioc = qio_channel_socket_accept(QIO_CHANNEL_SOCKET(ioc), in qio_net_listener_channel_func()
49 if (!sioc) { in qio_net_listener_channel_func()
54 listener->io_func(listener, sioc, listener->io_data); in qio_net_listener_channel_func()
57 object_unref(OBJECT(sioc)); in qio_net_listener_channel_func()
84 QIOChannelSocket *sioc = qio_channel_socket_new(); in qio_net_listener_open_sync() local
86 if (qio_channel_socket_listen_sync(sioc, resaddrs[i], num, in qio_net_listener_open_sync()
90 qio_net_listener_add(listener, sioc); in qio_net_listener_open_sync()
94 object_unref(OBJECT(sioc)); in qio_net_listener_open_sync()
109 QIOChannelSocket *sioc) in qio_net_listener_add() argument
112 qio_channel_set_name(QIO_CHANNEL(sioc), listener->name); in qio_net_listener_add()
115 listener->sioc = g_renew(QIOChannelSocket *, listener->sioc, in qio_net_listener_add()
120 listener->sioc[listener->nsioc] = sioc; in qio_net_listener_add()
123 object_ref(OBJECT(sioc)); in qio_net_listener_add()
129 QIO_CHANNEL(listener->sioc[listener->nsioc]), G_IO_IN, in qio_net_listener_add()
165 QIO_CHANNEL(listener->sioc[i]), G_IO_IN, in qio_net_listener_set_client_func_full()
182 QIOChannelSocket *sioc; member
192 QIOChannelSocket *sioc; in qio_net_listener_wait_client_func() local
194 sioc = qio_channel_socket_accept(QIO_CHANNEL_SOCKET(ioc), in qio_net_listener_wait_client_func()
196 if (!sioc) { in qio_net_listener_wait_client_func()
200 if (data->sioc) { in qio_net_listener_wait_client_func()
201 object_unref(OBJECT(sioc)); in qio_net_listener_wait_client_func()
203 data->sioc = sioc; in qio_net_listener_wait_client_func()
216 .sioc = NULL, in qio_net_listener_wait_client()
231 sources[i] = qio_channel_create_watch(QIO_CHANNEL(listener->sioc[i]), in qio_net_listener_wait_client()
254 QIO_CHANNEL(listener->sioc[i]), G_IO_IN, in qio_net_listener_wait_client()
260 return data.sioc; in qio_net_listener_wait_client()
277 qio_channel_close(QIO_CHANNEL(listener->sioc[i]), NULL); in qio_net_listener_disconnect()
299 object_unref(OBJECT(listener->sioc[i])); in qio_net_listener_finalize()
302 g_free(listener->sioc); in qio_net_listener_finalize()