summaryrefslogtreecommitdiffstats
path: root/device.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2013-06-18 00:33:03 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2013-06-18 00:33:03 -0700
commit0773172f66ef3cd73a88e3297c8b5ae28cfe2a8f (patch)
treef0afadcacdb22dfe4781cd9891a95c302edcfcb6 /device.h
parent87e380c7a28b467705b470323275db3812e0fa90 (diff)
parent29b242c70349cbd67aacc3e4f1206630d22c54eb (diff)
downloadsubsurface-0773172f66ef3cd73a88e3297c8b5ae28cfe2a8f.tar.gz
Merge branch 'qtHelper'
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'device.h')
-rw-r--r--device.h19
1 files changed, 3 insertions, 16 deletions
diff --git a/device.h b/device.h
index 59969473a..3067f009e 100644
--- a/device.h
+++ b/device.h
@@ -6,23 +6,10 @@
extern "C" {
#endif
-struct device_info {
- const char *model;
- uint32_t deviceid;
-
- const char *serial_nr;
- const char *firmware;
- const char *nickname;
- struct device_info *next;
-};
-
-extern struct device_info *get_device_info(const char *model, uint32_t deviceid);
-extern struct device_info *get_different_device_info(const char *model, uint32_t deviceid);
-extern struct device_info *create_device_info(const char *model, uint32_t deviceid);
-extern struct device_info *remove_device_info(const char *model, uint32_t deviceid);
-extern struct device_info *head_of_device_info_list(void);
extern struct divecomputer *fake_dc(struct divecomputer* dc);
-extern void remove_dive_computer(const char *model, uint32_t deviceid);
+extern void create_device_node(const char *model, uint32_t deviceid, const char *serial, const char *firmware, const char *nickname);
+extern void call_for_each_dc(FILE *f, void (*callback)(FILE *, const char *, uint32_t,
+ const char *, const char *, const char *));
#ifdef __cplusplus
}