@@ -67,6 +67,7 @@ namespace exports {
6767Word get_configuration (Word value_ptr_ptr, Word value_size_ptr);
6868Word get_status (Word code_ptr, Word value_ptr_ptr, Word value_size_ptr);
6969Word log (Word level, Word address, Word size);
70+ Word log_destination (Word dest, Word dest_size, Word level, Word address, Word size);
7071Word get_log_level (Word result_level_uint32_ptr);
7172Word get_property (Word path_ptr, Word path_size, Word value_ptr_ptr, Word value_size_ptr);
7273Word set_property (Word key_ptr, Word key_size, Word value_ptr, Word value_size);
@@ -152,18 +153,19 @@ void emscripten_notify_memory_growth(Word);
152153// Support for embedders, not exported to Wasm.
153154
154155#define FOR_ALL_HOST_FUNCTIONS (_f ) \
155- _f (log) _f(get_status) _f(set_property) _f(get_property) _f(send_local_response) \
156- _f (get_shared_data) _f(set_shared_data) _f(register_shared_queue) _f(resolve_shared_queue) \
157- _f (dequeue_shared_queue) _f(enqueue_shared_queue) _f(get_header_map_value) \
158- _f (add_header_map_value) _f(replace_header_map_value) _f(remove_header_map_value) \
159- _f (get_header_map_pairs) _f(set_header_map_pairs) _f(get_header_map_size) \
160- _f (get_buffer_status) _f(get_buffer_bytes) _f(set_buffer_bytes) \
161- _f (http_call) _f(grpc_call) _f(grpc_stream) _f(grpc_close) \
162- _f (grpc_cancel) _f(grpc_send) _f(set_tick_period_milliseconds) \
163- _f (get_current_time_nanoseconds) _f(define_metric) \
164- _f (increment_metric) _f(record_metric) _f(get_metric) \
165- _f (set_effective_context) _f(done) \
166- _f (call_foreign_function)
156+ _f (log) _f(log_destination) _f(get_status) _f(set_property) _f(get_property) \
157+ _f (send_local_response) _f(get_shared_data) _f(set_shared_data) _f(register_shared_queue) \
158+ _f (resolve_shared_queue) _f(dequeue_shared_queue) _f(enqueue_shared_queue) \
159+ _f (get_header_map_value) _f(add_header_map_value) _f(replace_header_map_value) \
160+ _f (remove_header_map_value) _f(get_header_map_pairs) _f(set_header_map_pairs) \
161+ _f (get_header_map_size) _f(get_buffer_status) _f(get_buffer_bytes) \
162+ _f (set_buffer_bytes) _f(http_call) _f(grpc_call) _f(grpc_stream) \
163+ _f (grpc_close) _f(grpc_cancel) _f(grpc_send) \
164+ _f (set_tick_period_milliseconds) \
165+ _f (get_current_time_nanoseconds) _f(define_metric) \
166+ _f (increment_metric) _f(record_metric) _f(get_metric) \
167+ _f (set_effective_context) _f(done) \
168+ _f (call_foreign_function)
167169
168170#define FOR_ALL_HOST_FUNCTIONS_ABI_SPECIFIC (_f ) \
169171 _f (get_configuration) _f(continue_request) _f(continue_response) _f(clear_route_cache) \
0 commit comments