Changeset 692c40cb in mainline for uspace/lib/drv/include/driver.h


Ignore:
Timestamp:
2010-05-28T09:04:37Z (14 years ago)
Author:
Lenka Trochtova <trochtova.lenka@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5159ae9
Parents:
c9f3b45c
Message:

Introduce device classes.Device class specifies functional type of the device. Device classes are identified by their string names (actually device class is just a string value). Device classes can be dynamically added. A device can be added to any number of classes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/include/driver.h

    rc9f3b45c r692c40cb  
    3838#include <adt/list.h>
    3939#include <ipc/ipc.h>
     40#include <devman.h>
    4041#include <ipc/devman.h>
    4142#include <ipc/dev_iface.h>
     
    286287}
    287288
     289static inline int add_device_to_class(device_t *dev, const char *class_name)
     290{
     291        return devman_add_device_to_class(dev->handle, class_name);
     292}
     293
    288294#endif
    289295
Note: See TracChangeset for help on using the changeset viewer.