LCOV - code coverage report
Current view: directory - objdir/dist/include - nsICycleCollectorListener.h (source / functions) Found Hit Coverage
Test: app.info Lines: 1 0 0.0 %
Date: 2012-06-02 Functions: 1 0 0.0 %

       1                 : /*
       2                 :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/xpcom/base/nsICycleCollectorListener.idl
       3                 :  */
       4                 : 
       5                 : #ifndef __gen_nsICycleCollectorListener_h__
       6                 : #define __gen_nsICycleCollectorListener_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:    nsICycleCollectorHandler */
      19                 : #define NS_ICYCLECOLLECTORHANDLER_IID_STR "0ef15f15-7783-4991-af68-4976d7ec2267"
      20                 : 
      21                 : #define NS_ICYCLECOLLECTORHANDLER_IID \
      22                 :   {0x0ef15f15, 0x7783, 0x4991, \
      23                 :     { 0xaf, 0x68, 0x49, 0x76, 0xd7, 0xec, 0x22, 0x67 }}
      24                 : 
      25                 : class NS_NO_VTABLE NS_SCRIPTABLE nsICycleCollectorHandler : public nsISupports {
      26                 :  public: 
      27                 : 
      28                 :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_ICYCLECOLLECTORHANDLER_IID)
      29                 : 
      30                 :   /* void noteRefCountedObject (in ACString aAddress, in unsigned long aRefCount, in ACString aObjectDescription); */
      31                 :   NS_SCRIPTABLE NS_IMETHOD NoteRefCountedObject(const nsACString & aAddress, PRUint32 aRefCount, const nsACString & aObjectDescription) = 0;
      32                 : 
      33                 :   /* void noteGCedObject (in ACString aAddress, in boolean aMarked, in ACString aObjectDescription); */
      34                 :   NS_SCRIPTABLE NS_IMETHOD NoteGCedObject(const nsACString & aAddress, bool aMarked, const nsACString & aObjectDescription) = 0;
      35                 : 
      36                 :   /* void noteEdge (in ACString aFromAddress, in ACString aToAddress, in ACString aEdgeName); */
      37                 :   NS_SCRIPTABLE NS_IMETHOD NoteEdge(const nsACString & aFromAddress, const nsACString & aToAddress, const nsACString & aEdgeName) = 0;
      38                 : 
      39                 :   /* void describeRoot (in ACString aAddress, in unsigned long aKnownEdges); */
      40                 :   NS_SCRIPTABLE NS_IMETHOD DescribeRoot(const nsACString & aAddress, PRUint32 aKnownEdges) = 0;
      41                 : 
      42                 :   /* void describeGarbage (in ACString aAddress); */
      43                 :   NS_SCRIPTABLE NS_IMETHOD DescribeGarbage(const nsACString & aAddress) = 0;
      44                 : 
      45                 : };
      46                 : 
      47                 :   NS_DEFINE_STATIC_IID_ACCESSOR(nsICycleCollectorHandler, NS_ICYCLECOLLECTORHANDLER_IID)
      48                 : 
      49                 : /* Use this macro when declaring classes that implement this interface. */
      50                 : #define NS_DECL_NSICYCLECOLLECTORHANDLER \
      51                 :   NS_SCRIPTABLE NS_IMETHOD NoteRefCountedObject(const nsACString & aAddress, PRUint32 aRefCount, const nsACString & aObjectDescription); \
      52                 :   NS_SCRIPTABLE NS_IMETHOD NoteGCedObject(const nsACString & aAddress, bool aMarked, const nsACString & aObjectDescription); \
      53                 :   NS_SCRIPTABLE NS_IMETHOD NoteEdge(const nsACString & aFromAddress, const nsACString & aToAddress, const nsACString & aEdgeName); \
      54                 :   NS_SCRIPTABLE NS_IMETHOD DescribeRoot(const nsACString & aAddress, PRUint32 aKnownEdges); \
      55                 :   NS_SCRIPTABLE NS_IMETHOD DescribeGarbage(const nsACString & aAddress); 
      56                 : 
      57                 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
      58                 : #define NS_FORWARD_NSICYCLECOLLECTORHANDLER(_to) \
      59                 :   NS_SCRIPTABLE NS_IMETHOD NoteRefCountedObject(const nsACString & aAddress, PRUint32 aRefCount, const nsACString & aObjectDescription) { return _to NoteRefCountedObject(aAddress, aRefCount, aObjectDescription); } \
      60                 :   NS_SCRIPTABLE NS_IMETHOD NoteGCedObject(const nsACString & aAddress, bool aMarked, const nsACString & aObjectDescription) { return _to NoteGCedObject(aAddress, aMarked, aObjectDescription); } \
      61                 :   NS_SCRIPTABLE NS_IMETHOD NoteEdge(const nsACString & aFromAddress, const nsACString & aToAddress, const nsACString & aEdgeName) { return _to NoteEdge(aFromAddress, aToAddress, aEdgeName); } \
      62                 :   NS_SCRIPTABLE NS_IMETHOD DescribeRoot(const nsACString & aAddress, PRUint32 aKnownEdges) { return _to DescribeRoot(aAddress, aKnownEdges); } \
      63                 :   NS_SCRIPTABLE NS_IMETHOD DescribeGarbage(const nsACString & aAddress) { return _to DescribeGarbage(aAddress); } 
      64                 : 
      65                 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
      66                 : #define NS_FORWARD_SAFE_NSICYCLECOLLECTORHANDLER(_to) \
      67                 :   NS_SCRIPTABLE NS_IMETHOD NoteRefCountedObject(const nsACString & aAddress, PRUint32 aRefCount, const nsACString & aObjectDescription) { return !_to ? NS_ERROR_NULL_POINTER : _to->NoteRefCountedObject(aAddress, aRefCount, aObjectDescription); } \
      68                 :   NS_SCRIPTABLE NS_IMETHOD NoteGCedObject(const nsACString & aAddress, bool aMarked, const nsACString & aObjectDescription) { return !_to ? NS_ERROR_NULL_POINTER : _to->NoteGCedObject(aAddress, aMarked, aObjectDescription); } \
      69                 :   NS_SCRIPTABLE NS_IMETHOD NoteEdge(const nsACString & aFromAddress, const nsACString & aToAddress, const nsACString & aEdgeName) { return !_to ? NS_ERROR_NULL_POINTER : _to->NoteEdge(aFromAddress, aToAddress, aEdgeName); } \
      70                 :   NS_SCRIPTABLE NS_IMETHOD DescribeRoot(const nsACString & aAddress, PRUint32 aKnownEdges) { return !_to ? NS_ERROR_NULL_POINTER : _to->DescribeRoot(aAddress, aKnownEdges); } \
      71                 :   NS_SCRIPTABLE NS_IMETHOD DescribeGarbage(const nsACString & aAddress) { return !_to ? NS_ERROR_NULL_POINTER : _to->DescribeGarbage(aAddress); } 
      72                 : 
      73                 : #if 0
      74                 : /* Use the code below as a template for the implementation class for this interface. */
      75                 : 
      76                 : /* Header file */
      77                 : class nsCycleCollectorHandler : public nsICycleCollectorHandler
      78                 : {
      79                 : public:
      80                 :   NS_DECL_ISUPPORTS
      81                 :   NS_DECL_NSICYCLECOLLECTORHANDLER
      82                 : 
      83                 :   nsCycleCollectorHandler();
      84                 : 
      85                 : private:
      86                 :   ~nsCycleCollectorHandler();
      87                 : 
      88                 : protected:
      89                 :   /* additional members */
      90                 : };
      91                 : 
      92                 : /* Implementation file */
      93                 : NS_IMPL_ISUPPORTS1(nsCycleCollectorHandler, nsICycleCollectorHandler)
      94                 : 
      95                 : nsCycleCollectorHandler::nsCycleCollectorHandler()
      96                 : {
      97                 :   /* member initializers and constructor code */
      98                 : }
      99                 : 
     100                 : nsCycleCollectorHandler::~nsCycleCollectorHandler()
     101                 : {
     102                 :   /* destructor code */
     103                 : }
     104                 : 
     105                 : /* void noteRefCountedObject (in ACString aAddress, in unsigned long aRefCount, in ACString aObjectDescription); */
     106                 : NS_IMETHODIMP nsCycleCollectorHandler::NoteRefCountedObject(const nsACString & aAddress, PRUint32 aRefCount, const nsACString & aObjectDescription)
     107                 : {
     108                 :     return NS_ERROR_NOT_IMPLEMENTED;
     109                 : }
     110                 : 
     111                 : /* void noteGCedObject (in ACString aAddress, in boolean aMarked, in ACString aObjectDescription); */
     112                 : NS_IMETHODIMP nsCycleCollectorHandler::NoteGCedObject(const nsACString & aAddress, bool aMarked, const nsACString & aObjectDescription)
     113                 : {
     114                 :     return NS_ERROR_NOT_IMPLEMENTED;
     115                 : }
     116                 : 
     117                 : /* void noteEdge (in ACString aFromAddress, in ACString aToAddress, in ACString aEdgeName); */
     118                 : NS_IMETHODIMP nsCycleCollectorHandler::NoteEdge(const nsACString & aFromAddress, const nsACString & aToAddress, const nsACString & aEdgeName)
     119                 : {
     120                 :     return NS_ERROR_NOT_IMPLEMENTED;
     121                 : }
     122                 : 
     123                 : /* void describeRoot (in ACString aAddress, in unsigned long aKnownEdges); */
     124                 : NS_IMETHODIMP nsCycleCollectorHandler::DescribeRoot(const nsACString & aAddress, PRUint32 aKnownEdges)
     125                 : {
     126                 :     return NS_ERROR_NOT_IMPLEMENTED;
     127                 : }
     128                 : 
     129                 : /* void describeGarbage (in ACString aAddress); */
     130                 : NS_IMETHODIMP nsCycleCollectorHandler::DescribeGarbage(const nsACString & aAddress)
     131                 : {
     132                 :     return NS_ERROR_NOT_IMPLEMENTED;
     133                 : }
     134                 : 
     135                 : /* End of implementation class template. */
     136                 : #endif
     137                 : 
     138                 : 
     139                 : /* starting interface:    nsICycleCollectorListener */
     140                 : #define NS_ICYCLECOLLECTORLISTENER_IID_STR "5d1c5d51-2022-4242-8c33-0a942b5fed06"
     141                 : 
     142                 : #define NS_ICYCLECOLLECTORLISTENER_IID \
     143                 :   {0x5d1c5d51, 0x2022, 0x4242, \
     144                 :     { 0x8c, 0x33, 0x0a, 0x94, 0x2b, 0x5f, 0xed, 0x06 }}
     145                 : 
     146               0 : class NS_NO_VTABLE NS_SCRIPTABLE nsICycleCollectorListener : public nsISupports {
     147                 :  public: 
     148                 : 
     149                 :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_ICYCLECOLLECTORLISTENER_IID)
     150                 : 
     151                 :   /* nsICycleCollectorListener allTraces (); */
     152                 :   NS_SCRIPTABLE NS_IMETHOD AllTraces(nsICycleCollectorListener * *_retval NS_OUTPARAM) = 0;
     153                 : 
     154                 :   /* readonly attribute boolean wantAllTraces; */
     155                 :   NS_SCRIPTABLE NS_IMETHOD GetWantAllTraces(bool *aWantAllTraces) = 0;
     156                 : 
     157                 :   /* attribute boolean disableLog; */
     158                 :   NS_SCRIPTABLE NS_IMETHOD GetDisableLog(bool *aDisableLog) = 0;
     159                 :   NS_SCRIPTABLE NS_IMETHOD SetDisableLog(bool aDisableLog) = 0;
     160                 : 
     161                 :   /* attribute boolean wantAfterProcessing; */
     162                 :   NS_SCRIPTABLE NS_IMETHOD GetWantAfterProcessing(bool *aWantAfterProcessing) = 0;
     163                 :   NS_SCRIPTABLE NS_IMETHOD SetWantAfterProcessing(bool aWantAfterProcessing) = 0;
     164                 : 
     165                 :   /* void begin (); */
     166                 :   NS_SCRIPTABLE NS_IMETHOD Begin(void) = 0;
     167                 : 
     168                 :   /* void noteRefCountedObject (in unsigned long long aAddress, in unsigned long aRefCount, in string aObjectDescription); */
     169                 :   NS_SCRIPTABLE NS_IMETHOD NoteRefCountedObject(PRUint64 aAddress, PRUint32 aRefCount, const char * aObjectDescription) = 0;
     170                 : 
     171                 :   /* void noteGCedObject (in unsigned long long aAddress, in boolean aMarked, in string aObjectDescription); */
     172                 :   NS_SCRIPTABLE NS_IMETHOD NoteGCedObject(PRUint64 aAddress, bool aMarked, const char * aObjectDescription) = 0;
     173                 : 
     174                 :   /* void noteEdge (in unsigned long long aToAddress, in string aEdgeName); */
     175                 :   NS_SCRIPTABLE NS_IMETHOD NoteEdge(PRUint64 aToAddress, const char * aEdgeName) = 0;
     176                 : 
     177                 :   /* void beginResults (); */
     178                 :   NS_SCRIPTABLE NS_IMETHOD BeginResults(void) = 0;
     179                 : 
     180                 :   /* void describeRoot (in unsigned long long aAddress, in unsigned long aKnownEdges); */
     181                 :   NS_SCRIPTABLE NS_IMETHOD DescribeRoot(PRUint64 aAddress, PRUint32 aKnownEdges) = 0;
     182                 : 
     183                 :   /* void describeGarbage (in unsigned long long aAddress); */
     184                 :   NS_SCRIPTABLE NS_IMETHOD DescribeGarbage(PRUint64 aAddress) = 0;
     185                 : 
     186                 :   /* void end (); */
     187                 :   NS_SCRIPTABLE NS_IMETHOD End(void) = 0;
     188                 : 
     189                 :   /* boolean processNext (in nsICycleCollectorHandler aHandler); */
     190                 :   NS_SCRIPTABLE NS_IMETHOD ProcessNext(nsICycleCollectorHandler *aHandler, bool *_retval NS_OUTPARAM) = 0;
     191                 : 
     192                 : };
     193                 : 
     194                 :   NS_DEFINE_STATIC_IID_ACCESSOR(nsICycleCollectorListener, NS_ICYCLECOLLECTORLISTENER_IID)
     195                 : 
     196                 : /* Use this macro when declaring classes that implement this interface. */
     197                 : #define NS_DECL_NSICYCLECOLLECTORLISTENER \
     198                 :   NS_SCRIPTABLE NS_IMETHOD AllTraces(nsICycleCollectorListener * *_retval NS_OUTPARAM); \
     199                 :   NS_SCRIPTABLE NS_IMETHOD GetWantAllTraces(bool *aWantAllTraces); \
     200                 :   NS_SCRIPTABLE NS_IMETHOD GetDisableLog(bool *aDisableLog); \
     201                 :   NS_SCRIPTABLE NS_IMETHOD SetDisableLog(bool aDisableLog); \
     202                 :   NS_SCRIPTABLE NS_IMETHOD GetWantAfterProcessing(bool *aWantAfterProcessing); \
     203                 :   NS_SCRIPTABLE NS_IMETHOD SetWantAfterProcessing(bool aWantAfterProcessing); \
     204                 :   NS_SCRIPTABLE NS_IMETHOD Begin(void); \
     205                 :   NS_SCRIPTABLE NS_IMETHOD NoteRefCountedObject(PRUint64 aAddress, PRUint32 aRefCount, const char * aObjectDescription); \
     206                 :   NS_SCRIPTABLE NS_IMETHOD NoteGCedObject(PRUint64 aAddress, bool aMarked, const char * aObjectDescription); \
     207                 :   NS_SCRIPTABLE NS_IMETHOD NoteEdge(PRUint64 aToAddress, const char * aEdgeName); \
     208                 :   NS_SCRIPTABLE NS_IMETHOD BeginResults(void); \
     209                 :   NS_SCRIPTABLE NS_IMETHOD DescribeRoot(PRUint64 aAddress, PRUint32 aKnownEdges); \
     210                 :   NS_SCRIPTABLE NS_IMETHOD DescribeGarbage(PRUint64 aAddress); \
     211                 :   NS_SCRIPTABLE NS_IMETHOD End(void); \
     212                 :   NS_SCRIPTABLE NS_IMETHOD ProcessNext(nsICycleCollectorHandler *aHandler, bool *_retval NS_OUTPARAM); 
     213                 : 
     214                 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     215                 : #define NS_FORWARD_NSICYCLECOLLECTORLISTENER(_to) \
     216                 :   NS_SCRIPTABLE NS_IMETHOD AllTraces(nsICycleCollectorListener * *_retval NS_OUTPARAM) { return _to AllTraces(_retval); } \
     217                 :   NS_SCRIPTABLE NS_IMETHOD GetWantAllTraces(bool *aWantAllTraces) { return _to GetWantAllTraces(aWantAllTraces); } \
     218                 :   NS_SCRIPTABLE NS_IMETHOD GetDisableLog(bool *aDisableLog) { return _to GetDisableLog(aDisableLog); } \
     219                 :   NS_SCRIPTABLE NS_IMETHOD SetDisableLog(bool aDisableLog) { return _to SetDisableLog(aDisableLog); } \
     220                 :   NS_SCRIPTABLE NS_IMETHOD GetWantAfterProcessing(bool *aWantAfterProcessing) { return _to GetWantAfterProcessing(aWantAfterProcessing); } \
     221                 :   NS_SCRIPTABLE NS_IMETHOD SetWantAfterProcessing(bool aWantAfterProcessing) { return _to SetWantAfterProcessing(aWantAfterProcessing); } \
     222                 :   NS_SCRIPTABLE NS_IMETHOD Begin(void) { return _to Begin(); } \
     223                 :   NS_SCRIPTABLE NS_IMETHOD NoteRefCountedObject(PRUint64 aAddress, PRUint32 aRefCount, const char * aObjectDescription) { return _to NoteRefCountedObject(aAddress, aRefCount, aObjectDescription); } \
     224                 :   NS_SCRIPTABLE NS_IMETHOD NoteGCedObject(PRUint64 aAddress, bool aMarked, const char * aObjectDescription) { return _to NoteGCedObject(aAddress, aMarked, aObjectDescription); } \
     225                 :   NS_SCRIPTABLE NS_IMETHOD NoteEdge(PRUint64 aToAddress, const char * aEdgeName) { return _to NoteEdge(aToAddress, aEdgeName); } \
     226                 :   NS_SCRIPTABLE NS_IMETHOD BeginResults(void) { return _to BeginResults(); } \
     227                 :   NS_SCRIPTABLE NS_IMETHOD DescribeRoot(PRUint64 aAddress, PRUint32 aKnownEdges) { return _to DescribeRoot(aAddress, aKnownEdges); } \
     228                 :   NS_SCRIPTABLE NS_IMETHOD DescribeGarbage(PRUint64 aAddress) { return _to DescribeGarbage(aAddress); } \
     229                 :   NS_SCRIPTABLE NS_IMETHOD End(void) { return _to End(); } \
     230                 :   NS_SCRIPTABLE NS_IMETHOD ProcessNext(nsICycleCollectorHandler *aHandler, bool *_retval NS_OUTPARAM) { return _to ProcessNext(aHandler, _retval); } 
     231                 : 
     232                 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     233                 : #define NS_FORWARD_SAFE_NSICYCLECOLLECTORLISTENER(_to) \
     234                 :   NS_SCRIPTABLE NS_IMETHOD AllTraces(nsICycleCollectorListener * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->AllTraces(_retval); } \
     235                 :   NS_SCRIPTABLE NS_IMETHOD GetWantAllTraces(bool *aWantAllTraces) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWantAllTraces(aWantAllTraces); } \
     236                 :   NS_SCRIPTABLE NS_IMETHOD GetDisableLog(bool *aDisableLog) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDisableLog(aDisableLog); } \
     237                 :   NS_SCRIPTABLE NS_IMETHOD SetDisableLog(bool aDisableLog) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDisableLog(aDisableLog); } \
     238                 :   NS_SCRIPTABLE NS_IMETHOD GetWantAfterProcessing(bool *aWantAfterProcessing) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWantAfterProcessing(aWantAfterProcessing); } \
     239                 :   NS_SCRIPTABLE NS_IMETHOD SetWantAfterProcessing(bool aWantAfterProcessing) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWantAfterProcessing(aWantAfterProcessing); } \
     240                 :   NS_SCRIPTABLE NS_IMETHOD Begin(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Begin(); } \
     241                 :   NS_SCRIPTABLE NS_IMETHOD NoteRefCountedObject(PRUint64 aAddress, PRUint32 aRefCount, const char * aObjectDescription) { return !_to ? NS_ERROR_NULL_POINTER : _to->NoteRefCountedObject(aAddress, aRefCount, aObjectDescription); } \
     242                 :   NS_SCRIPTABLE NS_IMETHOD NoteGCedObject(PRUint64 aAddress, bool aMarked, const char * aObjectDescription) { return !_to ? NS_ERROR_NULL_POINTER : _to->NoteGCedObject(aAddress, aMarked, aObjectDescription); } \
     243                 :   NS_SCRIPTABLE NS_IMETHOD NoteEdge(PRUint64 aToAddress, const char * aEdgeName) { return !_to ? NS_ERROR_NULL_POINTER : _to->NoteEdge(aToAddress, aEdgeName); } \
     244                 :   NS_SCRIPTABLE NS_IMETHOD BeginResults(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->BeginResults(); } \
     245                 :   NS_SCRIPTABLE NS_IMETHOD DescribeRoot(PRUint64 aAddress, PRUint32 aKnownEdges) { return !_to ? NS_ERROR_NULL_POINTER : _to->DescribeRoot(aAddress, aKnownEdges); } \
     246                 :   NS_SCRIPTABLE NS_IMETHOD DescribeGarbage(PRUint64 aAddress) { return !_to ? NS_ERROR_NULL_POINTER : _to->DescribeGarbage(aAddress); } \
     247                 :   NS_SCRIPTABLE NS_IMETHOD End(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->End(); } \
     248                 :   NS_SCRIPTABLE NS_IMETHOD ProcessNext(nsICycleCollectorHandler *aHandler, bool *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->ProcessNext(aHandler, _retval); } 
     249                 : 
     250                 : #if 0
     251                 : /* Use the code below as a template for the implementation class for this interface. */
     252                 : 
     253                 : /* Header file */
     254                 : class nsCycleCollectorListener : public nsICycleCollectorListener
     255                 : {
     256                 : public:
     257                 :   NS_DECL_ISUPPORTS
     258                 :   NS_DECL_NSICYCLECOLLECTORLISTENER
     259                 : 
     260                 :   nsCycleCollectorListener();
     261                 : 
     262                 : private:
     263                 :   ~nsCycleCollectorListener();
     264                 : 
     265                 : protected:
     266                 :   /* additional members */
     267                 : };
     268                 : 
     269                 : /* Implementation file */
     270                 : NS_IMPL_ISUPPORTS1(nsCycleCollectorListener, nsICycleCollectorListener)
     271                 : 
     272                 : nsCycleCollectorListener::nsCycleCollectorListener()
     273                 : {
     274                 :   /* member initializers and constructor code */
     275                 : }
     276                 : 
     277                 : nsCycleCollectorListener::~nsCycleCollectorListener()
     278                 : {
     279                 :   /* destructor code */
     280                 : }
     281                 : 
     282                 : /* nsICycleCollectorListener allTraces (); */
     283                 : NS_IMETHODIMP nsCycleCollectorListener::AllTraces(nsICycleCollectorListener * *_retval NS_OUTPARAM)
     284                 : {
     285                 :     return NS_ERROR_NOT_IMPLEMENTED;
     286                 : }
     287                 : 
     288                 : /* readonly attribute boolean wantAllTraces; */
     289                 : NS_IMETHODIMP nsCycleCollectorListener::GetWantAllTraces(bool *aWantAllTraces)
     290                 : {
     291                 :     return NS_ERROR_NOT_IMPLEMENTED;
     292                 : }
     293                 : 
     294                 : /* attribute boolean disableLog; */
     295                 : NS_IMETHODIMP nsCycleCollectorListener::GetDisableLog(bool *aDisableLog)
     296                 : {
     297                 :     return NS_ERROR_NOT_IMPLEMENTED;
     298                 : }
     299                 : NS_IMETHODIMP nsCycleCollectorListener::SetDisableLog(bool aDisableLog)
     300                 : {
     301                 :     return NS_ERROR_NOT_IMPLEMENTED;
     302                 : }
     303                 : 
     304                 : /* attribute boolean wantAfterProcessing; */
     305                 : NS_IMETHODIMP nsCycleCollectorListener::GetWantAfterProcessing(bool *aWantAfterProcessing)
     306                 : {
     307                 :     return NS_ERROR_NOT_IMPLEMENTED;
     308                 : }
     309                 : NS_IMETHODIMP nsCycleCollectorListener::SetWantAfterProcessing(bool aWantAfterProcessing)
     310                 : {
     311                 :     return NS_ERROR_NOT_IMPLEMENTED;
     312                 : }
     313                 : 
     314                 : /* void begin (); */
     315                 : NS_IMETHODIMP nsCycleCollectorListener::Begin()
     316                 : {
     317                 :     return NS_ERROR_NOT_IMPLEMENTED;
     318                 : }
     319                 : 
     320                 : /* void noteRefCountedObject (in unsigned long long aAddress, in unsigned long aRefCount, in string aObjectDescription); */
     321                 : NS_IMETHODIMP nsCycleCollectorListener::NoteRefCountedObject(PRUint64 aAddress, PRUint32 aRefCount, const char * aObjectDescription)
     322                 : {
     323                 :     return NS_ERROR_NOT_IMPLEMENTED;
     324                 : }
     325                 : 
     326                 : /* void noteGCedObject (in unsigned long long aAddress, in boolean aMarked, in string aObjectDescription); */
     327                 : NS_IMETHODIMP nsCycleCollectorListener::NoteGCedObject(PRUint64 aAddress, bool aMarked, const char * aObjectDescription)
     328                 : {
     329                 :     return NS_ERROR_NOT_IMPLEMENTED;
     330                 : }
     331                 : 
     332                 : /* void noteEdge (in unsigned long long aToAddress, in string aEdgeName); */
     333                 : NS_IMETHODIMP nsCycleCollectorListener::NoteEdge(PRUint64 aToAddress, const char * aEdgeName)
     334                 : {
     335                 :     return NS_ERROR_NOT_IMPLEMENTED;
     336                 : }
     337                 : 
     338                 : /* void beginResults (); */
     339                 : NS_IMETHODIMP nsCycleCollectorListener::BeginResults()
     340                 : {
     341                 :     return NS_ERROR_NOT_IMPLEMENTED;
     342                 : }
     343                 : 
     344                 : /* void describeRoot (in unsigned long long aAddress, in unsigned long aKnownEdges); */
     345                 : NS_IMETHODIMP nsCycleCollectorListener::DescribeRoot(PRUint64 aAddress, PRUint32 aKnownEdges)
     346                 : {
     347                 :     return NS_ERROR_NOT_IMPLEMENTED;
     348                 : }
     349                 : 
     350                 : /* void describeGarbage (in unsigned long long aAddress); */
     351                 : NS_IMETHODIMP nsCycleCollectorListener::DescribeGarbage(PRUint64 aAddress)
     352                 : {
     353                 :     return NS_ERROR_NOT_IMPLEMENTED;
     354                 : }
     355                 : 
     356                 : /* void end (); */
     357                 : NS_IMETHODIMP nsCycleCollectorListener::End()
     358                 : {
     359                 :     return NS_ERROR_NOT_IMPLEMENTED;
     360                 : }
     361                 : 
     362                 : /* boolean processNext (in nsICycleCollectorHandler aHandler); */
     363                 : NS_IMETHODIMP nsCycleCollectorListener::ProcessNext(nsICycleCollectorHandler *aHandler, bool *_retval NS_OUTPARAM)
     364                 : {
     365                 :     return NS_ERROR_NOT_IMPLEMENTED;
     366                 : }
     367                 : 
     368                 : /* End of implementation class template. */
     369                 : #endif
     370                 : 
     371                 : 
     372                 : #endif /* __gen_nsICycleCollectorListener_h__ */

Generated by: LCOV version 1.7