Skip to content

Commit 96927d8

Browse files
authored
Add missing statuses to FilterHeadersStatus. (proxy-wasm#19)
This allows WASM proxies to return any of the statuses supported by native Envoy filters. Signed-off-by: Gregory Brail <[email protected]>
1 parent e81783c commit 96927d8

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

proxy_wasm_enums.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,13 @@
2424

2525
enum class LogLevel : int32_t { trace, debug, info, warn, error, critical, Max = critical };
2626
enum class FilterStatus : int32_t { Continue = 0, StopIteration = 1 };
27-
enum class FilterHeadersStatus : int32_t { Continue = 0, StopIteration = 1 };
27+
enum class FilterHeadersStatus : int32_t {
28+
Continue = 0,
29+
StopIteration = 1,
30+
ContinueAndEndStream = 2,
31+
StopAllIterationAndBuffer = 3,
32+
StopAllIterationAndWatermark = 4,
33+
};
2834
enum class FilterMetadataStatus : int32_t { Continue = 0 };
2935
enum class FilterTrailersStatus : int32_t { Continue = 0, StopIteration = 1 };
3036
enum class FilterDataStatus : int32_t {

0 commit comments

Comments
 (0)