sbRemoteForwardingMacros.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NS_FORWARD_SAFE_SBILIBRARYRESOURCE_NO_SETPROPERTY(_to)
 
#define NS_FORWARD_SAFE_SBILIBRARYRESOURCE_NO_SETPROPERTY_SETPROPERTIES(_to)
 
#define NS_FORWARD_SAFE_SBILIBRARYRESOURCE_NO_SETGETPROPERTY_SETPROPERTIES(_to)
 

Macro Definition Documentation

#define NS_FORWARD_SAFE_SBILIBRARYRESOURCE_NO_SETGETPROPERTY_SETPROPERTIES (   _to)
Value:
NS_IMETHOD GetGuid(nsAString & aGuid) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetGuid(aGuid); } \
NS_IMETHOD GetCreated(PRInt64 *aCreated) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCreated(aCreated); } \
NS_IMETHOD GetUpdated(PRInt64 *aUpdated) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUpdated(aUpdated); } \
NS_IMETHOD GetUserEditable(PRBool *aUserEditable) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUserEditable(aUserEditable); } \
NS_IMETHOD GetPropertyIDs(nsIStringEnumerator * *aPropertyIDs) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPropertyIDs(aPropertyIDs); } \
NS_IMETHOD GetProperties(sbIPropertyArray *aPropertyIDs, sbIPropertyArray **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetProperties(aPropertyIDs, _retval); } \
NS_IMETHOD Equals(sbILibraryResource *aOtherLibraryResource, PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->Equals(aOtherLibraryResource, _retval); }
General interface to data resources.
An interface to carry around arrays of nsIProperty instances. Users of this interface should only QI ...

Definition at line 38 of file sbRemoteForwardingMacros.h.

#define NS_FORWARD_SAFE_SBILIBRARYRESOURCE_NO_SETPROPERTY (   _to)
Value:
NS_IMETHOD SetProperties(sbIPropertyArray *aProperties) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetProperties(aProperties); }
#define NS_FORWARD_SAFE_SBILIBRARYRESOURCE_NO_SETPROPERTY_SETPROPERTIES(_to)
nsresult SetProperties(nsIArray *aProperties)
An interface to carry around arrays of nsIProperty instances. Users of this interface should only QI ...

Definition at line 30 of file sbRemoteForwardingMacros.h.

#define NS_FORWARD_SAFE_SBILIBRARYRESOURCE_NO_SETPROPERTY_SETPROPERTIES (   _to)
Value:
NS_IMETHOD GetProperty(const nsAString & aName, nsAString & _retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetProperty(aName, _retval); } \
static nsresult GetProperty(nsIPropertyBag2 *aProperties, nsAString const &aProp, nsAString &aValue)
_updateCookies aName
#define NS_FORWARD_SAFE_SBILIBRARYRESOURCE_NO_SETGETPROPERTY_SETPROPERTIES(_to)

Definition at line 34 of file sbRemoteForwardingMacros.h.