LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsIScriptableUConv.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/nsIScriptableUConv.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIScriptableUConv_h__
       6             : #define __gen_nsIScriptableUConv_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             : class nsIInputStream; /* forward declaration */
      18             : 
      19             : // {0A698C44-3BFF-11d4-9649-00C0CA135B4E}
      20             : #define NS_ISCRIPTABLEUNICODECONVERTER_CID { 0x0A698C44, 0x3BFF, 0x11d4, { 0x96, 0x49, 0x00, 0xC0, 0xCA, 0x13, 0x5B, 0x4E } }
      21             : #define NS_ISCRIPTABLEUNICODECONVERTER_CONTRACTID "@mozilla.org/intl/scriptableunicodeconverter"
      22             : 
      23             : /* starting interface:    nsIScriptableUnicodeConverter */
      24             : #define NS_ISCRIPTABLEUNICODECONVERTER_IID_STR "f36ee324-5c1c-437f-ba10-2b4db7a18031"
      25             : 
      26             : #define NS_ISCRIPTABLEUNICODECONVERTER_IID \
      27             :   {0xf36ee324, 0x5c1c, 0x437f, \
      28             :     { 0xba, 0x10, 0x2b, 0x4d, 0xb7, 0xa1, 0x80, 0x31 }}
      29             : 
      30           0 : class NS_NO_VTABLE nsIScriptableUnicodeConverter : public nsISupports {
      31             :  public:
      32             : 
      33             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_ISCRIPTABLEUNICODECONVERTER_IID)
      34             : 
      35             :   /* ACString ConvertFromUnicode (in AString aSrc); */
      36             :   NS_IMETHOD ConvertFromUnicode(const nsAString & aSrc, nsACString & _retval) = 0;
      37             : 
      38             :   /* ACString Finish (); */
      39             :   NS_IMETHOD Finish(nsACString & _retval) = 0;
      40             : 
      41             :   /* AString ConvertToUnicode (in ACString aSrc); */
      42             :   NS_IMETHOD ConvertToUnicode(const nsACString & aSrc, nsAString & _retval) = 0;
      43             : 
      44             :   /* AString convertFromByteArray ([array, size_is (aCount), const] in octet aData, in unsigned long aCount); */
      45             :   NS_IMETHOD ConvertFromByteArray(const uint8_t *aData, uint32_t aCount, nsAString & _retval) = 0;
      46             : 
      47             :   /* void convertToByteArray (in AString aString, [optional] out unsigned long aLen, [array, size_is (aLen), retval] out octet aData); */
      48             :   NS_IMETHOD ConvertToByteArray(const nsAString & aString, uint32_t *aLen, uint8_t **aData) = 0;
      49             : 
      50             :   /* nsIInputStream convertToInputStream (in AString aString); */
      51             :   NS_IMETHOD ConvertToInputStream(const nsAString & aString, nsIInputStream * *_retval) = 0;
      52             : 
      53             :   /* attribute ACString charset; */
      54             :   NS_IMETHOD GetCharset(nsACString & aCharset) = 0;
      55             :   NS_IMETHOD SetCharset(const nsACString & aCharset) = 0;
      56             : 
      57             :   /* attribute boolean isInternal; */
      58             :   NS_IMETHOD GetIsInternal(bool *aIsInternal) = 0;
      59             :   NS_IMETHOD SetIsInternal(bool aIsInternal) = 0;
      60             : 
      61             : };
      62             : 
      63             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIScriptableUnicodeConverter, NS_ISCRIPTABLEUNICODECONVERTER_IID)
      64             : 
      65             : /* Use this macro when declaring classes that implement this interface. */
      66             : #define NS_DECL_NSISCRIPTABLEUNICODECONVERTER \
      67             :   NS_IMETHOD ConvertFromUnicode(const nsAString & aSrc, nsACString & _retval) override; \
      68             :   NS_IMETHOD Finish(nsACString & _retval) override; \
      69             :   NS_IMETHOD ConvertToUnicode(const nsACString & aSrc, nsAString & _retval) override; \
      70             :   NS_IMETHOD ConvertFromByteArray(const uint8_t *aData, uint32_t aCount, nsAString & _retval) override; \
      71             :   NS_IMETHOD ConvertToByteArray(const nsAString & aString, uint32_t *aLen, uint8_t **aData) override; \
      72             :   NS_IMETHOD ConvertToInputStream(const nsAString & aString, nsIInputStream * *_retval) override; \
      73             :   NS_IMETHOD GetCharset(nsACString & aCharset) override; \
      74             :   NS_IMETHOD SetCharset(const nsACString & aCharset) override; \
      75             :   NS_IMETHOD GetIsInternal(bool *aIsInternal) override; \
      76             :   NS_IMETHOD SetIsInternal(bool aIsInternal) override; 
      77             : 
      78             : /* Use this macro when declaring the members of this interface when the
      79             :    class doesn't implement the interface. This is useful for forwarding. */
      80             : #define NS_DECL_NON_VIRTUAL_NSISCRIPTABLEUNICODECONVERTER \
      81             :   nsresult ConvertFromUnicode(const nsAString & aSrc, nsACString & _retval); \
      82             :   nsresult Finish(nsACString & _retval); \
      83             :   nsresult ConvertToUnicode(const nsACString & aSrc, nsAString & _retval); \
      84             :   nsresult ConvertFromByteArray(const uint8_t *aData, uint32_t aCount, nsAString & _retval); \
      85             :   nsresult ConvertToByteArray(const nsAString & aString, uint32_t *aLen, uint8_t **aData); \
      86             :   nsresult ConvertToInputStream(const nsAString & aString, nsIInputStream * *_retval); \
      87             :   nsresult GetCharset(nsACString & aCharset); \
      88             :   nsresult SetCharset(const nsACString & aCharset); \
      89             :   nsresult GetIsInternal(bool *aIsInternal); \
      90             :   nsresult SetIsInternal(bool aIsInternal); 
      91             : 
      92             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
      93             : #define NS_FORWARD_NSISCRIPTABLEUNICODECONVERTER(_to) \
      94             :   NS_IMETHOD ConvertFromUnicode(const nsAString & aSrc, nsACString & _retval) override { return _to ConvertFromUnicode(aSrc, _retval); } \
      95             :   NS_IMETHOD Finish(nsACString & _retval) override { return _to Finish(_retval); } \
      96             :   NS_IMETHOD ConvertToUnicode(const nsACString & aSrc, nsAString & _retval) override { return _to ConvertToUnicode(aSrc, _retval); } \
      97             :   NS_IMETHOD ConvertFromByteArray(const uint8_t *aData, uint32_t aCount, nsAString & _retval) override { return _to ConvertFromByteArray(aData, aCount, _retval); } \
      98             :   NS_IMETHOD ConvertToByteArray(const nsAString & aString, uint32_t *aLen, uint8_t **aData) override { return _to ConvertToByteArray(aString, aLen, aData); } \
      99             :   NS_IMETHOD ConvertToInputStream(const nsAString & aString, nsIInputStream * *_retval) override { return _to ConvertToInputStream(aString, _retval); } \
     100             :   NS_IMETHOD GetCharset(nsACString & aCharset) override { return _to GetCharset(aCharset); } \
     101             :   NS_IMETHOD SetCharset(const nsACString & aCharset) override { return _to SetCharset(aCharset); } \
     102             :   NS_IMETHOD GetIsInternal(bool *aIsInternal) override { return _to GetIsInternal(aIsInternal); } \
     103             :   NS_IMETHOD SetIsInternal(bool aIsInternal) override { return _to SetIsInternal(aIsInternal); } 
     104             : 
     105             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     106             : #define NS_FORWARD_SAFE_NSISCRIPTABLEUNICODECONVERTER(_to) \
     107             :   NS_IMETHOD ConvertFromUnicode(const nsAString & aSrc, nsACString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ConvertFromUnicode(aSrc, _retval); } \
     108             :   NS_IMETHOD Finish(nsACString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Finish(_retval); } \
     109             :   NS_IMETHOD ConvertToUnicode(const nsACString & aSrc, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ConvertToUnicode(aSrc, _retval); } \
     110             :   NS_IMETHOD ConvertFromByteArray(const uint8_t *aData, uint32_t aCount, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ConvertFromByteArray(aData, aCount, _retval); } \
     111             :   NS_IMETHOD ConvertToByteArray(const nsAString & aString, uint32_t *aLen, uint8_t **aData) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ConvertToByteArray(aString, aLen, aData); } \
     112             :   NS_IMETHOD ConvertToInputStream(const nsAString & aString, nsIInputStream * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ConvertToInputStream(aString, _retval); } \
     113             :   NS_IMETHOD GetCharset(nsACString & aCharset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCharset(aCharset); } \
     114             :   NS_IMETHOD SetCharset(const nsACString & aCharset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCharset(aCharset); } \
     115             :   NS_IMETHOD GetIsInternal(bool *aIsInternal) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIsInternal(aIsInternal); } \
     116             :   NS_IMETHOD SetIsInternal(bool aIsInternal) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetIsInternal(aIsInternal); } 
     117             : 
     118             : #if 0
     119             : /* Use the code below as a template for the implementation class for this interface. */
     120             : 
     121             : /* Header file */
     122             : class nsScriptableUnicodeConverter : public nsIScriptableUnicodeConverter
     123             : {
     124             : public:
     125             :   NS_DECL_ISUPPORTS
     126             :   NS_DECL_NSISCRIPTABLEUNICODECONVERTER
     127             : 
     128             :   nsScriptableUnicodeConverter();
     129             : 
     130             : private:
     131             :   ~nsScriptableUnicodeConverter();
     132             : 
     133             : protected:
     134             :   /* additional members */
     135             : };
     136             : 
     137             : /* Implementation file */
     138             : NS_IMPL_ISUPPORTS(nsScriptableUnicodeConverter, nsIScriptableUnicodeConverter)
     139             : 
     140             : nsScriptableUnicodeConverter::nsScriptableUnicodeConverter()
     141             : {
     142             :   /* member initializers and constructor code */
     143             : }
     144             : 
     145             : nsScriptableUnicodeConverter::~nsScriptableUnicodeConverter()
     146             : {
     147             :   /* destructor code */
     148             : }
     149             : 
     150             : /* ACString ConvertFromUnicode (in AString aSrc); */
     151             : NS_IMETHODIMP nsScriptableUnicodeConverter::ConvertFromUnicode(const nsAString & aSrc, nsACString & _retval)
     152             : {
     153             :     return NS_ERROR_NOT_IMPLEMENTED;
     154             : }
     155             : 
     156             : /* ACString Finish (); */
     157             : NS_IMETHODIMP nsScriptableUnicodeConverter::Finish(nsACString & _retval)
     158             : {
     159             :     return NS_ERROR_NOT_IMPLEMENTED;
     160             : }
     161             : 
     162             : /* AString ConvertToUnicode (in ACString aSrc); */
     163             : NS_IMETHODIMP nsScriptableUnicodeConverter::ConvertToUnicode(const nsACString & aSrc, nsAString & _retval)
     164             : {
     165             :     return NS_ERROR_NOT_IMPLEMENTED;
     166             : }
     167             : 
     168             : /* AString convertFromByteArray ([array, size_is (aCount), const] in octet aData, in unsigned long aCount); */
     169             : NS_IMETHODIMP nsScriptableUnicodeConverter::ConvertFromByteArray(const uint8_t *aData, uint32_t aCount, nsAString & _retval)
     170             : {
     171             :     return NS_ERROR_NOT_IMPLEMENTED;
     172             : }
     173             : 
     174             : /* void convertToByteArray (in AString aString, [optional] out unsigned long aLen, [array, size_is (aLen), retval] out octet aData); */
     175             : NS_IMETHODIMP nsScriptableUnicodeConverter::ConvertToByteArray(const nsAString & aString, uint32_t *aLen, uint8_t **aData)
     176             : {
     177             :     return NS_ERROR_NOT_IMPLEMENTED;
     178             : }
     179             : 
     180             : /* nsIInputStream convertToInputStream (in AString aString); */
     181             : NS_IMETHODIMP nsScriptableUnicodeConverter::ConvertToInputStream(const nsAString & aString, nsIInputStream * *_retval)
     182             : {
     183             :     return NS_ERROR_NOT_IMPLEMENTED;
     184             : }
     185             : 
     186             : /* attribute ACString charset; */
     187             : NS_IMETHODIMP nsScriptableUnicodeConverter::GetCharset(nsACString & aCharset)
     188             : {
     189             :     return NS_ERROR_NOT_IMPLEMENTED;
     190             : }
     191             : NS_IMETHODIMP nsScriptableUnicodeConverter::SetCharset(const nsACString & aCharset)
     192             : {
     193             :     return NS_ERROR_NOT_IMPLEMENTED;
     194             : }
     195             : 
     196             : /* attribute boolean isInternal; */
     197             : NS_IMETHODIMP nsScriptableUnicodeConverter::GetIsInternal(bool *aIsInternal)
     198             : {
     199             :     return NS_ERROR_NOT_IMPLEMENTED;
     200             : }
     201             : NS_IMETHODIMP nsScriptableUnicodeConverter::SetIsInternal(bool aIsInternal)
     202             : {
     203             :     return NS_ERROR_NOT_IMPLEMENTED;
     204             : }
     205             : 
     206             : /* End of implementation class template. */
     207             : #endif
     208             : 
     209             : 
     210             : #endif /* __gen_nsIScriptableUConv_h__ */

Generated by: LCOV version 1.13