Ejemplo n.º 1
0
int totemknet_finalize (
	void *knet_context)
{
	struct totemknet_instance *instance = (struct totemknet_instance *)knet_context;
	int res = 0;

	knet_log_printf(LOG_DEBUG, "totemknet: finalize");

	qb_loop_poll_del (instance->poll_handle, instance->logpipes[0]);
	qb_loop_poll_del (instance->poll_handle, instance->knet_fd);
	knet_handle_free(instance->knet_handle);

	totemknet_stop_merge_detect_timeout(instance);

	return (res);
}
Ejemplo n.º 2
0
 IPCClientPrivate::~IPCClientPrivate()
 {
   disconnect();
   stop();
   qb_loop_poll_del(_qb_loop, _eventfd);
   close(_eventfd);
   qb_loop_destroy(_qb_loop);
   return;
 }
Ejemplo n.º 3
0
 void IPCClientPrivate::disconnect()
 {
   if (_qb_conn != nullptr && _qb_conn_fd != -1) {
     qb_loop_poll_del(_qb_loop, _qb_conn_fd);
     qb_ipcc_disconnect(_qb_conn);
     _qb_conn = nullptr;
     _qb_conn_fd = -1;
     _p_instance.IPCDisconnected();
   }
   return;
 }
Ejemplo n.º 4
0
static int32_t
my_dispatch_del(int32_t fd)
{
	return qb_loop_poll_del(bms_loop, fd);
}
Ejemplo n.º 5
0
int cs_poll_dispatch_delete(qb_loop_t * handle, int fd)
{
	return qb_loop_poll_del(handle, fd);
}