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); }
IPCClientPrivate::~IPCClientPrivate() { disconnect(); stop(); qb_loop_poll_del(_qb_loop, _eventfd); close(_eventfd); qb_loop_destroy(_qb_loop); return; }
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; }
static int32_t my_dispatch_del(int32_t fd) { return qb_loop_poll_del(bms_loop, fd); }
int cs_poll_dispatch_delete(qb_loop_t * handle, int fd) { return qb_loop_poll_del(handle, fd); }