static void smartcard_remove_client(RedClient *client, void *opaque) { SmartCardDeviceState *dev = opaque; spice_printerr("smartcard state %p, client %p", dev, client); spice_assert(dev->scc && dev->scc->base.client == client); red_channel_client_shutdown(&dev->scc->base); }
static void spicevmc_char_dev_remove_client(RedClient *client, void *opaque) { SpiceVmcState *state = opaque; spice_printerr("vmc state %p, client %p", state, client); spice_assert(state->rcc && state->rcc->client == client); red_channel_client_shutdown(state->rcc); }