+int name_sanitize(Name *n);
+int name_load_fragment_and_dropin(Name *n);
+int name_load(Name *name);
+const char* name_id(Name *n);
+const char *name_description(Name *n);
+
+int name_add_name(Name *n, const char *text);
+
+NameActiveState name_active_state(Name *name);
+
+void name_dump(Name *n, FILE *f, const char *prefix);
+
+int name_start(Name *n);
+int name_stop(Name *n);
+int name_reload(Name *n);
+
+void name_notify(Name *n, NameActiveState os, NameActiveState ns);
+
+int name_watch_fd(Name *n, int fd, uint32_t events);
+void name_unwatch_fd(Name *n, int fd);
+
+int name_watch_pid(Name *n, pid_t pid);
+void name_unwatch_pid(Name *n, pid_t pid);
+
+int name_watch_timer(Name *n, usec_t delay, int *id);
+void name_unwatch_timer(Name *n, int *id);
+
+char *name_change_suffix(const char *t, const char *suffix);
+
+bool name_job_is_applicable(Name *n, JobType j);
+
+int name_add_dependency(Name *n, NameDependency d, Name *other);