#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 | ||
| ) |