Changeset d1bafbf in mainline for uspace/srv/devman/devman.h


Ignore:
Timestamp:
2013-09-10T18:24:27Z (11 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
38e52c92
Parents:
041b026
Message:

Move dev-node related devman functionality to a separate module.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/devman/devman.h

    r041b026 rd1bafbf  
    3535#define DEVMAN_H_
    3636
    37 #include <assert.h>
    3837#include <stdbool.h>
    39 #include <dirent.h>
    40 #include <str.h>
    4138#include <adt/list.h>
    4239#include <adt/hash_table.h>
     
    247244extern char *read_id(const char **);
    248245
    249 /* Device nodes */
    250 
    251 extern dev_node_t *create_dev_node(void);
    252 extern void delete_dev_node(dev_node_t *node);
    253 extern void dev_add_ref(dev_node_t *);
    254 extern void dev_del_ref(dev_node_t *);
    255 
    256 extern dev_node_t *find_dev_node_no_lock(dev_tree_t *tree,
    257     devman_handle_t handle);
    258 extern dev_node_t *find_dev_node(dev_tree_t *tree, devman_handle_t handle);
    259 extern dev_node_t *find_dev_function(dev_node_t *, const char *);
    260 extern int dev_get_functions(dev_tree_t *tree, dev_node_t *, devman_handle_t *,
    261     size_t, size_t *);
     246/* Function nodes */
    262247
    263248extern fun_node_t *create_fun_node(void);
Note: See TracChangeset for help on using the changeset viewer.