#pragma once #include "../base.h" extern char const *Usage; extern char const *Arg0; void __attribute__((noreturn)) usage(void); int start(char const *Name, ucl_object_t *Configuration); int stop(char const *Name, ucl_object_t *Configuration, ucl_object_t *Data); int get_endpoint(char const *Name, ucl_object_t *Configuration, ucl_object_t *Data, char const *Interface); int cmd(char const *Name, ucl_object_t *Configuration, ucl_object_t *Data, size_t ArgCount, char **Arg); int mod(char const *Name, ucl_object_t *Configuration, ucl_object_t *Data, size_t ArgCount, char **Arg);