fn on_encode_data(&mut self, envoy_bridge: &dyn EnvoyUpstreamHttpTcpBridge, end_of_stream: bool);
fn send_response_headers(&self, status_code: u32, headers: &[(&str, &[u8])], end_stream: bool) {
let config_slice = unsafe { std::slice::from_raw_parts(config.ptr as *const _, config.length) };