summaryrefslogtreecommitdiff
path: root/src/http_decoder/http_decoder_table.h
diff options
context:
space:
mode:
authoryangwei <[email protected]>2024-05-28 02:07:20 +0800
committeryangwei <[email protected]>2024-05-28 04:40:31 +0800
commitba8450caed9876a463fbfefc7a521cc62bce432e (patch)
tree552986583d706751572d39b180422811d5bb3e03 /src/http_decoder/http_decoder_table.h
parent0737ab92295eca2690e875db240f1b0af495d7dc (diff)
🧪 test(remove http decoder): rm related source code
Diffstat (limited to 'src/http_decoder/http_decoder_table.h')
-rw-r--r--src/http_decoder/http_decoder_table.h74
1 files changed, 0 insertions, 74 deletions
diff --git a/src/http_decoder/http_decoder_table.h b/src/http_decoder/http_decoder_table.h
deleted file mode 100644
index 19a4811..0000000
--- a/src/http_decoder/http_decoder_table.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
-**********************************************************************************************
-* File: http_decoder_table.h
-* Description:
-* Authors: LuWenPeng <[email protected]>
-* Date: 2022-10-31
-* Copyright: (c) Since 2022 Geedge Networks, Ltd. All rights reserved.
-***********************************************************************************************
-*/
-
-
-#ifndef _HTTP_DECODER_TABLE_H_
-#define _HTTP_DECODER_TABLE_H_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <stddef.h>
-
-#include "http_decoder.h"
-#include "http_decoder_string.h"
-
-
-enum http_item {
- HTTP_ITEM_URI = 0x01,
- HTTP_ITEM_STATUS = 0x02,
- HTTP_ITEM_METHOD = 0x03,
- HTTP_ITEM_VERSION = 0x04,
- HTTP_ITEM_HDRKEY = 0x05,
- HTTP_ITEM_HDRVAL = 0x06,
- HTTP_ITEM_BODY = 0x07,
-};
-
-struct http_decoder_table;
-
-struct http_decoder_table *http_decoder_table_new();
-
-void http_decoder_table_free(struct http_decoder_table *table);
-
-enum string_state
-http_decoder_table_state(struct http_decoder_table *table, enum http_item type);
-
-void http_decoder_table_refer(struct http_decoder_table *table, enum http_item type,
- const char *at, size_t len);
-
-void http_decoder_table_cache(struct http_decoder_table *table, enum http_item type);
-
-void http_decoder_table_commit(struct http_decoder_table *table, enum http_item type);
-
-void http_decoder_table_reset(struct http_decoder_table *table, enum http_item type);
-
-void http_decoder_table_dump(struct http_decoder_table *table);
-
-int http_decoder_table_get_uri(struct http_decoder_table *table, struct hstring *out);
-
-int http_decoder_table_get_method(struct http_decoder_table *table, struct hstring *out);
-
-int http_decoder_table_get_status(struct http_decoder_table *table, struct hstring *out);
-
-int http_decoder_table_get_version(struct http_decoder_table *table, struct hstring *out);
-
-int http_decoder_table_get_body(struct http_decoder_table *table, struct hstring *out);
-
-int http_decoder_table_get_header(struct http_decoder_table *table, struct hstring *key,
- struct http_header *hdr_array, size_t array_size);
-
-int http_decoder_table_iter_header(struct http_decoder_table *table, struct http_header *hdr);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif \ No newline at end of file