Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/input/include/mouse.h

    rcce8a83 r854eddd6  
    3939
    4040#include <adt/list.h>
    41 #include <ipc/loc.h>
    42 
    43 struct mouse_port_ops;
    44 struct mouse_proto_ops;
    4541
    4642typedef struct mouse_dev {
    4743        /** Link to mouse_devs list */
    4844        link_t mouse_devs;
    49        
    50         /** Service ID (only for mousedev devices) */
    51         service_id_t svc_id;
    52        
    53         /** Device service name (only for mousedev devices) */
    54         char *svc_name;
    55        
    56         /** Port ops */
    57         struct mouse_port_ops *port_ops;
    58        
    59         /** Protocol ops */
    60         struct mouse_proto_ops *proto_ops;
     45
     46        /** Path to the device */
     47        const char *dev_path;
    6148} mouse_dev_t;
    6249
    63 extern void mouse_push_data(mouse_dev_t *, sysarg_t);
    64 extern void mouse_push_event_move(mouse_dev_t *, int, int);
    65 extern void mouse_push_event_button(mouse_dev_t *, int, int);
     50int mouse_add_dev(const char *dev_path);
    6651
    6752#endif
Note: See TracChangeset for help on using the changeset viewer.