Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion proxy_wasm_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -556,7 +556,6 @@ inline WasmResult sendLocalResponse(uint32_t response_code, StringView response_
response_code_details.size(), body.data(), body.size(), ptr,
size, static_cast<uint32_t>(grpc_status));
}
inline void clearRouteCache() { proxy_clear_route_cache(); }

// SharedData
inline WasmResult getSharedData(StringView key, WasmDataPtr *value, uint32_t *cas = nullptr) {
Expand Down
15 changes: 8 additions & 7 deletions proxy_wasm_externs.h
Original file line number Diff line number Diff line change
Expand Up @@ -90,21 +90,22 @@ extern "C" WasmResult proxy_enqueue_shared_queue(uint32_t token, const char *dat
size_t data_size);

// Headers/Trailers/Metadata Maps
extern "C" WasmResult proxy_add_header_map_value(HeaderMapType type, const char *key_ptr,
extern "C" WasmResult proxy_add_header_map_value(WasmHeaderMapType type, const char *key_ptr,
size_t key_size, const char *value_ptr,
size_t value_size);
extern "C" WasmResult proxy_get_header_map_value(HeaderMapType type, const char *key_ptr,
extern "C" WasmResult proxy_get_header_map_value(WasmHeaderMapType type, const char *key_ptr,
size_t key_size, const char **value_ptr,
size_t *value_size);
extern "C" WasmResult proxy_get_header_map_pairs(HeaderMapType type, const char **ptr,
extern "C" WasmResult proxy_get_header_map_pairs(WasmHeaderMapType type, const char **ptr,
size_t *size);
extern "C" WasmResult proxy_set_header_map_pairs(HeaderMapType type, const char *ptr, size_t size);
extern "C" WasmResult proxy_replace_header_map_value(HeaderMapType type, const char *key_ptr,
extern "C" WasmResult proxy_set_header_map_pairs(WasmHeaderMapType type, const char *ptr,
size_t size);
extern "C" WasmResult proxy_replace_header_map_value(WasmHeaderMapType type, const char *key_ptr,
size_t key_size, const char *value_ptr,
size_t value_size);
extern "C" WasmResult proxy_remove_header_map_value(HeaderMapType type, const char *key_ptr,
extern "C" WasmResult proxy_remove_header_map_value(WasmHeaderMapType type, const char *key_ptr,
size_t key_size);
extern "C" WasmResult proxy_get_header_map_size(HeaderMapType type, size_t *size);
extern "C" WasmResult proxy_get_header_map_size(WasmHeaderMapType type, size_t *size);

// Buffer
extern "C" WasmResult proxy_get_buffer_bytes(WasmBufferType type, uint32_t start, uint32_t length,
Expand Down