Пример #1
0
 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);
 }
Пример #3
0
        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);
        }
Пример #4
0
 public static extern int create_url(cef_urlparts_t *parts, cef_string_t *url);
Пример #5
0
 public static extern int parse_url(cef_string_t *url, cef_urlparts_t *parts);