mirror of
https://github.com/clearlinux/hyperstart.git
synced 2026-08-28 13:25:51 +00:00
0887e9a6de
Signed-off-by: Gao feng <omarapazanadi@gmail.com>
19 lines
792 B
C
19 lines
792 B
C
#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
|