public class nsIXPCSecurityManager extends nsISupports
| Modifier and Type | Field and Description |
|---|---|
static int |
ACCESS_CALL_METHOD |
static int |
ACCESS_GET_PROPERTY |
static int |
ACCESS_SET_PROPERTY |
static int |
HOOK_ALL |
static int |
HOOK_CALL_METHOD |
static int |
HOOK_CREATE_INSTANCE |
static int |
HOOK_CREATE_WRAPPER |
static int |
HOOK_GET_PROPERTY |
static int |
HOOK_GET_SERVICE |
static int |
HOOK_SET_PROPERTY |
static nsID |
NS_IXPCSECURITYMANAGER_IID |
static java.lang.String |
NS_IXPCSECURITYMANAGER_IID_STR |
IsXULRunner10, IsXULRunner17, NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR| Constructor and Description |
|---|
nsIXPCSecurityManager(long address) |
| Modifier and Type | Method and Description |
|---|---|
int |
CanAccess(int aAction,
long aCallContext,
long aJSContext,
long aJSObject,
long aObj,
long aClassInfo,
long aName,
long[] aPolicy) |
int |
CanCreateInstance(long aJSContext,
nsID aCID) |
int |
CanCreateWrapper(long aJSContext,
nsID aIID,
long aObj,
long aClassInfo,
long[] aPolicy) |
int |
CanGetService(long aJSContext,
nsID aCID) |
AddRef, getAddress, QueryInterface, Releasepublic static final java.lang.String NS_IXPCSECURITYMANAGER_IID_STR
public static final nsID NS_IXPCSECURITYMANAGER_IID
public static final int HOOK_CREATE_WRAPPER
public static final int HOOK_CREATE_INSTANCE
public static final int HOOK_GET_SERVICE
public static final int HOOK_CALL_METHOD
public static final int HOOK_GET_PROPERTY
public static final int HOOK_SET_PROPERTY
public static final int HOOK_ALL
public static final int ACCESS_CALL_METHOD
public static final int ACCESS_GET_PROPERTY
public static final int ACCESS_SET_PROPERTY
public int CanCreateWrapper(long aJSContext,
nsID aIID,
long aObj,
long aClassInfo,
long[] aPolicy)
public int CanCreateInstance(long aJSContext,
nsID aCID)
public int CanGetService(long aJSContext,
nsID aCID)
public int CanAccess(int aAction,
long aCallContext,
long aJSContext,
long aJSObject,
long aObj,
long aClassInfo,
long aName,
long[] aPolicy)