sbRemoteSiteMediaItemSecurityMixin Class Reference

#include <sbRemoteSiteMediaItem.h>

Inheritance diagram for sbRemoteSiteMediaItemSecurityMixin:
Collaboration diagram for sbRemoteSiteMediaItemSecurityMixin:

Public Member Functions

 sbRemoteSiteMediaItemSecurityMixin (sbIMediaItem *aMediaItem)
NS_IMETHOD CanGetProperty (const nsIID *aIID, const PRUnichar *aPropertyID, char **_retval)
- Public Member Functions inherited from sbSecurityMixin
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
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)

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: