(
&self, _class_name: Option<&str>, function_name: &str,
)
| 85 | } |
| 86 | |
| 87 | fn hook( |
| 88 | &self, _class_name: Option<&str>, function_name: &str, |
| 89 | ) -> Option<(Box<BeforeExecuteHook>, Box<AfterExecuteHook>)> { |
| 90 | match function_name { |
| 91 | "curl_setopt" => Some(self.hook_curl_setopt()), |
| 92 | "curl_setopt_array" => Some(self.hook_curl_setopt_array()), |
| 93 | "curl_exec" => Some(self.hook_curl_exec()), |
| 94 | "curl_close" => Some(self.hook_curl_close()), |
| 95 | |
| 96 | "curl_multi_add_handle" => Some(self.hook_curl_multi_add_handle()), |
| 97 | "curl_multi_remove_handle" => Some(self.hook_curl_multi_remove_handle()), |
| 98 | "curl_multi_exec" => Some(self.hook_curl_multi_exec()), |
| 99 | "curl_multi_close" => Some(self.hook_curl_multi_close()), |
| 100 | |
| 101 | _ => None, |
| 102 | } |
| 103 | } |
| 104 | } |
| 105 | |
| 106 | impl CurlPlugin { |
nothing calls this directly
no test coverage detected