5 #ifndef PPAPI_CPP_DEV_URL_UTIL_DEV_H_
6 #define PPAPI_CPP_DEV_URL_UTIL_DEV_H_
8 #include "ppapi/c/dev/ppb_url_util_dev.h"
9 #include "ppapi/cpp/var.h"
26 PP_URLComponents_Dev* components = NULL)
const;
29 const Var& relative_string,
30 PP_URLComponents_Dev* components = NULL)
const;
32 const Var& relative_string,
33 PP_URLComponents_Dev* components = NULL)
const;
40 PP_URLComponents_Dev* components = NULL)
const;
43 PP_URLComponents_Dev* components = NULL)
const;
52 const PPB_URLUtil_Dev* interface_;
57 #endif // PPAPI_CPP_DEV_URL_UTIL_DEV_H_
bool DocumentCanRequest(const InstanceHandle &instance, const Var &url) const
Var GetDocumentURL(const InstanceHandle &instance, PP_URLComponents_Dev *components=NULL) const
Var Canonicalize(const Var &url, PP_URLComponents_Dev *components=NULL) const
static const URLUtil_Dev * Get()
Var ResolveRelativeToDocument(const InstanceHandle &instance, const Var &relative_string, PP_URLComponents_Dev *components=NULL) const
bool DocumentCanAccessDocument(const InstanceHandle &active, const InstanceHandle &target) const
Var ResolveRelativeToURL(const Var &base_url, const Var &relative_string, PP_URLComponents_Dev *components=NULL) const
A generic type used for passing data types between the module and the page.
Var GetPluginInstanceURL(const InstanceHandle &instance, PP_URLComponents_Dev *components=NULL) const
bool IsSameSecurityOrigin(const Var &url_a, const Var &url_b) const