public static void Clear(cef_urlparts_t *self) { cef_string_t.Clear(&self->spec); cef_string_t.Clear(&self->scheme); cef_string_t.Clear(&self->username); cef_string_t.Clear(&self->password); cef_string_t.Clear(&self->host); cef_string_t.Clear(&self->port); cef_string_t.Clear(&self->path); cef_string_t.Clear(&self->query); }
internal static void Clear(cef_urlparts_t *self) { libcef.string_clear(&self->spec); libcef.string_clear(&self->scheme); libcef.string_clear(&self->username); libcef.string_clear(&self->password); libcef.string_clear(&self->host); libcef.string_clear(&self->port); libcef.string_clear(&self->origin); libcef.string_clear(&self->path); libcef.string_clear(&self->query); }
internal static unsafe CefUrlParts FromNative(cef_urlparts_t *n_parts) { var result = new CefUrlParts(); result.Spec = cef_string_t.ToString(&n_parts->spec); result.Scheme = cef_string_t.ToString(&n_parts->scheme); result.UserName = cef_string_t.ToString(&n_parts->username); result.Password = cef_string_t.ToString(&n_parts->password); result.Host = cef_string_t.ToString(&n_parts->host); result.Port = cef_string_t.ToString(&n_parts->port); result.Origin = cef_string_t.ToString(&n_parts->origin); result.Path = cef_string_t.ToString(&n_parts->path); result.Query = cef_string_t.ToString(&n_parts->query); return(result); }
public static extern int create_url(cef_urlparts_t *parts, cef_string_t *url);
public static extern int parse_url(cef_string_t *url, cef_urlparts_t *parts);