Back to index

lightning-sunbird  0.9+nobinonly
nsScriptSecurityManager Member List
This is the complete list of members for nsScriptSecurityManager, including all inherited members.
ACCESS_CALL_METHODnsIXPCSecurityManager
ACCESS_GET_PROPERTYnsIXPCSecurityManager
ACCESS_SET_PROPERTYnsIXPCSecurityManager
ALLOW_CHROMEnsIScriptSecurityManager
CanAccess(in PRUint32 aAction, in nsIXPCNativeCallContext aCallContext, in JSContextPtr aJSContext, in JSObjectPtr aJSObject, in nsISupports aObj, in nsIClassInfo aClassInfo, in JSVal aName, inout voidPtr aPolicy)nsIXPCSecurityManager
canAccessSecurityPreferences()nsIPrefSecurityCheck
CanCreateInstance(in JSContextPtr aJSContext, in nsCIDRef aCID)nsIXPCSecurityManager
CanCreateWrapper(in JSContextPtr aJSContext, in nsIIDRef aIID, in nsISupports aObj, in nsIClassInfo aClassInfo, inout voidPtr aPolicy)nsIXPCSecurityManager
canExecuteScripts(in JSContextPtr cx, in nsIPrincipal principal)nsIScriptSecurityManager
CanGetService(in JSContextPtr aJSContext, in nsCIDRef aCID)nsIXPCSecurityManager
CheckConfirmDialog(JSContext *cx, nsIPrincipal *aPrincipal, const char *aCapability, PRBool *checkValue)nsScriptSecurityManager [private, static]
checkConnect(in JSContextPtr aJSContext, in nsIURI aTargetURI, in string aClassName, in string aProperty)nsIScriptSecurityManager
checkFunctionAccess(in JSContextPtr cx, in voidPtr funObj, in voidPtr targetObj)nsIScriptSecurityManager
checkLoadURI(in nsIURI from, in nsIURI uri, in unsigned long flags)nsIScriptSecurityManager
checkLoadURIFromScript(in JSContextPtr cx, in nsIURI uri)nsIScriptSecurityManager
checkLoadURIStr(in AUTF8String from, in AUTF8String uri, in unsigned long flags)nsIScriptSecurityManager
checkLoadURIWithPrincipal(in nsIPrincipal aPrincipal, in nsIURI uri, in unsigned long flags)nsIScriptSecurityManager
CheckObjectAccess(JSContext *cx, JSObject *obj, jsval id, JSAccessMode mode, jsval *vp)nsScriptSecurityManager [private, static]
checkPropertyAccess(in JSContextPtr aJSContext, in JSObjectPtr aJSObject, in string aClassName, in JSVal aProperty, in PRUint32 aAction)nsIScriptSecurityManager
CheckPropertyAccessImpl(PRUint32 aAction, nsIXPCNativeCallContext *aCallContext, JSContext *cx, JSObject *aJSObject, nsISupports *aObj, nsIURI *aTargetURI, nsIClassInfo *aClassInfo, const char *aClassName, jsval aProperty, void **aCachedClassPolicy)nsScriptSecurityManager [private]
checkSameOrigin(in JSContextPtr aJSContext, in nsIURI aTargetURI)nsIScriptSecurityManager
CheckSameOriginDOMProp(nsIPrincipal *aSubject, nsIPrincipal *aObject, PRUint32 aAction, PRBool aIsCheckConnect)nsScriptSecurityManager [private]
checkSameOriginPrincipal(in nsIPrincipal aSourcePrincipal, in nsIPrincipal aTargetPrincipal)nsIScriptSecurityManager
CheckSameOriginPrincipal(nsIPrincipal *aSubject, nsIPrincipal *aObject, PRBool aIsCheckConnect)nsScriptSecurityManager [static]
checkSameOriginURI(in nsIURI aSourceURI, in nsIURI aTargetURI)nsIScriptSecurityManager
CheckXPCPermissions(nsISupports *aObj, const char *aObjectSecurityLevel)nsScriptSecurityManager [private]
CreateCodebasePrincipal(nsIURI *aURI, nsIPrincipal **result)nsScriptSecurityManager [private]
disableCapability(in string capability)nsIScriptSecurityManager
DISALLOW_FROM_MAILnsIScriptSecurityManager
DISALLOW_SCRIPTnsIScriptSecurityManager
DISALLOW_SCRIPT_OR_DATAnsIScriptSecurityManager
DoGetCertificatePrincipal(const nsACString &aCertFingerprint, const nsACString &aSubjectName, const nsACString &aPrettyName, nsISupports *aCertificate, nsIURI *aURI, PRBool aModifyTable, nsIPrincipal **result)nsScriptSecurityManager [private]
doGetObjectPrincipal(JSContext *cx, JSObject *obj)nsScriptSecurityManager [private, static]
doGetSubjectPrincipal(nsresult *rv)nsScriptSecurityManager [private]
enableCapability(in string capability)nsIScriptSecurityManager
FormatCapabilityString(nsAString &aCapability)nsScriptSecurityManager [private, static]
GetBaseURIScheme(nsIURI *aURI, nsCString &aScheme)nsScriptSecurityManager [private, static]
getCertificatePrincipal(in AUTF8String aCertFingerprint, in AUTF8String aSubjectName, in AUTF8String aPrettyName, in nsISupports aCert, in nsIURI aURI)nsIScriptSecurityManager
getCodebasePrincipal(in nsIURI aURI)nsIScriptSecurityManager
GetCurrentJSContext()nsScriptSecurityManager
GetFramePrincipal(JSContext *cx, JSStackFrame *fp, nsresult *rv)nsScriptSecurityManager [private, static]
GetFunctionObjectPrincipal(JSContext *cx, JSObject *obj, JSStackFrame *fp, nsresult *rv)nsScriptSecurityManager [private, static]
getObjectPrincipal(in JSContextPtr cx, in JSObjectPtr obj)nsIScriptSecurityManager
GetPrincipalAndFrame(JSContext *cx, JSStackFrame **frameResult, nsresult *rv)nsScriptSecurityManager [private, static]
getPrincipalFromContext(in JSContextPtr cx)nsIScriptSecurityManager
GetPrincipalPrefNames(const char *prefBase, nsCString &grantedPref, nsCString &deniedPref, nsCString &subjectNamePref)nsScriptSecurityManager [private, static]
GetRootDocShell(JSContext *cx, nsIDocShell **result)nsScriptSecurityManager [private]
GetSafeJSContext()nsScriptSecurityManager
GetScriptPrincipal(JSContext *cx, JSScript *script, nsresult *rv)nsScriptSecurityManager [private, static]
GetScriptSecurityManager()nsScriptSecurityManager [static]
getSubjectPrincipal()nsIScriptSecurityManager
GetSubjectPrincipal(JSContext *cx, nsresult *rv)nsScriptSecurityManager [private, static]
getSystemPrincipal()nsIScriptSecurityManager
HOOK_ALLnsIXPCSecurityManager
HOOK_CALL_METHODnsIXPCSecurityManager
HOOK_CREATE_INSTANCEnsIXPCSecurityManager
HOOK_CREATE_WRAPPERnsIXPCSecurityManager
HOOK_GET_PROPERTYnsIXPCSecurityManager
HOOK_GET_SERVICEnsIXPCSecurityManager
HOOK_SET_PROPERTYnsIXPCSecurityManager
Init()nsScriptSecurityManager [private]
InitDomainPolicy(JSContext *cx, const char *aPolicyName, DomainPolicy *aDomainPolicy)nsScriptSecurityManager [private]
InitPolicies()nsScriptSecurityManager [private]
InitPrefs()nsScriptSecurityManager [private]
InitPrincipals(PRUint32 prefCount, const char **prefNames, nsISecurityPref *securityPref)nsScriptSecurityManager [private]
isCapabilityEnabled(in string capability)nsIScriptSecurityManager
JSEnabledPrefChanged(nsISecurityPref *aSecurityPref)nsScriptSecurityManager [inline, private]
LookupPolicy(nsIPrincipal *principal, const char *aClassName, jsval aProperty, PRUint32 aAction, ClassPolicy **aCachedClassPolicy, SecurityLevel *result)nsScriptSecurityManager [private]
mCapabilitiesnsScriptSecurityManager [private]
mDefaultPolicynsScriptSecurityManager [private]
mIsJavaScriptEnablednsScriptSecurityManager [private]
mIsMailJavaScriptEnablednsScriptSecurityManager [private]
mIsWritingPrefsnsScriptSecurityManager [private]
mJSContextStacknsScriptSecurityManager [private]
mOriginToPolicyMapnsScriptSecurityManager [private]
mPolicyPrefsChangednsScriptSecurityManager [private]
mPrefBranchnsScriptSecurityManager [private]
mPrincipalsnsScriptSecurityManager [private]
mSecurityPrefnsScriptSecurityManager [private]
mSystemCertificatensScriptSecurityManager [private]
mSystemPrincipalnsScriptSecurityManager [private]
nsScriptSecurityManager()nsScriptSecurityManager [private]
observe(in nsISupports aSubject, in string aTopic, in wstring aData)nsIObserver
ReportError(JSContext *cx, const nsAString &messageTag, nsIURI *aSource, nsIURI *aTarget)nsScriptSecurityManager [private, static]
requestCapability(in nsIPrincipal principal, in string capability)nsIScriptSecurityManager
revertCapability(in string capability)nsIScriptSecurityManager
SavePrincipal(nsIPrincipal *aToSave)nsScriptSecurityManager [private]
SecurityCompareURIs(nsIURI *aSourceURI, nsIURI *aTargetURI)nsScriptSecurityManager [static]
securityCompareURIs(in nsIURI aSubjectURI, in nsIURI aObjectURI)nsIScriptSecurityManager
sEnabledIDnsScriptSecurityManager [private, static]
setCanEnableCapability(in AUTF8String certificateFingerprint, in string capability, in short canEnable)nsIScriptSecurityManager
Shutdown()nsScriptSecurityManager [static]
sIOServicensScriptSecurityManager [private, static]
sJSEnabledPrefNamensScriptSecurityManager [private, static]
sJSMailEnabledPrefNamensScriptSecurityManager [private, static]
sRuntimensScriptSecurityManager [private, static]
sStrBundlensScriptSecurityManager [private, static]
STANDARDnsIScriptSecurityManager
subjectPrincipalIsSystem()nsIScriptSecurityManager
sXPConnectnsScriptSecurityManager [private, static]
SystemPrincipalSingletonConstructor()nsScriptSecurityManager [static]
~nsScriptSecurityManager()nsScriptSecurityManager [private, virtual]