sbRemoteSiteMediaItemSecurityMixin Class Reference

#include <sbRemoteSiteMediaItem.h>

Inheritance diagram for sbRemoteSiteMediaItemSecurityMixin:
[legend]
Collaboration diagram for sbRemoteSiteMediaItemSecurityMixin:
[legend]

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 ScopeGetScopeForScopedName (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
sbISecurityAggregatormOuter
 
nsIID ** mInterfaces
 
PRUint32 mInterfacesCount
 
PRBool mPrivileged
 
nsTArray< nsCString > mMethods
 
nsTArray< nsCString > mRProperties
 
nsTArray< nsCString > mWProperties
 
nsCOMPtr< nsIDOMDocument > mNotificationDocument
 

Detailed Description

Definition at line 39 of file sbRemoteSiteMediaItem.h.

Constructor & Destructor Documentation

sbRemoteSiteMediaItemSecurityMixin::sbRemoteSiteMediaItemSecurityMixin ( sbIMediaItem aMediaItem)
inline

Definition at line 44 of file sbRemoteSiteMediaItem.h.

Member Function Documentation

NS_IMETHOD sbRemoteSiteMediaItemSecurityMixin::CanGetProperty ( const nsIID *  aIID,
const PRUnichar *  aPropertyID,
char **  _retval 
)

The documentation for this class was generated from the following file: