Changeset 6efec7e3 in mainline for uspace/srv/sysman/unit.h
- Timestamp:
- 2019-08-03T07:38:34Z (5 years ago)
- Children:
- 59ba708
- Parents:
- 4fe7fcb
- git-author:
- Michal Koutný <xm.koutny+hos@…> (2015-03-17 19:54:13)
- git-committer:
- Matthieu Riolo <matthieu.riolo@…> (2019-08-03 07:38:34)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/sysman/unit.h
r4fe7fcb r6efec7e3 7 7 #include "unit_mnt.h" 8 8 #include "unit_cfg.h" 9 #include "unit_tgt.h" 10 #include "unit_types.h" 9 11 10 typedef enum { 11 UNIT_TARGET = 0, 12 UNIT_MOUNT, 13 UNIT_CONFIGURATION 14 } unit_type_t; 15 16 typedef enum { 17 STATE_EMBRYO = 0, 18 STATE_STARTED, 19 STATE_STOPPED 20 } unit_state_t; 21 22 typedef struct { 12 struct unit { 23 13 link_t units; 24 14 … … 36 26 unit_cfg_t cfg; 37 27 } data; 38 } unit_t;28 }; 39 29 40 30 … … 42 32 extern void unit_destroy(unit_t **); 43 33 34 // TODO add flags argument with explicit notification? 35 extern void unit_set_state(unit_t *, unit_state_t); 36 44 37 extern int unit_start(unit_t *); 45 38
Note:
See TracChangeset
for help on using the changeset viewer.