in src/plugin/plugin_curl.rs [87:103]
fn hook(
&self, _class_name: Option<&str>, function_name: &str,
) -> Option<(Box<BeforeExecuteHook>, Box<AfterExecuteHook>)> {
match function_name {
"curl_setopt" => Some(self.hook_curl_setopt()),
"curl_setopt_array" => Some(self.hook_curl_setopt_array()),
"curl_exec" => Some(self.hook_curl_exec()),
"curl_close" => Some(self.hook_curl_close()),
"curl_multi_add_handle" => Some(self.hook_curl_multi_add_handle()),
"curl_multi_remove_handle" => Some(self.hook_curl_multi_remove_handle()),
"curl_multi_exec" => Some(self.hook_curl_multi_exec()),
"curl_multi_close" => Some(self.hook_curl_multi_close()),
_ => None,
}
}