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

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/nsIAutoCompleteResult.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIAutoCompleteResult_h__
       6             : #define __gen_nsIAutoCompleteResult_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:    nsIAutoCompleteResult */
      19             : #define NS_IAUTOCOMPLETERESULT_IID_STR "9203c031-c4e7-4537-a4ec-81443d623d5a"
      20             : 
      21             : #define NS_IAUTOCOMPLETERESULT_IID \
      22             :   {0x9203c031, 0xc4e7, 0x4537, \
      23             :     { 0xa4, 0xec, 0x81, 0x44, 0x3d, 0x62, 0x3d, 0x5a }}
      24             : 
      25           0 : class NS_NO_VTABLE nsIAutoCompleteResult : public nsISupports {
      26             :  public:
      27             : 
      28             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IAUTOCOMPLETERESULT_IID)
      29             : 
      30             :   enum {
      31             :     RESULT_IGNORED = 1U,
      32             :     RESULT_FAILURE = 2U,
      33             :     RESULT_NOMATCH = 3U,
      34             :     RESULT_SUCCESS = 4U,
      35             :     RESULT_NOMATCH_ONGOING = 5U,
      36             :     RESULT_SUCCESS_ONGOING = 6U
      37             :   };
      38             : 
      39             :   /* readonly attribute AString searchString; */
      40             :   NS_IMETHOD GetSearchString(nsAString & aSearchString) = 0;
      41             : 
      42             :   /* readonly attribute unsigned short searchResult; */
      43             :   NS_IMETHOD GetSearchResult(uint16_t *aSearchResult) = 0;
      44             : 
      45             :   /* readonly attribute long defaultIndex; */
      46             :   NS_IMETHOD GetDefaultIndex(int32_t *aDefaultIndex) = 0;
      47             : 
      48             :   /* readonly attribute AString errorDescription; */
      49             :   NS_IMETHOD GetErrorDescription(nsAString & aErrorDescription) = 0;
      50             : 
      51             :   /* readonly attribute unsigned long matchCount; */
      52             :   NS_IMETHOD GetMatchCount(uint32_t *aMatchCount) = 0;
      53             : 
      54             :   /* AString getValueAt (in long index); */
      55             :   NS_IMETHOD GetValueAt(int32_t index, nsAString & _retval) = 0;
      56             : 
      57             :   /* AString getLabelAt (in long index); */
      58             :   NS_IMETHOD GetLabelAt(int32_t index, nsAString & _retval) = 0;
      59             : 
      60             :   /* AString getCommentAt (in long index); */
      61             :   NS_IMETHOD GetCommentAt(int32_t index, nsAString & _retval) = 0;
      62             : 
      63             :   /* AString getStyleAt (in long index); */
      64             :   NS_IMETHOD GetStyleAt(int32_t index, nsAString & _retval) = 0;
      65             : 
      66             :   /* AString getImageAt (in long index); */
      67             :   NS_IMETHOD GetImageAt(int32_t index, nsAString & _retval) = 0;
      68             : 
      69             :   /* AString getFinalCompleteValueAt (in long index); */
      70             :   NS_IMETHOD GetFinalCompleteValueAt(int32_t index, nsAString & _retval) = 0;
      71             : 
      72             :   /* void removeValueAt (in long rowIndex, in boolean removeFromDb); */
      73             :   NS_IMETHOD RemoveValueAt(int32_t rowIndex, bool removeFromDb) = 0;
      74             : 
      75             : };
      76             : 
      77             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIAutoCompleteResult, NS_IAUTOCOMPLETERESULT_IID)
      78             : 
      79             : /* Use this macro when declaring classes that implement this interface. */
      80             : #define NS_DECL_NSIAUTOCOMPLETERESULT \
      81             :   NS_IMETHOD GetSearchString(nsAString & aSearchString) override; \
      82             :   NS_IMETHOD GetSearchResult(uint16_t *aSearchResult) override; \
      83             :   NS_IMETHOD GetDefaultIndex(int32_t *aDefaultIndex) override; \
      84             :   NS_IMETHOD GetErrorDescription(nsAString & aErrorDescription) override; \
      85             :   NS_IMETHOD GetMatchCount(uint32_t *aMatchCount) override; \
      86             :   NS_IMETHOD GetValueAt(int32_t index, nsAString & _retval) override; \
      87             :   NS_IMETHOD GetLabelAt(int32_t index, nsAString & _retval) override; \
      88             :   NS_IMETHOD GetCommentAt(int32_t index, nsAString & _retval) override; \
      89             :   NS_IMETHOD GetStyleAt(int32_t index, nsAString & _retval) override; \
      90             :   NS_IMETHOD GetImageAt(int32_t index, nsAString & _retval) override; \
      91             :   NS_IMETHOD GetFinalCompleteValueAt(int32_t index, nsAString & _retval) override; \
      92             :   NS_IMETHOD RemoveValueAt(int32_t rowIndex, bool removeFromDb) override; 
      93             : 
      94             : /* Use this macro when declaring the members of this interface when the
      95             :    class doesn't implement the interface. This is useful for forwarding. */
      96             : #define NS_DECL_NON_VIRTUAL_NSIAUTOCOMPLETERESULT \
      97             :   nsresult GetSearchString(nsAString & aSearchString); \
      98             :   nsresult GetSearchResult(uint16_t *aSearchResult); \
      99             :   nsresult GetDefaultIndex(int32_t *aDefaultIndex); \
     100             :   nsresult GetErrorDescription(nsAString & aErrorDescription); \
     101             :   nsresult GetMatchCount(uint32_t *aMatchCount); \
     102             :   nsresult GetValueAt(int32_t index, nsAString & _retval); \
     103             :   nsresult GetLabelAt(int32_t index, nsAString & _retval); \
     104             :   nsresult GetCommentAt(int32_t index, nsAString & _retval); \
     105             :   nsresult GetStyleAt(int32_t index, nsAString & _retval); \
     106             :   nsresult GetImageAt(int32_t index, nsAString & _retval); \
     107             :   nsresult GetFinalCompleteValueAt(int32_t index, nsAString & _retval); \
     108             :   nsresult RemoveValueAt(int32_t rowIndex, bool removeFromDb); 
     109             : 
     110             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     111             : #define NS_FORWARD_NSIAUTOCOMPLETERESULT(_to) \
     112             :   NS_IMETHOD GetSearchString(nsAString & aSearchString) override { return _to GetSearchString(aSearchString); } \
     113             :   NS_IMETHOD GetSearchResult(uint16_t *aSearchResult) override { return _to GetSearchResult(aSearchResult); } \
     114             :   NS_IMETHOD GetDefaultIndex(int32_t *aDefaultIndex) override { return _to GetDefaultIndex(aDefaultIndex); } \
     115             :   NS_IMETHOD GetErrorDescription(nsAString & aErrorDescription) override { return _to GetErrorDescription(aErrorDescription); } \
     116             :   NS_IMETHOD GetMatchCount(uint32_t *aMatchCount) override { return _to GetMatchCount(aMatchCount); } \
     117             :   NS_IMETHOD GetValueAt(int32_t index, nsAString & _retval) override { return _to GetValueAt(index, _retval); } \
     118             :   NS_IMETHOD GetLabelAt(int32_t index, nsAString & _retval) override { return _to GetLabelAt(index, _retval); } \
     119             :   NS_IMETHOD GetCommentAt(int32_t index, nsAString & _retval) override { return _to GetCommentAt(index, _retval); } \
     120             :   NS_IMETHOD GetStyleAt(int32_t index, nsAString & _retval) override { return _to GetStyleAt(index, _retval); } \
     121             :   NS_IMETHOD GetImageAt(int32_t index, nsAString & _retval) override { return _to GetImageAt(index, _retval); } \
     122             :   NS_IMETHOD GetFinalCompleteValueAt(int32_t index, nsAString & _retval) override { return _to GetFinalCompleteValueAt(index, _retval); } \
     123             :   NS_IMETHOD RemoveValueAt(int32_t rowIndex, bool removeFromDb) override { return _to RemoveValueAt(rowIndex, removeFromDb); } 
     124             : 
     125             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     126             : #define NS_FORWARD_SAFE_NSIAUTOCOMPLETERESULT(_to) \
     127             :   NS_IMETHOD GetSearchString(nsAString & aSearchString) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSearchString(aSearchString); } \
     128             :   NS_IMETHOD GetSearchResult(uint16_t *aSearchResult) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSearchResult(aSearchResult); } \
     129             :   NS_IMETHOD GetDefaultIndex(int32_t *aDefaultIndex) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDefaultIndex(aDefaultIndex); } \
     130             :   NS_IMETHOD GetErrorDescription(nsAString & aErrorDescription) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetErrorDescription(aErrorDescription); } \
     131             :   NS_IMETHOD GetMatchCount(uint32_t *aMatchCount) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMatchCount(aMatchCount); } \
     132             :   NS_IMETHOD GetValueAt(int32_t index, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValueAt(index, _retval); } \
     133             :   NS_IMETHOD GetLabelAt(int32_t index, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLabelAt(index, _retval); } \
     134             :   NS_IMETHOD GetCommentAt(int32_t index, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCommentAt(index, _retval); } \
     135             :   NS_IMETHOD GetStyleAt(int32_t index, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStyleAt(index, _retval); } \
     136             :   NS_IMETHOD GetImageAt(int32_t index, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetImageAt(index, _retval); } \
     137             :   NS_IMETHOD GetFinalCompleteValueAt(int32_t index, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFinalCompleteValueAt(index, _retval); } \
     138             :   NS_IMETHOD RemoveValueAt(int32_t rowIndex, bool removeFromDb) override { return !_to ? NS_ERROR_NULL_POINTER : _to->RemoveValueAt(rowIndex, removeFromDb); } 
     139             : 
     140             : #if 0
     141             : /* Use the code below as a template for the implementation class for this interface. */
     142             : 
     143             : /* Header file */
     144             : class nsAutoCompleteResult : public nsIAutoCompleteResult
     145             : {
     146             : public:
     147             :   NS_DECL_ISUPPORTS
     148             :   NS_DECL_NSIAUTOCOMPLETERESULT
     149             : 
     150             :   nsAutoCompleteResult();
     151             : 
     152             : private:
     153             :   ~nsAutoCompleteResult();
     154             : 
     155             : protected:
     156             :   /* additional members */
     157             : };
     158             : 
     159             : /* Implementation file */
     160             : NS_IMPL_ISUPPORTS(nsAutoCompleteResult, nsIAutoCompleteResult)
     161             : 
     162             : nsAutoCompleteResult::nsAutoCompleteResult()
     163             : {
     164             :   /* member initializers and constructor code */
     165             : }
     166             : 
     167             : nsAutoCompleteResult::~nsAutoCompleteResult()
     168             : {
     169             :   /* destructor code */
     170             : }
     171             : 
     172             : /* readonly attribute AString searchString; */
     173             : NS_IMETHODIMP nsAutoCompleteResult::GetSearchString(nsAString & aSearchString)
     174             : {
     175             :     return NS_ERROR_NOT_IMPLEMENTED;
     176             : }
     177             : 
     178             : /* readonly attribute unsigned short searchResult; */
     179             : NS_IMETHODIMP nsAutoCompleteResult::GetSearchResult(uint16_t *aSearchResult)
     180             : {
     181             :     return NS_ERROR_NOT_IMPLEMENTED;
     182             : }
     183             : 
     184             : /* readonly attribute long defaultIndex; */
     185             : NS_IMETHODIMP nsAutoCompleteResult::GetDefaultIndex(int32_t *aDefaultIndex)
     186             : {
     187             :     return NS_ERROR_NOT_IMPLEMENTED;
     188             : }
     189             : 
     190             : /* readonly attribute AString errorDescription; */
     191             : NS_IMETHODIMP nsAutoCompleteResult::GetErrorDescription(nsAString & aErrorDescription)
     192             : {
     193             :     return NS_ERROR_NOT_IMPLEMENTED;
     194             : }
     195             : 
     196             : /* readonly attribute unsigned long matchCount; */
     197             : NS_IMETHODIMP nsAutoCompleteResult::GetMatchCount(uint32_t *aMatchCount)
     198             : {
     199             :     return NS_ERROR_NOT_IMPLEMENTED;
     200             : }
     201             : 
     202             : /* AString getValueAt (in long index); */
     203             : NS_IMETHODIMP nsAutoCompleteResult::GetValueAt(int32_t index, nsAString & _retval)
     204             : {
     205             :     return NS_ERROR_NOT_IMPLEMENTED;
     206             : }
     207             : 
     208             : /* AString getLabelAt (in long index); */
     209             : NS_IMETHODIMP nsAutoCompleteResult::GetLabelAt(int32_t index, nsAString & _retval)
     210             : {
     211             :     return NS_ERROR_NOT_IMPLEMENTED;
     212             : }
     213             : 
     214             : /* AString getCommentAt (in long index); */
     215             : NS_IMETHODIMP nsAutoCompleteResult::GetCommentAt(int32_t index, nsAString & _retval)
     216             : {
     217             :     return NS_ERROR_NOT_IMPLEMENTED;
     218             : }
     219             : 
     220             : /* AString getStyleAt (in long index); */
     221             : NS_IMETHODIMP nsAutoCompleteResult::GetStyleAt(int32_t index, nsAString & _retval)
     222             : {
     223             :     return NS_ERROR_NOT_IMPLEMENTED;
     224             : }
     225             : 
     226             : /* AString getImageAt (in long index); */
     227             : NS_IMETHODIMP nsAutoCompleteResult::GetImageAt(int32_t index, nsAString & _retval)
     228             : {
     229             :     return NS_ERROR_NOT_IMPLEMENTED;
     230             : }
     231             : 
     232             : /* AString getFinalCompleteValueAt (in long index); */
     233             : NS_IMETHODIMP nsAutoCompleteResult::GetFinalCompleteValueAt(int32_t index, nsAString & _retval)
     234             : {
     235             :     return NS_ERROR_NOT_IMPLEMENTED;
     236             : }
     237             : 
     238             : /* void removeValueAt (in long rowIndex, in boolean removeFromDb); */
     239             : NS_IMETHODIMP nsAutoCompleteResult::RemoveValueAt(int32_t rowIndex, bool removeFromDb)
     240             : {
     241             :     return NS_ERROR_NOT_IMPLEMENTED;
     242             : }
     243             : 
     244             : /* End of implementation class template. */
     245             : #endif
     246             : 
     247             : 
     248             : #endif /* __gen_nsIAutoCompleteResult_h__ */

Generated by: LCOV version 1.13