aboutsummaryrefslogtreecommitdiffstats
path: root/src/instance.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/instance.h')
-rw-r--r--src/instance.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/instance.h b/src/instance.h
index 1e60df8..bcded1c 100644
--- a/src/instance.h
+++ b/src/instance.h
@@ -5,8 +5,8 @@
struct l2_instance {
uuid_t uuid;
- const char *name;
- const char *path;
+ char *name;
+ char *path;
struct l2_instance *next;
struct l2_instance *prev;
@@ -19,6 +19,8 @@ enum {
INSTANCE_EFORMAT /* instance file is malformed */
};
+extern const char *const l2_instance_errormsg[];
+
/* load all instances (must be called after initialization) */
int l2_instance_load_all(void);
@@ -28,4 +30,7 @@ int l2_instance_add_instance(const struct l2_instance *inst);
int l2_instance_del_instance(struct l2_instance *inst);
int l2_instance_rename_instance(struct l2_instance *inst, const char *newname);
+struct l2_instance *l2_instance_find_by_uuid(const uuid_t *id);
+struct l2_instance *l2_instance_find_by_name(const char *name);
+
#endif /* include guard */