From e8b5419b94e230d008d6701b66d02434a7cb1152 Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Fri, 8 Jun 2018 17:27:16 +0200 Subject: JSON: Add support for socket expression Signed-off-by: Phil Sutter Signed-off-by: Pablo Neira Ayuso --- src/json.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/json.c') diff --git a/src/json.c b/src/json.c index 9019982a..83d438c6 100644 --- a/src/json.c +++ b/src/json.c @@ -805,6 +805,12 @@ json_t *constant_expr_json(const struct expr *expr, struct output_ctx *octx) return datatype_json(expr, octx); } +json_t *socket_expr_json(const struct expr *expr, struct output_ctx *octx) +{ + return json_pack("{s:{s:s}}", "socket", "key", + socket_templates[expr->socket.key].token); +} + json_t *integer_type_json(const struct expr *expr, struct output_ctx *octx) { char buf[1024] = "0x"; -- cgit v1.2.3