LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsICommandParams.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/nsICommandParams.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsICommandParams_h__
       6             : #define __gen_nsICommandParams_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:    nsICommandParams */
      19             : #define NS_ICOMMANDPARAMS_IID_STR "b1fdf3c4-74e3-4f7d-a14d-2b76bcf53482"
      20             : 
      21             : #define NS_ICOMMANDPARAMS_IID \
      22             :   {0xb1fdf3c4, 0x74e3, 0x4f7d, \
      23             :     { 0xa1, 0x4d, 0x2b, 0x76, 0xbc, 0xf5, 0x34, 0x82 }}
      24             : 
      25           0 : class NS_NO_VTABLE nsICommandParams : public nsISupports {
      26             :  public:
      27             : 
      28             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_ICOMMANDPARAMS_IID)
      29             : 
      30             :   enum {
      31             :     eNoType = 0,
      32             :     eBooleanType = 1,
      33             :     eLongType = 2,
      34             :     eDoubleType = 3,
      35             :     eWStringType = 4,
      36             :     eISupportsType = 5,
      37             :     eStringType = 6
      38             :   };
      39             : 
      40             :   /* short getValueType (in string name); */
      41             :   NS_IMETHOD GetValueType(const char * name, int16_t *_retval) = 0;
      42             : 
      43             :   /* boolean getBooleanValue (in string name); */
      44             :   NS_IMETHOD GetBooleanValue(const char * name, bool *_retval) = 0;
      45             : 
      46             :   /* long getLongValue (in string name); */
      47             :   NS_IMETHOD GetLongValue(const char * name, int32_t *_retval) = 0;
      48             : 
      49             :   /* double getDoubleValue (in string name); */
      50             :   NS_IMETHOD GetDoubleValue(const char * name, double *_retval) = 0;
      51             : 
      52             :   /* AString getStringValue (in string name); */
      53             :   NS_IMETHOD GetStringValue(const char * name, nsAString & _retval) = 0;
      54             : 
      55             :   /* string getCStringValue (in string name); */
      56             :   NS_IMETHOD GetCStringValue(const char * name, char * *_retval) = 0;
      57             : 
      58             :   /* nsISupports getISupportsValue (in string name); */
      59             :   NS_IMETHOD GetISupportsValue(const char * name, nsISupports * *_retval) = 0;
      60             : 
      61             :   /* void setBooleanValue (in string name, in boolean value); */
      62             :   NS_IMETHOD SetBooleanValue(const char * name, bool value) = 0;
      63             : 
      64             :   /* void setLongValue (in string name, in long value); */
      65             :   NS_IMETHOD SetLongValue(const char * name, int32_t value) = 0;
      66             : 
      67             :   /* void setDoubleValue (in string name, in double value); */
      68             :   NS_IMETHOD SetDoubleValue(const char * name, double value) = 0;
      69             : 
      70             :   /* void setStringValue (in string name, in AString value); */
      71             :   NS_IMETHOD SetStringValue(const char * name, const nsAString & value) = 0;
      72             : 
      73             :   /* void setCStringValue (in string name, in string value); */
      74             :   NS_IMETHOD SetCStringValue(const char * name, const char * value) = 0;
      75             : 
      76             :   /* void setISupportsValue (in string name, in nsISupports value); */
      77             :   NS_IMETHOD SetISupportsValue(const char * name, nsISupports *value) = 0;
      78             : 
      79             :   /* void removeValue (in string name); */
      80             :   NS_IMETHOD RemoveValue(const char * name) = 0;
      81             : 
      82             : };
      83             : 
      84             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsICommandParams, NS_ICOMMANDPARAMS_IID)
      85             : 
      86             : /* Use this macro when declaring classes that implement this interface. */
      87             : #define NS_DECL_NSICOMMANDPARAMS \
      88             :   NS_IMETHOD GetValueType(const char * name, int16_t *_retval) override; \
      89             :   NS_IMETHOD GetBooleanValue(const char * name, bool *_retval) override; \
      90             :   NS_IMETHOD GetLongValue(const char * name, int32_t *_retval) override; \
      91             :   NS_IMETHOD GetDoubleValue(const char * name, double *_retval) override; \
      92             :   NS_IMETHOD GetStringValue(const char * name, nsAString & _retval) override; \
      93             :   NS_IMETHOD GetCStringValue(const char * name, char * *_retval) override; \
      94             :   NS_IMETHOD GetISupportsValue(const char * name, nsISupports * *_retval) override; \
      95             :   NS_IMETHOD SetBooleanValue(const char * name, bool value) override; \
      96             :   NS_IMETHOD SetLongValue(const char * name, int32_t value) override; \
      97             :   NS_IMETHOD SetDoubleValue(const char * name, double value) override; \
      98             :   NS_IMETHOD SetStringValue(const char * name, const nsAString & value) override; \
      99             :   NS_IMETHOD SetCStringValue(const char * name, const char * value) override; \
     100             :   NS_IMETHOD SetISupportsValue(const char * name, nsISupports *value) override; \
     101             :   NS_IMETHOD RemoveValue(const char * name) override; 
     102             : 
     103             : /* Use this macro when declaring the members of this interface when the
     104             :    class doesn't implement the interface. This is useful for forwarding. */
     105             : #define NS_DECL_NON_VIRTUAL_NSICOMMANDPARAMS \
     106             :   nsresult GetValueType(const char * name, int16_t *_retval); \
     107             :   nsresult GetBooleanValue(const char * name, bool *_retval); \
     108             :   nsresult GetLongValue(const char * name, int32_t *_retval); \
     109             :   nsresult GetDoubleValue(const char * name, double *_retval); \
     110             :   nsresult GetStringValue(const char * name, nsAString & _retval); \
     111             :   nsresult GetCStringValue(const char * name, char * *_retval); \
     112             :   nsresult GetISupportsValue(const char * name, nsISupports * *_retval); \
     113             :   nsresult SetBooleanValue(const char * name, bool value); \
     114             :   nsresult SetLongValue(const char * name, int32_t value); \
     115             :   nsresult SetDoubleValue(const char * name, double value); \
     116             :   nsresult SetStringValue(const char * name, const nsAString & value); \
     117             :   nsresult SetCStringValue(const char * name, const char * value); \
     118             :   nsresult SetISupportsValue(const char * name, nsISupports *value); \
     119             :   nsresult RemoveValue(const char * name); 
     120             : 
     121             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     122             : #define NS_FORWARD_NSICOMMANDPARAMS(_to) \
     123             :   NS_IMETHOD GetValueType(const char * name, int16_t *_retval) override { return _to GetValueType(name, _retval); } \
     124             :   NS_IMETHOD GetBooleanValue(const char * name, bool *_retval) override { return _to GetBooleanValue(name, _retval); } \
     125             :   NS_IMETHOD GetLongValue(const char * name, int32_t *_retval) override { return _to GetLongValue(name, _retval); } \
     126             :   NS_IMETHOD GetDoubleValue(const char * name, double *_retval) override { return _to GetDoubleValue(name, _retval); } \
     127             :   NS_IMETHOD GetStringValue(const char * name, nsAString & _retval) override { return _to GetStringValue(name, _retval); } \
     128             :   NS_IMETHOD GetCStringValue(const char * name, char * *_retval) override { return _to GetCStringValue(name, _retval); } \
     129             :   NS_IMETHOD GetISupportsValue(const char * name, nsISupports * *_retval) override { return _to GetISupportsValue(name, _retval); } \
     130             :   NS_IMETHOD SetBooleanValue(const char * name, bool value) override { return _to SetBooleanValue(name, value); } \
     131             :   NS_IMETHOD SetLongValue(const char * name, int32_t value) override { return _to SetLongValue(name, value); } \
     132             :   NS_IMETHOD SetDoubleValue(const char * name, double value) override { return _to SetDoubleValue(name, value); } \
     133             :   NS_IMETHOD SetStringValue(const char * name, const nsAString & value) override { return _to SetStringValue(name, value); } \
     134             :   NS_IMETHOD SetCStringValue(const char * name, const char * value) override { return _to SetCStringValue(name, value); } \
     135             :   NS_IMETHOD SetISupportsValue(const char * name, nsISupports *value) override { return _to SetISupportsValue(name, value); } \
     136             :   NS_IMETHOD RemoveValue(const char * name) override { return _to RemoveValue(name); } 
     137             : 
     138             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     139             : #define NS_FORWARD_SAFE_NSICOMMANDPARAMS(_to) \
     140             :   NS_IMETHOD GetValueType(const char * name, int16_t *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetValueType(name, _retval); } \
     141             :   NS_IMETHOD GetBooleanValue(const char * name, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBooleanValue(name, _retval); } \
     142             :   NS_IMETHOD GetLongValue(const char * name, int32_t *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLongValue(name, _retval); } \
     143             :   NS_IMETHOD GetDoubleValue(const char * name, double *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDoubleValue(name, _retval); } \
     144             :   NS_IMETHOD GetStringValue(const char * name, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStringValue(name, _retval); } \
     145             :   NS_IMETHOD GetCStringValue(const char * name, char * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCStringValue(name, _retval); } \
     146             :   NS_IMETHOD GetISupportsValue(const char * name, nsISupports * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetISupportsValue(name, _retval); } \
     147             :   NS_IMETHOD SetBooleanValue(const char * name, bool value) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBooleanValue(name, value); } \
     148             :   NS_IMETHOD SetLongValue(const char * name, int32_t value) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetLongValue(name, value); } \
     149             :   NS_IMETHOD SetDoubleValue(const char * name, double value) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDoubleValue(name, value); } \
     150             :   NS_IMETHOD SetStringValue(const char * name, const nsAString & value) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetStringValue(name, value); } \
     151             :   NS_IMETHOD SetCStringValue(const char * name, const char * value) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCStringValue(name, value); } \
     152             :   NS_IMETHOD SetISupportsValue(const char * name, nsISupports *value) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetISupportsValue(name, value); } \
     153             :   NS_IMETHOD RemoveValue(const char * name) override { return !_to ? NS_ERROR_NULL_POINTER : _to->RemoveValue(name); } 
     154             : 
     155             : #if 0
     156             : /* Use the code below as a template for the implementation class for this interface. */
     157             : 
     158             : /* Header file */
     159             : class nsCommandParams : public nsICommandParams
     160             : {
     161             : public:
     162             :   NS_DECL_ISUPPORTS
     163             :   NS_DECL_NSICOMMANDPARAMS
     164             : 
     165             :   nsCommandParams();
     166             : 
     167             : private:
     168             :   ~nsCommandParams();
     169             : 
     170             : protected:
     171             :   /* additional members */
     172             : };
     173             : 
     174             : /* Implementation file */
     175             : NS_IMPL_ISUPPORTS(nsCommandParams, nsICommandParams)
     176             : 
     177             : nsCommandParams::nsCommandParams()
     178             : {
     179             :   /* member initializers and constructor code */
     180             : }
     181             : 
     182             : nsCommandParams::~nsCommandParams()
     183             : {
     184             :   /* destructor code */
     185             : }
     186             : 
     187             : /* short getValueType (in string name); */
     188             : NS_IMETHODIMP nsCommandParams::GetValueType(const char * name, int16_t *_retval)
     189             : {
     190             :     return NS_ERROR_NOT_IMPLEMENTED;
     191             : }
     192             : 
     193             : /* boolean getBooleanValue (in string name); */
     194             : NS_IMETHODIMP nsCommandParams::GetBooleanValue(const char * name, bool *_retval)
     195             : {
     196             :     return NS_ERROR_NOT_IMPLEMENTED;
     197             : }
     198             : 
     199             : /* long getLongValue (in string name); */
     200             : NS_IMETHODIMP nsCommandParams::GetLongValue(const char * name, int32_t *_retval)
     201             : {
     202             :     return NS_ERROR_NOT_IMPLEMENTED;
     203             : }
     204             : 
     205             : /* double getDoubleValue (in string name); */
     206             : NS_IMETHODIMP nsCommandParams::GetDoubleValue(const char * name, double *_retval)
     207             : {
     208             :     return NS_ERROR_NOT_IMPLEMENTED;
     209             : }
     210             : 
     211             : /* AString getStringValue (in string name); */
     212             : NS_IMETHODIMP nsCommandParams::GetStringValue(const char * name, nsAString & _retval)
     213             : {
     214             :     return NS_ERROR_NOT_IMPLEMENTED;
     215             : }
     216             : 
     217             : /* string getCStringValue (in string name); */
     218             : NS_IMETHODIMP nsCommandParams::GetCStringValue(const char * name, char * *_retval)
     219             : {
     220             :     return NS_ERROR_NOT_IMPLEMENTED;
     221             : }
     222             : 
     223             : /* nsISupports getISupportsValue (in string name); */
     224             : NS_IMETHODIMP nsCommandParams::GetISupportsValue(const char * name, nsISupports * *_retval)
     225             : {
     226             :     return NS_ERROR_NOT_IMPLEMENTED;
     227             : }
     228             : 
     229             : /* void setBooleanValue (in string name, in boolean value); */
     230             : NS_IMETHODIMP nsCommandParams::SetBooleanValue(const char * name, bool value)
     231             : {
     232             :     return NS_ERROR_NOT_IMPLEMENTED;
     233             : }
     234             : 
     235             : /* void setLongValue (in string name, in long value); */
     236             : NS_IMETHODIMP nsCommandParams::SetLongValue(const char * name, int32_t value)
     237             : {
     238             :     return NS_ERROR_NOT_IMPLEMENTED;
     239             : }
     240             : 
     241             : /* void setDoubleValue (in string name, in double value); */
     242             : NS_IMETHODIMP nsCommandParams::SetDoubleValue(const char * name, double value)
     243             : {
     244             :     return NS_ERROR_NOT_IMPLEMENTED;
     245             : }
     246             : 
     247             : /* void setStringValue (in string name, in AString value); */
     248             : NS_IMETHODIMP nsCommandParams::SetStringValue(const char * name, const nsAString & value)
     249             : {
     250             :     return NS_ERROR_NOT_IMPLEMENTED;
     251             : }
     252             : 
     253             : /* void setCStringValue (in string name, in string value); */
     254             : NS_IMETHODIMP nsCommandParams::SetCStringValue(const char * name, const char * value)
     255             : {
     256             :     return NS_ERROR_NOT_IMPLEMENTED;
     257             : }
     258             : 
     259             : /* void setISupportsValue (in string name, in nsISupports value); */
     260             : NS_IMETHODIMP nsCommandParams::SetISupportsValue(const char * name, nsISupports *value)
     261             : {
     262             :     return NS_ERROR_NOT_IMPLEMENTED;
     263             : }
     264             : 
     265             : /* void removeValue (in string name); */
     266             : NS_IMETHODIMP nsCommandParams::RemoveValue(const char * name)
     267             : {
     268             :     return NS_ERROR_NOT_IMPLEMENTED;
     269             : }
     270             : 
     271             : /* End of implementation class template. */
     272             : #endif
     273             : 
     274             : #define NS_COMMAND_PARAMS_CID { 0xf7fa4581, 0x238e, 0x11d5, { 0xa7, 0x3c, 0xab, 0x64, 0xfb, 0x68, 0xf2, 0xbc } }
     275             : #define NS_COMMAND_PARAMS_CONTRACTID "@mozilla.org/embedcomp/command-params;1"
     276             : 
     277             : #endif /* __gen_nsICommandParams_h__ */

Generated by: LCOV version 1.13