[−][src]Trait envoy_sdk::extension::filter::network::Filter
Provided methods
fn on_new_connection(&mut self) -> Result<FilterStatus>
fn on_downstream_data(
&mut self,
_data_size: usize,
_end_of_stream: bool,
_ops: &dyn DownstreamDataOps
) -> Result<FilterStatus>
&mut self,
_data_size: usize,
_end_of_stream: bool,
_ops: &dyn DownstreamDataOps
) -> Result<FilterStatus>
fn on_downstream_close(&mut self, _peer_type: PeerType) -> Result<()>
fn on_upstream_data(
&mut self,
_data_size: usize,
_end_of_stream: bool,
_ops: &dyn UpstreamDataOps
) -> Result<FilterStatus>
&mut self,
_data_size: usize,
_end_of_stream: bool,
_ops: &dyn UpstreamDataOps
) -> Result<FilterStatus>
fn on_upstream_close(&mut self, _peer_type: PeerType) -> Result<()>
fn on_connection_complete(&mut self) -> Result<()>
fn on_http_call_response(
&mut self,
_request: RequestHandle,
_num_headers: usize,
_body_size: usize,
_num_trailers: usize,
_filter_ops: &dyn Ops,
_http_client_ops: &dyn ResponseOps
) -> Result<()>
&mut self,
_request: RequestHandle,
_num_headers: usize,
_body_size: usize,
_num_trailers: usize,
_filter_ops: &dyn Ops,
_http_client_ops: &dyn ResponseOps
) -> Result<()>