LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - xpctest_attributes.h (source / functions) Hit Total Coverage
Test: output.info Lines: 0 2 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 2 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/xpctest_attributes.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_xpctest_attributes_h__
       6             : #define __gen_xpctest_attributes_h__
       7             : 
       8             : 
       9             : #ifndef __gen_nsISupports_h__
      10             : #include "nsISupports.h"
      11             : #endif
      12             : 
      13             : /* For IDL files that don't want to include root IDL files. */
      14             : #ifndef NS_NO_VTABLE
      15             : #define NS_NO_VTABLE
      16             : #endif
      17             : 
      18             : /* starting interface:    nsIXPCTestObjectReadOnly */
      19             : #define NS_IXPCTESTOBJECTREADONLY_IID_STR "42fbd9f6-b12d-47ef-b7a1-02d73c11fe53"
      20             : 
      21             : #define NS_IXPCTESTOBJECTREADONLY_IID \
      22             :   {0x42fbd9f6, 0xb12d, 0x47ef, \
      23             :     { 0xb7, 0xa1, 0x02, 0xd7, 0x3c, 0x11, 0xfe, 0x53 }}
      24             : 
      25           0 : class NS_NO_VTABLE nsIXPCTestObjectReadOnly : public nsISupports {
      26             :  public:
      27             : 
      28             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IXPCTESTOBJECTREADONLY_IID)
      29             : 
      30             :   /* readonly attribute string strReadOnly; */
      31             :   NS_IMETHOD GetStrReadOnly(char * *aStrReadOnly) = 0;
      32             : 
      33             :   /* readonly attribute boolean boolReadOnly; */
      34             :   NS_IMETHOD GetBoolReadOnly(bool *aBoolReadOnly) = 0;
      35             : 
      36             :   /* readonly attribute short shortReadOnly; */
      37             :   NS_IMETHOD GetShortReadOnly(int16_t *aShortReadOnly) = 0;
      38             : 
      39             :   /* readonly attribute long longReadOnly; */
      40             :   NS_IMETHOD GetLongReadOnly(int32_t *aLongReadOnly) = 0;
      41             : 
      42             :   /* readonly attribute float floatReadOnly; */
      43             :   NS_IMETHOD GetFloatReadOnly(float *aFloatReadOnly) = 0;
      44             : 
      45             :   /* readonly attribute char charReadOnly; */
      46             :   NS_IMETHOD GetCharReadOnly(char *aCharReadOnly) = 0;
      47             : 
      48             :   /* readonly attribute PRTime timeReadOnly; */
      49             :   NS_IMETHOD GetTimeReadOnly(PRTime *aTimeReadOnly) = 0;
      50             : 
      51             : };
      52             : 
      53             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIXPCTestObjectReadOnly, NS_IXPCTESTOBJECTREADONLY_IID)
      54             : 
      55             : /* Use this macro when declaring classes that implement this interface. */
      56             : #define NS_DECL_NSIXPCTESTOBJECTREADONLY \
      57             :   NS_IMETHOD GetStrReadOnly(char * *aStrReadOnly) override; \
      58             :   NS_IMETHOD GetBoolReadOnly(bool *aBoolReadOnly) override; \
      59             :   NS_IMETHOD GetShortReadOnly(int16_t *aShortReadOnly) override; \
      60             :   NS_IMETHOD GetLongReadOnly(int32_t *aLongReadOnly) override; \
      61             :   NS_IMETHOD GetFloatReadOnly(float *aFloatReadOnly) override; \
      62             :   NS_IMETHOD GetCharReadOnly(char *aCharReadOnly) override; \
      63             :   NS_IMETHOD GetTimeReadOnly(PRTime *aTimeReadOnly) override; 
      64             : 
      65             : /* Use this macro when declaring the members of this interface when the
      66             :    class doesn't implement the interface. This is useful for forwarding. */
      67             : #define NS_DECL_NON_VIRTUAL_NSIXPCTESTOBJECTREADONLY \
      68             :   nsresult GetStrReadOnly(char * *aStrReadOnly); \
      69             :   nsresult GetBoolReadOnly(bool *aBoolReadOnly); \
      70             :   nsresult GetShortReadOnly(int16_t *aShortReadOnly); \
      71             :   nsresult GetLongReadOnly(int32_t *aLongReadOnly); \
      72             :   nsresult GetFloatReadOnly(float *aFloatReadOnly); \
      73             :   nsresult GetCharReadOnly(char *aCharReadOnly); \
      74             :   nsresult GetTimeReadOnly(PRTime *aTimeReadOnly); 
      75             : 
      76             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
      77             : #define NS_FORWARD_NSIXPCTESTOBJECTREADONLY(_to) \
      78             :   NS_IMETHOD GetStrReadOnly(char * *aStrReadOnly) override { return _to GetStrReadOnly(aStrReadOnly); } \
      79             :   NS_IMETHOD GetBoolReadOnly(bool *aBoolReadOnly) override { return _to GetBoolReadOnly(aBoolReadOnly); } \
      80             :   NS_IMETHOD GetShortReadOnly(int16_t *aShortReadOnly) override { return _to GetShortReadOnly(aShortReadOnly); } \
      81             :   NS_IMETHOD GetLongReadOnly(int32_t *aLongReadOnly) override { return _to GetLongReadOnly(aLongReadOnly); } \
      82             :   NS_IMETHOD GetFloatReadOnly(float *aFloatReadOnly) override { return _to GetFloatReadOnly(aFloatReadOnly); } \
      83             :   NS_IMETHOD GetCharReadOnly(char *aCharReadOnly) override { return _to GetCharReadOnly(aCharReadOnly); } \
      84             :   NS_IMETHOD GetTimeReadOnly(PRTime *aTimeReadOnly) override { return _to GetTimeReadOnly(aTimeReadOnly); } 
      85             : 
      86             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
      87             : #define NS_FORWARD_SAFE_NSIXPCTESTOBJECTREADONLY(_to) \
      88             :   NS_IMETHOD GetStrReadOnly(char * *aStrReadOnly) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStrReadOnly(aStrReadOnly); } \
      89             :   NS_IMETHOD GetBoolReadOnly(bool *aBoolReadOnly) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBoolReadOnly(aBoolReadOnly); } \
      90             :   NS_IMETHOD GetShortReadOnly(int16_t *aShortReadOnly) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetShortReadOnly(aShortReadOnly); } \
      91             :   NS_IMETHOD GetLongReadOnly(int32_t *aLongReadOnly) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLongReadOnly(aLongReadOnly); } \
      92             :   NS_IMETHOD GetFloatReadOnly(float *aFloatReadOnly) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFloatReadOnly(aFloatReadOnly); } \
      93             :   NS_IMETHOD GetCharReadOnly(char *aCharReadOnly) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCharReadOnly(aCharReadOnly); } \
      94             :   NS_IMETHOD GetTimeReadOnly(PRTime *aTimeReadOnly) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTimeReadOnly(aTimeReadOnly); } 
      95             : 
      96             : #if 0
      97             : /* Use the code below as a template for the implementation class for this interface. */
      98             : 
      99             : /* Header file */
     100             : class nsXPCTestObjectReadOnly : public nsIXPCTestObjectReadOnly
     101             : {
     102             : public:
     103             :   NS_DECL_ISUPPORTS
     104             :   NS_DECL_NSIXPCTESTOBJECTREADONLY
     105             : 
     106             :   nsXPCTestObjectReadOnly();
     107             : 
     108             : private:
     109             :   ~nsXPCTestObjectReadOnly();
     110             : 
     111             : protected:
     112             :   /* additional members */
     113             : };
     114             : 
     115             : /* Implementation file */
     116             : NS_IMPL_ISUPPORTS(nsXPCTestObjectReadOnly, nsIXPCTestObjectReadOnly)
     117             : 
     118             : nsXPCTestObjectReadOnly::nsXPCTestObjectReadOnly()
     119             : {
     120             :   /* member initializers and constructor code */
     121             : }
     122             : 
     123             : nsXPCTestObjectReadOnly::~nsXPCTestObjectReadOnly()
     124             : {
     125             :   /* destructor code */
     126             : }
     127             : 
     128             : /* readonly attribute string strReadOnly; */
     129             : NS_IMETHODIMP nsXPCTestObjectReadOnly::GetStrReadOnly(char * *aStrReadOnly)
     130             : {
     131             :     return NS_ERROR_NOT_IMPLEMENTED;
     132             : }
     133             : 
     134             : /* readonly attribute boolean boolReadOnly; */
     135             : NS_IMETHODIMP nsXPCTestObjectReadOnly::GetBoolReadOnly(bool *aBoolReadOnly)
     136             : {
     137             :     return NS_ERROR_NOT_IMPLEMENTED;
     138             : }
     139             : 
     140             : /* readonly attribute short shortReadOnly; */
     141             : NS_IMETHODIMP nsXPCTestObjectReadOnly::GetShortReadOnly(int16_t *aShortReadOnly)
     142             : {
     143             :     return NS_ERROR_NOT_IMPLEMENTED;
     144             : }
     145             : 
     146             : /* readonly attribute long longReadOnly; */
     147             : NS_IMETHODIMP nsXPCTestObjectReadOnly::GetLongReadOnly(int32_t *aLongReadOnly)
     148             : {
     149             :     return NS_ERROR_NOT_IMPLEMENTED;
     150             : }
     151             : 
     152             : /* readonly attribute float floatReadOnly; */
     153             : NS_IMETHODIMP nsXPCTestObjectReadOnly::GetFloatReadOnly(float *aFloatReadOnly)
     154             : {
     155             :     return NS_ERROR_NOT_IMPLEMENTED;
     156             : }
     157             : 
     158             : /* readonly attribute char charReadOnly; */
     159             : NS_IMETHODIMP nsXPCTestObjectReadOnly::GetCharReadOnly(char *aCharReadOnly)
     160             : {
     161             :     return NS_ERROR_NOT_IMPLEMENTED;
     162             : }
     163             : 
     164             : /* readonly attribute PRTime timeReadOnly; */
     165             : NS_IMETHODIMP nsXPCTestObjectReadOnly::GetTimeReadOnly(PRTime *aTimeReadOnly)
     166             : {
     167             :     return NS_ERROR_NOT_IMPLEMENTED;
     168             : }
     169             : 
     170             : /* End of implementation class template. */
     171             : #endif
     172             : 
     173             : 
     174             : /* starting interface:    nsIXPCTestObjectReadWrite */
     175             : #define NS_IXPCTESTOBJECTREADWRITE_IID_STR "f07529b0-a479-4954-aba5-ab3142c6b1cb"
     176             : 
     177             : #define NS_IXPCTESTOBJECTREADWRITE_IID \
     178             :   {0xf07529b0, 0xa479, 0x4954, \
     179             :     { 0xab, 0xa5, 0xab, 0x31, 0x42, 0xc6, 0xb1, 0xcb }}
     180             : 
     181           0 : class NS_NO_VTABLE nsIXPCTestObjectReadWrite : public nsISupports {
     182             :  public:
     183             : 
     184             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IXPCTESTOBJECTREADWRITE_IID)
     185             : 
     186             :   /* attribute string stringProperty; */
     187             :   NS_IMETHOD GetStringProperty(char * *aStringProperty) = 0;
     188             :   NS_IMETHOD SetStringProperty(const char * aStringProperty) = 0;
     189             : 
     190             :   /* attribute boolean booleanProperty; */
     191             :   NS_IMETHOD GetBooleanProperty(bool *aBooleanProperty) = 0;
     192             :   NS_IMETHOD SetBooleanProperty(bool aBooleanProperty) = 0;
     193             : 
     194             :   /* attribute short shortProperty; */
     195             :   NS_IMETHOD GetShortProperty(int16_t *aShortProperty) = 0;
     196             :   NS_IMETHOD SetShortProperty(int16_t aShortProperty) = 0;
     197             : 
     198             :   /* attribute long longProperty; */
     199             :   NS_IMETHOD GetLongProperty(int32_t *aLongProperty) = 0;
     200             :   NS_IMETHOD SetLongProperty(int32_t aLongProperty) = 0;
     201             : 
     202             :   /* attribute float floatProperty; */
     203             :   NS_IMETHOD GetFloatProperty(float *aFloatProperty) = 0;
     204             :   NS_IMETHOD SetFloatProperty(float aFloatProperty) = 0;
     205             : 
     206             :   /* attribute char charProperty; */
     207             :   NS_IMETHOD GetCharProperty(char *aCharProperty) = 0;
     208             :   NS_IMETHOD SetCharProperty(char aCharProperty) = 0;
     209             : 
     210             :   /* attribute PRTime timeProperty; */
     211             :   NS_IMETHOD GetTimeProperty(PRTime *aTimeProperty) = 0;
     212             :   NS_IMETHOD SetTimeProperty(PRTime aTimeProperty) = 0;
     213             : 
     214             : };
     215             : 
     216             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIXPCTestObjectReadWrite, NS_IXPCTESTOBJECTREADWRITE_IID)
     217             : 
     218             : /* Use this macro when declaring classes that implement this interface. */
     219             : #define NS_DECL_NSIXPCTESTOBJECTREADWRITE \
     220             :   NS_IMETHOD GetStringProperty(char * *aStringProperty) override; \
     221             :   NS_IMETHOD SetStringProperty(const char * aStringProperty) override; \
     222             :   NS_IMETHOD GetBooleanProperty(bool *aBooleanProperty) override; \
     223             :   NS_IMETHOD SetBooleanProperty(bool aBooleanProperty) override; \
     224             :   NS_IMETHOD GetShortProperty(int16_t *aShortProperty) override; \
     225             :   NS_IMETHOD SetShortProperty(int16_t aShortProperty) override; \
     226             :   NS_IMETHOD GetLongProperty(int32_t *aLongProperty) override; \
     227             :   NS_IMETHOD SetLongProperty(int32_t aLongProperty) override; \
     228             :   NS_IMETHOD GetFloatProperty(float *aFloatProperty) override; \
     229             :   NS_IMETHOD SetFloatProperty(float aFloatProperty) override; \
     230             :   NS_IMETHOD GetCharProperty(char *aCharProperty) override; \
     231             :   NS_IMETHOD SetCharProperty(char aCharProperty) override; \
     232             :   NS_IMETHOD GetTimeProperty(PRTime *aTimeProperty) override; \
     233             :   NS_IMETHOD SetTimeProperty(PRTime aTimeProperty) override; 
     234             : 
     235             : /* Use this macro when declaring the members of this interface when the
     236             :    class doesn't implement the interface. This is useful for forwarding. */
     237             : #define NS_DECL_NON_VIRTUAL_NSIXPCTESTOBJECTREADWRITE \
     238             :   nsresult GetStringProperty(char * *aStringProperty); \
     239             :   nsresult SetStringProperty(const char * aStringProperty); \
     240             :   nsresult GetBooleanProperty(bool *aBooleanProperty); \
     241             :   nsresult SetBooleanProperty(bool aBooleanProperty); \
     242             :   nsresult GetShortProperty(int16_t *aShortProperty); \
     243             :   nsresult SetShortProperty(int16_t aShortProperty); \
     244             :   nsresult GetLongProperty(int32_t *aLongProperty); \
     245             :   nsresult SetLongProperty(int32_t aLongProperty); \
     246             :   nsresult GetFloatProperty(float *aFloatProperty); \
     247             :   nsresult SetFloatProperty(float aFloatProperty); \
     248             :   nsresult GetCharProperty(char *aCharProperty); \
     249             :   nsresult SetCharProperty(char aCharProperty); \
     250             :   nsresult GetTimeProperty(PRTime *aTimeProperty); \
     251             :   nsresult SetTimeProperty(PRTime aTimeProperty); 
     252             : 
     253             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     254             : #define NS_FORWARD_NSIXPCTESTOBJECTREADWRITE(_to) \
     255             :   NS_IMETHOD GetStringProperty(char * *aStringProperty) override { return _to GetStringProperty(aStringProperty); } \
     256             :   NS_IMETHOD SetStringProperty(const char * aStringProperty) override { return _to SetStringProperty(aStringProperty); } \
     257             :   NS_IMETHOD GetBooleanProperty(bool *aBooleanProperty) override { return _to GetBooleanProperty(aBooleanProperty); } \
     258             :   NS_IMETHOD SetBooleanProperty(bool aBooleanProperty) override { return _to SetBooleanProperty(aBooleanProperty); } \
     259             :   NS_IMETHOD GetShortProperty(int16_t *aShortProperty) override { return _to GetShortProperty(aShortProperty); } \
     260             :   NS_IMETHOD SetShortProperty(int16_t aShortProperty) override { return _to SetShortProperty(aShortProperty); } \
     261             :   NS_IMETHOD GetLongProperty(int32_t *aLongProperty) override { return _to GetLongProperty(aLongProperty); } \
     262             :   NS_IMETHOD SetLongProperty(int32_t aLongProperty) override { return _to SetLongProperty(aLongProperty); } \
     263             :   NS_IMETHOD GetFloatProperty(float *aFloatProperty) override { return _to GetFloatProperty(aFloatProperty); } \
     264             :   NS_IMETHOD SetFloatProperty(float aFloatProperty) override { return _to SetFloatProperty(aFloatProperty); } \
     265             :   NS_IMETHOD GetCharProperty(char *aCharProperty) override { return _to GetCharProperty(aCharProperty); } \
     266             :   NS_IMETHOD SetCharProperty(char aCharProperty) override { return _to SetCharProperty(aCharProperty); } \
     267             :   NS_IMETHOD GetTimeProperty(PRTime *aTimeProperty) override { return _to GetTimeProperty(aTimeProperty); } \
     268             :   NS_IMETHOD SetTimeProperty(PRTime aTimeProperty) override { return _to SetTimeProperty(aTimeProperty); } 
     269             : 
     270             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     271             : #define NS_FORWARD_SAFE_NSIXPCTESTOBJECTREADWRITE(_to) \
     272             :   NS_IMETHOD GetStringProperty(char * *aStringProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStringProperty(aStringProperty); } \
     273             :   NS_IMETHOD SetStringProperty(const char * aStringProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetStringProperty(aStringProperty); } \
     274             :   NS_IMETHOD GetBooleanProperty(bool *aBooleanProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBooleanProperty(aBooleanProperty); } \
     275             :   NS_IMETHOD SetBooleanProperty(bool aBooleanProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBooleanProperty(aBooleanProperty); } \
     276             :   NS_IMETHOD GetShortProperty(int16_t *aShortProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetShortProperty(aShortProperty); } \
     277             :   NS_IMETHOD SetShortProperty(int16_t aShortProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetShortProperty(aShortProperty); } \
     278             :   NS_IMETHOD GetLongProperty(int32_t *aLongProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLongProperty(aLongProperty); } \
     279             :   NS_IMETHOD SetLongProperty(int32_t aLongProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetLongProperty(aLongProperty); } \
     280             :   NS_IMETHOD GetFloatProperty(float *aFloatProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFloatProperty(aFloatProperty); } \
     281             :   NS_IMETHOD SetFloatProperty(float aFloatProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFloatProperty(aFloatProperty); } \
     282             :   NS_IMETHOD GetCharProperty(char *aCharProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCharProperty(aCharProperty); } \
     283             :   NS_IMETHOD SetCharProperty(char aCharProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCharProperty(aCharProperty); } \
     284             :   NS_IMETHOD GetTimeProperty(PRTime *aTimeProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTimeProperty(aTimeProperty); } \
     285             :   NS_IMETHOD SetTimeProperty(PRTime aTimeProperty) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTimeProperty(aTimeProperty); } 
     286             : 
     287             : #if 0
     288             : /* Use the code below as a template for the implementation class for this interface. */
     289             : 
     290             : /* Header file */
     291             : class nsXPCTestObjectReadWrite : public nsIXPCTestObjectReadWrite
     292             : {
     293             : public:
     294             :   NS_DECL_ISUPPORTS
     295             :   NS_DECL_NSIXPCTESTOBJECTREADWRITE
     296             : 
     297             :   nsXPCTestObjectReadWrite();
     298             : 
     299             : private:
     300             :   ~nsXPCTestObjectReadWrite();
     301             : 
     302             : protected:
     303             :   /* additional members */
     304             : };
     305             : 
     306             : /* Implementation file */
     307             : NS_IMPL_ISUPPORTS(nsXPCTestObjectReadWrite, nsIXPCTestObjectReadWrite)
     308             : 
     309             : nsXPCTestObjectReadWrite::nsXPCTestObjectReadWrite()
     310             : {
     311             :   /* member initializers and constructor code */
     312             : }
     313             : 
     314             : nsXPCTestObjectReadWrite::~nsXPCTestObjectReadWrite()
     315             : {
     316             :   /* destructor code */
     317             : }
     318             : 
     319             : /* attribute string stringProperty; */
     320             : NS_IMETHODIMP nsXPCTestObjectReadWrite::GetStringProperty(char * *aStringProperty)
     321             : {
     322             :     return NS_ERROR_NOT_IMPLEMENTED;
     323             : }
     324             : NS_IMETHODIMP nsXPCTestObjectReadWrite::SetStringProperty(const char * aStringProperty)
     325             : {
     326             :     return NS_ERROR_NOT_IMPLEMENTED;
     327             : }
     328             : 
     329             : /* attribute boolean booleanProperty; */
     330             : NS_IMETHODIMP nsXPCTestObjectReadWrite::GetBooleanProperty(bool *aBooleanProperty)
     331             : {
     332             :     return NS_ERROR_NOT_IMPLEMENTED;
     333             : }
     334             : NS_IMETHODIMP nsXPCTestObjectReadWrite::SetBooleanProperty(bool aBooleanProperty)
     335             : {
     336             :     return NS_ERROR_NOT_IMPLEMENTED;
     337             : }
     338             : 
     339             : /* attribute short shortProperty; */
     340             : NS_IMETHODIMP nsXPCTestObjectReadWrite::GetShortProperty(int16_t *aShortProperty)
     341             : {
     342             :     return NS_ERROR_NOT_IMPLEMENTED;
     343             : }
     344             : NS_IMETHODIMP nsXPCTestObjectReadWrite::SetShortProperty(int16_t aShortProperty)
     345             : {
     346             :     return NS_ERROR_NOT_IMPLEMENTED;
     347             : }
     348             : 
     349             : /* attribute long longProperty; */
     350             : NS_IMETHODIMP nsXPCTestObjectReadWrite::GetLongProperty(int32_t *aLongProperty)
     351             : {
     352             :     return NS_ERROR_NOT_IMPLEMENTED;
     353             : }
     354             : NS_IMETHODIMP nsXPCTestObjectReadWrite::SetLongProperty(int32_t aLongProperty)
     355             : {
     356             :     return NS_ERROR_NOT_IMPLEMENTED;
     357             : }
     358             : 
     359             : /* attribute float floatProperty; */
     360             : NS_IMETHODIMP nsXPCTestObjectReadWrite::GetFloatProperty(float *aFloatProperty)
     361             : {
     362             :     return NS_ERROR_NOT_IMPLEMENTED;
     363             : }
     364             : NS_IMETHODIMP nsXPCTestObjectReadWrite::SetFloatProperty(float aFloatProperty)
     365             : {
     366             :     return NS_ERROR_NOT_IMPLEMENTED;
     367             : }
     368             : 
     369             : /* attribute char charProperty; */
     370             : NS_IMETHODIMP nsXPCTestObjectReadWrite::GetCharProperty(char *aCharProperty)
     371             : {
     372             :     return NS_ERROR_NOT_IMPLEMENTED;
     373             : }
     374             : NS_IMETHODIMP nsXPCTestObjectReadWrite::SetCharProperty(char aCharProperty)
     375             : {
     376             :     return NS_ERROR_NOT_IMPLEMENTED;
     377             : }
     378             : 
     379             : /* attribute PRTime timeProperty; */
     380             : NS_IMETHODIMP nsXPCTestObjectReadWrite::GetTimeProperty(PRTime *aTimeProperty)
     381             : {
     382             :     return NS_ERROR_NOT_IMPLEMENTED;
     383             : }
     384             : NS_IMETHODIMP nsXPCTestObjectReadWrite::SetTimeProperty(PRTime aTimeProperty)
     385             : {
     386             :     return NS_ERROR_NOT_IMPLEMENTED;
     387             : }
     388             : 
     389             : /* End of implementation class template. */
     390             : #endif
     391             : 
     392             : 
     393             : #endif /* __gen_xpctest_attributes_h__ */

Generated by: LCOV version 1.13