Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Private Attributes
xpcProperty Class Reference

#include <xpcprivate.h>

Inheritance diagram for xpcProperty:
Inheritance graph
[legend]
Collaboration diagram for xpcProperty:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSIPROPERTY 
xpcProperty (const PRUnichar *aName, PRUint32 aNameLen, nsIVariant *aValue)
virtual ~xpcProperty ()

Public Attributes

readonly attribute AString name
 Get the name of the property.
readonly attribute nsIVariant value
 Get the value of the property.

Private Attributes

nsString mName
nsCOMPtr< nsIVariantmValue

Detailed Description

Definition at line 2323 of file xpcprivate.h.


Constructor & Destructor Documentation

xpcProperty::xpcProperty ( const PRUnichar aName,
PRUint32  aNameLen,
nsIVariant aValue 
)

Definition at line 400 of file xpcwrappedjsclass.cpp.

    : mName(aName, aNameLen), mValue(aValue)
{
}
virtual xpcProperty::~xpcProperty ( ) [inline, virtual]

Definition at line 2330 of file xpcprivate.h.

{}

Member Data Documentation

Definition at line 2333 of file xpcprivate.h.

Definition at line 2334 of file xpcprivate.h.

readonly attribute AString nsIProperty::name [inherited]

Get the name of the property.

Definition at line 52 of file nsIProperty.idl.

readonly attribute nsIVariant nsIProperty::value [inherited]

Get the value of the property.

Definition at line 57 of file nsIProperty.idl.


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