VSF Documented
Data Structures | Macros | Typedefs | Functions
vsf_usbip_dcd_win.c File Reference
#include "../vsf_usbip_dcd.h"
#include <Windows.h>

Data Structures

struct  vk_usbip_server_backend_irq_thread_t
 
struct  vk_usbip_server_backend_t
 

Macros

#define __VSF_USBIP_DCD_CLASS_IMPLEMENT_BACKEND__
 

Typedefs

typedef struct vk_usbip_server_backend_irq_thread_t vk_usbip_server_backend_irq_thread_t
 
typedef struct vk_usbip_server_backend_t vk_usbip_server_backend_t
 

Functions

vsf_err_t __vk_usbip_server_done_urb (vk_usbip_server_t *server, vk_usbip_urb_t *urb)
 
void __vk_usbip_server_backend_init (vk_usbip_server_t *server)
 
void __vk_usbip_server_backend_close (void)
 
void __vk_usbip_server_backend_recv (uint8_t *buff, uint_fast32_t size)
 
void __vk_usbip_server_backend_send (uint8_t *buff, uint_fast32_t size)
 
void __vk_usbip_server_backend_send_urb (vk_usbip_urb_t *urb)
 

Macro Definition Documentation

◆ __VSF_USBIP_DCD_CLASS_IMPLEMENT_BACKEND__

#define __VSF_USBIP_DCD_CLASS_IMPLEMENT_BACKEND__

Typedef Documentation

◆ vk_usbip_server_backend_irq_thread_t

◆ vk_usbip_server_backend_t

Function Documentation

◆ __vk_usbip_server_done_urb()

vsf_err_t __vk_usbip_server_done_urb ( vk_usbip_server_t *  server,
vk_usbip_urb_t *  urb 
)
extern

◆ __vk_usbip_server_backend_init()

void __vk_usbip_server_backend_init ( vk_usbip_server_t *  server)

◆ __vk_usbip_server_backend_close()

void __vk_usbip_server_backend_close ( void  )

◆ __vk_usbip_server_backend_recv()

void __vk_usbip_server_backend_recv ( uint8_t buff,
uint_fast32_t  size 
)

◆ __vk_usbip_server_backend_send()

void __vk_usbip_server_backend_send ( uint8_t buff,
uint_fast32_t  size 
)

◆ __vk_usbip_server_backend_send_urb()

void __vk_usbip_server_backend_send_urb ( vk_usbip_urb_t *  urb)