#ifndef _PARSE_H_ #define _PARSE_H_ #include "hyper.h" #include "jsmn.h" int hyper_parse_pod(struct hyper_pod *pod, char *json, int length); struct hyper_exec *hyper_parse_execcmd(char *json, int length); char *json_token_str(char *js, jsmntok_t *t); int json_token_streq(char *js, jsmntok_t *t, char *s); int hyper_parse_winsize(struct hyper_win_size *ws, char *json, int length); int hyper_parse_kill_container(struct hyper_killer *killer, char *json, int length); int hyper_parse_write_file(struct hyper_writter *writter, char *json, int length); int hyper_parse_read_file(struct hyper_reader *reader, char *json, int length); struct hyper_container *hyper_parse_new_container(struct hyper_pod *pod, char *json, int length); void hyper_free_container(struct hyper_container *c); #endif