// TODO: CefBeginTracing //[DllImport(libcef.DllName, EntryPoint = "cef_begin_tracing", CallingConvention = libcef.CEF_CALL)] //public static extern int begin_tracing(cef_trace_client_t* client, cef_string_t* categories); // TODO: CefGetTraceBufferPercentFullAsync //[DllImport(libcef.DllName, EntryPoint = "cef_get_trace_buffer_percent_full_async", CallingConvention = libcef.CEF_CALL)] //public static extern int get_trace_buffer_percent_full_async(); // TODO: CefEndTracingAsync //[DllImport(libcef.DllName, EntryPoint = "cef_end_tracing_async", CallingConvention = libcef.CEF_CALL)] //public static extern int end_tracing_async(); // TODO: functions from cef_trace_event.h (not generated automatically) #endregion #region cef_url // TODO: CefRuntime.ParseUrl // TODO: CefRuntime.CreateUrl /* * // CefParseURL * [DllImport(libcef.DllName, EntryPoint = "cef_parse_url", CallingConvention = libcef.CEF_CALL)] * public static extern int parse_url(cef_string_t* url, cef_urlparts_t* parts); * * // CefCreateURL * [DllImport(libcef.DllName, EntryPoint = "cef_create_url", CallingConvention = libcef.CEF_CALL)] * public static extern int create_url(cef_urlparts_t* parts, cef_string_t* url); */ #endregion #region cef_v8 // TODO: CefRuntime.RegisterExtension /* * // CefRegisterExtension * [DllImport(libcef.DllName, EntryPoint = "cef_register_extension", CallingConvention = libcef.CEF_CALL)] * public static extern int register_extension(cef_string_t* extension_name, cef_string_t* javascript_code, cef_v8handler_t* handler); */ #endregion #region cef_web_plugin // TODO: move web plugins methods to CefRuntime.WebPlugin.Xxx /// <summary> /// Visit web plugin information. Can be called on any thread in the browser /// process. /// </summary> public static void VisitWebPluginInfo(CefWebPluginInfoVisitor visitor) { if (visitor == null) { throw new ArgumentNullException("visitor"); } libcef.visit_web_plugin_info(visitor.ToNative()); }
// TODO: move web plugins methods to CefRuntime.WebPlugin.Xxx /// <summary> /// Visit web plugin information. Can be called on any thread in the browser /// process. /// </summary> public static void VisitWebPluginInfo(CefWebPluginInfoVisitor visitor) { if (visitor == null) throw new ArgumentNullException("visitor"); }
// TODO: CefBeginTracing //[DllImport(libcef.DllName, EntryPoint = "cef_begin_tracing", CallingConvention = libcef.CEF_CALL)] //public static extern int begin_tracing(cef_trace_client_t* client, cef_string_t* categories); // TODO: CefGetTraceBufferPercentFullAsync //[DllImport(libcef.DllName, EntryPoint = "cef_get_trace_buffer_percent_full_async", CallingConvention = libcef.CEF_CALL)] //public static extern int get_trace_buffer_percent_full_async(); // TODO: CefEndTracingAsync //[DllImport(libcef.DllName, EntryPoint = "cef_end_tracing_async", CallingConvention = libcef.CEF_CALL)] //public static extern int end_tracing_async(); // TODO: functions from cef_trace_event.h (not generated automatically) #endregion #region cef_url // TODO: CefRuntime.ParseUrl // TODO: CefRuntime.CreateUrl /* // CefParseURL [DllImport(libcef.DllName, EntryPoint = "cef_parse_url", CallingConvention = libcef.CEF_CALL)] public static extern int parse_url(cef_string_t* url, cef_urlparts_t* parts); // CefCreateURL [DllImport(libcef.DllName, EntryPoint = "cef_create_url", CallingConvention = libcef.CEF_CALL)] public static extern int create_url(cef_urlparts_t* parts, cef_string_t* url); */ #endregion #region cef_v8 // TODO: CefRuntime.RegisterExtension /* // CefRegisterExtension [DllImport(libcef.DllName, EntryPoint = "cef_register_extension", CallingConvention = libcef.CEF_CALL)] public static extern int register_extension(cef_string_t* extension_name, cef_string_t* javascript_code, cef_v8handler_t* handler); */ #endregion #region cef_web_plugin // TODO: move web plugins methods to CefRuntime.WebPlugin.Xxx /// <summary> /// Visit web plugin information. Can be called on any thread in the browser /// process. /// </summary> public static void VisitWebPluginInfo(CefWebPluginInfoVisitor visitor) { if (visitor == null) throw new ArgumentNullException("visitor"); libcef.visit_web_plugin_info(visitor.ToNative()); }