WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.
@mozilla.org/netwerk/global-channel-event-sink;1
This component implements the following interfaces:
Constants
Methods
| Interface | Method |
|---|---|
| nsIXPCSecurityManager |
void CanAccess ( PRUint32 action , nsAXPCNativeCallContextPtr* callContext , JSContextPtr* JSContext , JSObjectPtr* JSObject , nsISupports obj , nsIClassInfo classInfo , JSVal name , inout voidPtr* policy )
|
| nsIXPCSecurityManager |
void CanCreateInstance ( JSContextPtr* JSContext , nsCIDRef CID )
|
| nsIXPCSecurityManager |
void CanCreateWrapper ( JSContextPtr* JSContext , nsIIDRef IID , nsISupports obj , nsIClassInfo classInfo , inout voidPtr* policy )
|
| nsIScriptSecurityManager |
[noscript] PRBool canExecuteScripts ( JSContextPtr* cx , nsIPrincipal principal )
|
| nsIXPCSecurityManager |
void CanGetService ( JSContextPtr* JSContext , nsCIDRef CID )
|
| nsIScriptSecurityManager |
[noscript] void checkConnect ( JSContextPtr* JSContext , nsIURI targetURI , char* className , char* property )
|
| nsIScriptSecurityManager |
[noscript] void checkFunctionAccess ( JSContextPtr* cx , voidPtr* funObj , voidPtr* targetObj )
|
| nsIScriptSecurityManager |
void checkLoadURI ( nsIURI from , nsIURI uri , PRUint32 flags )
|
| nsIScriptSecurityManager |
[noscript] void checkLoadURIFromScript ( JSContextPtr* cx , nsIURI uri )
|
| nsIScriptSecurityManager |
void checkLoadURIStr ( AUTF8String from , AUTF8String uri , PRUint32 flags )
|
| nsIScriptSecurityManager |
void checkLoadURIStrWithPrincipal ( nsIPrincipal principal , AUTF8String uri , PRUint32 flags )
|
| nsIScriptSecurityManager |
void checkLoadURIWithPrincipal ( nsIPrincipal principal , nsIURI uri , PRUint32 flags )
|
| nsIScriptSecurityManager |
[noscript] void checkPropertyAccess ( JSContextPtr* JSContext , JSObjectPtr* JSObject , char* className , JSVal property , PRUint32 action )
|
| nsIScriptSecurityManager |
[noscript] void checkSameOrigin ( JSContextPtr* JSContext , nsIURI targetURI )
|
| nsIScriptSecurityManager |
void checkSameOriginPrincipal ( nsIPrincipal sourcePrincipal , nsIPrincipal targetPrincipal )
|
| nsIScriptSecurityManager |
void checkSameOriginURI ( nsIURI sourceURI , nsIURI targetURI , PRBool reportError )
|
| nsIScriptSecurityManager |
void disableCapability ( char* capability )
|
| nsIScriptSecurityManager |
void enableCapability ( char* capability )
|
| nsIScriptSecurityManager |
[noscript] nsIPrincipal getCertificatePrincipal ( AUTF8String certFingerprint , AUTF8String subjectName , AUTF8String prettyName , nsISupports cert , nsIURI URI )
|
| nsIScriptSecurityManager |
nsIPrincipal getChannelPrincipal ( nsIChannel channel )
|
| nsIScriptSecurityManager |
nsIPrincipal getCodebasePrincipal ( nsIURI URI )
|
| nsIScriptSecurityManager |
[noscript][notxpcom] nsIPrincipal getCxSubjectPrincipal ( JSContextPtr* cx )
|
| nsIScriptSecurityManager |
[noscript] nsIPrincipal getObjectPrincipal ( JSContextPtr* cx , JSObjectPtr* obj )
|
| nsIScriptSecurityManager |
[noscript] nsIPrincipal getPrincipalFromContext ( JSContextPtr* cx )
|
| nsIScriptSecurityManager |
[noscript] nsIPrincipal getSubjectPrincipal ( )
|
| nsIScriptSecurityManager |
[noscript] nsIPrincipal getSystemPrincipal ( )
|
| nsIScriptSecurityManager |
PRBool isCapabilityEnabled ( char* capability )
|
| nsIScriptSecurityManager |
PRBool isSystemPrincipal ( nsIPrincipal principal )
|
| nsIObserver |
void observe ( nsISupports subject , char* topic , PRUnichar* data )
|
| nsIChannelEventSink |
void onChannelRedirect ( nsIChannel oldChannel , nsIChannel newChannel , PRUint32 flags )
|
| nsIScriptSecurityManager |
[noscript] PRInt16 requestCapability ( nsIPrincipal principal , char* capability )
|
| nsIScriptSecurityManager |
void revertCapability ( char* capability )
|
| nsIScriptSecurityManager |
void setCanEnableCapability ( AUTF8String certificateFingerprint , char* capability , PRInt16 canEnable )
|
| nsIScriptSecurityManager |
[noscript] PRBool subjectPrincipalIsSystem ( )
|
Reference documentation is generated from Mozilla's source.
