Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
nsProxiedService.h File Reference
#include "nsIServiceManager.h"
#include "nsIProxyObjectManager.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsProxiedService

Defines

#define NS_WITH_PROXIED_SERVICE(T, var, cid, Q, rvAddr)
#define NS_WITH_ALWAYS_PROXIED_SERVICE(T, var, cid, Q, rvAddr)

Define Documentation

#define NS_WITH_ALWAYS_PROXIED_SERVICE (   T,
  var,
  cid,
  Q,
  rvAddr 
)
Value:
nsProxiedService _serv##var(cid, NS_GET_IID(T), Q, PR_TRUE, rvAddr);       \
    T* var = (T*)(nsISupports*)_serv##var;

Definition at line 87 of file nsProxiedService.h.

#define NS_WITH_PROXIED_SERVICE (   T,
  var,
  cid,
  Q,
  rvAddr 
)
Value:
nsProxiedService _serv##var(cid, NS_GET_IID(T), Q, PR_FALSE, rvAddr);     \
    T* var = (T*)(nsISupports*)_serv##var;

Definition at line 83 of file nsProxiedService.h.