blob: 42ddca7f8b4fdd6bb78ab6da710a086645dd44f2 [file] [log] [blame]
Brandon Williamsed10cb92018-03-15 10:31:19 -07001#ifndef SERVE_H
2#define SERVE_H
3
4struct argv_array;
Denton Liu55454422019-04-29 04:28:14 -04005int has_capability(const struct argv_array *keys, const char *capability,
Denton Liuad6dad02019-04-29 04:28:23 -04006 const char **value);
Brandon Williamsed10cb92018-03-15 10:31:19 -07007
8struct serve_options {
9 unsigned advertise_capabilities;
10 unsigned stateless_rpc;
11};
12#define SERVE_OPTIONS_INIT { 0 }
Denton Liu55454422019-04-29 04:28:14 -040013void serve(struct serve_options *options);
Brandon Williamsed10cb92018-03-15 10:31:19 -070014
15#endif /* SERVE_H */