diff options
author | Hans de Goede <hdegoede@redhat.com> | 2011-06-29 11:31:25 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2011-06-29 11:31:25 +0200 |
commit | a794dd7cef57f1b372fce755fc0463d99ceeb2c0 (patch) | |
tree | 664d1f09da2eab091252f5cde6c9ff1296e0f75d /usbredirtestclient | |
parent | 1335301e06b4a13394dffd81379836960422f71d (diff) |
Rename device_info -> device_connect, device_disconnected -> device_disconnect
And document how a single usbredirproto connection may be reused for
a newly plugged in / re-plugged device.
Diffstat (limited to 'usbredirtestclient')
-rw-r--r-- | usbredirtestclient/usbredirtestclient.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/usbredirtestclient/usbredirtestclient.c b/usbredirtestclient/usbredirtestclient.c index 44164d7..1929469 100644 --- a/usbredirtestclient/usbredirtestclient.c +++ b/usbredirtestclient/usbredirtestclient.c @@ -43,11 +43,11 @@ #define VERSION "usbredirtestclient 0.0" #endif -static void usbredirtestclient_device_info(void *priv, - struct usb_redir_device_info_header *device_info); +static void usbredirtestclient_device_connect(void *priv, + struct usb_redir_device_connect_header *device_connect); +static void usbredirtestclient_device_disconnect(void *priv); static void usbredirtestclient_ep_info(void *priv, struct usb_redir_ep_info_header *ep_info); -static void usbredirtestclient_device_disconnected(void *priv); static void usbredirtestclient_configuration_status(void *priv, uint32_t id, struct usb_redir_configuration_status_header *configuration_status); static void usbredirtestclient_alt_setting_status(void *priv, uint32_t id, @@ -270,9 +270,9 @@ int main(int argc, char *argv[]) parser->log_func = usbredirtestclient_log; parser->read_func = usbredirtestclient_read; parser->write_func = usbredirtestclient_write; - parser->device_info_func = usbredirtestclient_device_info; + parser->device_connect_func = usbredirtestclient_device_connect; + parser->device_disconnect_func = usbredirtestclient_device_disconnect; parser->ep_info_func = usbredirtestclient_ep_info; - parser->device_disconnected_func = usbredirtestclient_device_disconnected; parser->configuration_status_func = usbredirtestclient_configuration_status; parser->alt_setting_status_func = usbredirtestclient_alt_setting_status; parser->iso_stream_status_func = usbredirtestclient_iso_stream_status; @@ -428,10 +428,10 @@ static void usbredirtestclient_cmdline_parse(void) } } -static void usbredirtestclient_device_info(void *priv, - struct usb_redir_device_info_header *device_info) +static void usbredirtestclient_device_connect(void *priv, + struct usb_redir_device_connect_header *device_connect) { - switch (device_info->speed) { + switch (device_connect->speed) { case usb_redir_speed_low: printf("device info: speed: low\n"); break; case usb_redir_speed_full: printf("device info: speed: full\n"); break; case usb_redir_speed_high: printf("device info: speed: high\n"); break; @@ -441,6 +441,13 @@ static void usbredirtestclient_device_info(void *priv, } } +static void usbredirtestclient_device_disconnect(void *priv) +{ + printf("device disconnected"); + close(client_fd); + client_fd = -1; +} + static void usbredirtestclient_ep_info(void *priv, struct usb_redir_ep_info_header *ep_info) { @@ -455,13 +462,6 @@ static void usbredirtestclient_ep_info(void *priv, } } -static void usbredirtestclient_device_disconnected(void *priv) -{ - printf("device disconnected"); - close(client_fd); - client_fd = -1; -} - static void usbredirtestclient_configuration_status(void *priv, uint32_t id, struct usb_redir_configuration_status_header *config_status) { |