#include <sbRemoteSiteMediaItem.h>
Public Member Functions | |
sbRemoteSiteMediaItemSecurityMixin (sbIMediaItem *aMediaItem) | |
NS_IMETHOD | CanGetProperty (const nsIID *aIID, const PRUnichar *aPropertyID, char **_retval) |
Public Member Functions inherited from sbSecurityMixin | |
NS_DECL_ISUPPORTS NS_DECL_NSICLASSINFO NS_DECL_NSISECURITYCHECKEDCOMPONENT NS_DECL_SBISECURITYMIXIN | sbSecurityMixin () |
Public Member Functions inherited from sbISecurityMixin | |
void | init (in sbISecurityAggregator aOuter, [const, array, size_is(aInterfacesLength)] in nsIIDPtr aInterfacesArray, in unsigned long aInterfacesLength, [const, array, size_is(aMethodsLength)] in string aMethodsArray, in unsigned long aMethodsLength, [const, array, size_is(aRPropsLength)] in string aRPropsArray, in unsigned long aRPropsLength, [const, array, size_is(aWPropsLength)] in string aWPropsArray, in unsigned long aWPropsLength, in boolean aPrivileged) |
nsIURI | getCodebase () |
Gets the URI for the current location. More... | |
boolean | getPermissionForScopedNameWrapper (in AString aRemotePermCategory) |
Get the permissions for a category. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from sbSecurityMixin | |
static nsresult | SetPermission (nsIURI *aURI, const nsACString &aScopedName) |
Set the permission to allow for a scoped name. More... | |
Public Attributes inherited from sbISecurityMixin | |
attribute nsIDOMDocument | notificationDocument |
the DOM document to send notification events to More... | |
Protected Member Functions inherited from sbSecurityMixin | |
virtual | ~sbSecurityMixin () |
PRBool | GetPermission (nsIURI *aURI, const struct Scope *aScope) |
PRBool | GetPermissionForScopedName (const nsAString &aScopedName, PRBool disableNotificationCheck=PR_FALSE) |
PRBool | GetScopedName (nsTArray< nsCString > &aStringArray, const nsAString &aMethodName, nsAString &aScopedName) |
const struct Scope * | GetScopeForScopedName (const nsAString &aScopedName) |
nsresult | DispatchNotificationEvent (const char *aNotificationType, const Scope *aScope, PRBool aHasAccess) |
nsresult | CopyIIDArray (PRUint32 aCount, const nsIID **aSourceArray, nsIID ***aDestArray) |
nsresult | CopyStrArray (PRUint32 aCount, const char **aSourceArray, nsTArray< nsCString > *aDestArray) |
Protected Attributes inherited from sbSecurityMixin | |
sbISecurityAggregator * | mOuter |
nsIID ** | mInterfaces |
PRUint32 | mInterfacesCount |
PRBool | mPrivileged |
nsTArray< nsCString > | mMethods |
nsTArray< nsCString > | mRProperties |
nsTArray< nsCString > | mWProperties |
nsCOMPtr< nsIDOMDocument > | mNotificationDocument |
Definition at line 39 of file sbRemoteSiteMediaItem.h.
|
inline |
Definition at line 44 of file sbRemoteSiteMediaItem.h.
NS_IMETHOD sbRemoteSiteMediaItemSecurityMixin::CanGetProperty | ( | const nsIID * | aIID, |
const PRUnichar * | aPropertyID, | ||
char ** | _retval | ||
) |