sbSecurityMixin.h File Reference
#include "sbISecurityMixin.h"
#include "sbISecurityAggregator.h"
#include <nsCOMPtr.h>
#include <nsIClassInfo.h>
#include <nsISecurityCheckedComponent.h>
#include <nsIURI.h>
#include <nsStringGlue.h>
#include <nsTArray.h>
#include <nsIDOMDocument.h>
Include dependency graph for sbSecurityMixin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sbSecurityMixin
 

Macros

#define SONGBIRD_SECURITYMIXIN_CONTRACTID   "@songbirdnest.com/remoteapi/security-mixin;1"
 
#define SONGBIRD_SECURITYMIXIN_CLASSNAME   "Songbird Remote Security Mixin"
 
#define SONGBIRD_SECURITYMIXIN_CID
 
#define RAPI_EVENT_CLASS   NS_LITERAL_STRING("Events")
 
#define RAPI_EVENT_TYPE   NS_LITERAL_STRING("remoteapi")
 
#define SB_EVENT_RAPI_PERMISSION_CHANGED   NS_LITERAL_STRING("RemoteAPIPermissionChanged")
 
#define SB_EVENT_RAPI_PERMISSION_DENIED   NS_LITERAL_STRING("RemoteAPIPermissionDenied")
 

Functions

char * SB_CloneAllAccess ()
 

Macro Definition Documentation

#define RAPI_EVENT_CLASS   NS_LITERAL_STRING("Events")

Definition at line 57 of file sbSecurityMixin.h.

#define RAPI_EVENT_TYPE   NS_LITERAL_STRING("remoteapi")

Definition at line 58 of file sbSecurityMixin.h.

#define SB_EVENT_RAPI_PERMISSION_CHANGED   NS_LITERAL_STRING("RemoteAPIPermissionChanged")

Definition at line 60 of file sbSecurityMixin.h.

#define SB_EVENT_RAPI_PERMISSION_DENIED   NS_LITERAL_STRING("RemoteAPIPermissionDenied")

Definition at line 61 of file sbSecurityMixin.h.

#define SONGBIRD_SECURITYMIXIN_CID
Value:
{ /* aaae98ec-386e-405e-b109-cf1a872ef6dd */ \
0xaaae98ec, \
0x386e, \
0x405e, \
{0xb1, 0x09, 0xcf, 0x1a, 0x87, 0x2e, 0xf6, 0xdd} \
}

Definition at line 45 of file sbSecurityMixin.h.

#define SONGBIRD_SECURITYMIXIN_CLASSNAME   "Songbird Remote Security Mixin"

Definition at line 43 of file sbSecurityMixin.h.

#define SONGBIRD_SECURITYMIXIN_CONTRACTID   "@songbirdnest.com/remoteapi/security-mixin;1"

Definition at line 41 of file sbSecurityMixin.h.

Function Documentation

char* SB_CloneAllAccess ( )
inline

Definition at line 734 of file sbSecurityMixin.cpp.