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

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/nsILayoutHistoryState.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsILayoutHistoryState_h__
       6             : #define __gen_nsILayoutHistoryState_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 nsPresState; /* forward declaration */
      18             : 
      19             : #include "nsStringFwd.h"
      20             : template<typename> struct already_AddRefed;
      21             : 
      22             : /* starting interface:    nsILayoutHistoryState */
      23             : #define NS_ILAYOUTHISTORYSTATE_IID_STR "aef27cb3-4df9-4eeb-b0b0-ac56cf861d04"
      24             : 
      25             : #define NS_ILAYOUTHISTORYSTATE_IID \
      26             :   {0xaef27cb3, 0x4df9, 0x4eeb, \
      27             :     { 0xb0, 0xb0, 0xac, 0x56, 0xcf, 0x86, 0x1d, 0x04 }}
      28             : 
      29           4 : class NS_NO_VTABLE nsILayoutHistoryState : public nsISupports {
      30             :  public:
      31             : 
      32             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_ILAYOUTHISTORYSTATE_IID)
      33             : 
      34             :   /* readonly attribute boolean hasStates; */
      35             :   NS_IMETHOD GetHasStates(bool *aHasStates) = 0;
      36             : 
      37             :   /* void getKeys ([optional] out uint32_t aCount, [array, size_is (aCount), retval] out string aKeys); */
      38             :   NS_IMETHOD GetKeys(uint32_t *aCount, char * **aKeys) = 0;
      39             : 
      40             :   /* void getPresState (in ACString aKey, out float aScrollX, out float aScrollY, out boolean aAllowScrollOriginDowngrade, out float aRes, out boolean aScaleToRes); */
      41             :   NS_IMETHOD GetPresState(const nsACString & aKey, float *aScrollX, float *aScrollY, bool *aAllowScrollOriginDowngrade, float *aRes, bool *aScaleToRes) = 0;
      42             : 
      43             :   /* void addNewPresState (in ACString aKey, in float aScrollX, in float aScrollY, in boolean aAllowScrollOriginDowngrade, in float aRes, in boolean aScaleToRes); */
      44             :   NS_IMETHOD AddNewPresState(const nsACString & aKey, float aScrollX, float aScrollY, bool aAllowScrollOriginDowngrade, float aRes, bool aScaleToRes) = 0;
      45             : 
      46             :   /* [noscript,nostdcall,notxpcom] void AddState (in nsCString aKey, in nsPresStatePtr aState); */
      47             :   virtual void AddState(const nsCString & aKey, nsPresState *aState) = 0;
      48             : 
      49             :   /* [noscript,nostdcall,notxpcom] nsPresStatePtr GetState (in nsCString aKey); */
      50             :   virtual nsPresState * GetState(const nsCString & aKey) = 0;
      51             : 
      52             :   /* [noscript,nostdcall,notxpcom] void RemoveState (in nsCString aKey); */
      53             :   virtual void RemoveState(const nsCString & aKey) = 0;
      54             : 
      55             :   /* [noscript,nostdcall,notxpcom] boolean HasStates (); */
      56             :   virtual bool HasStates(void) = 0;
      57             : 
      58             :   /* [noscript,nostdcall,notxpcom] void SetScrollPositionOnly (in constBool aFlag); */
      59             :   virtual void SetScrollPositionOnly(const bool aFlag) = 0;
      60             : 
      61             :   /* [noscript,nostdcall,notxpcom] void ResetScrollState (); */
      62             :   virtual void ResetScrollState(void) = 0;
      63             : 
      64             : };
      65             : 
      66             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsILayoutHistoryState, NS_ILAYOUTHISTORYSTATE_IID)
      67             : 
      68             : /* Use this macro when declaring classes that implement this interface. */
      69             : #define NS_DECL_NSILAYOUTHISTORYSTATE \
      70             :   NS_IMETHOD GetHasStates(bool *aHasStates) override; \
      71             :   NS_IMETHOD GetKeys(uint32_t *aCount, char * **aKeys) override; \
      72             :   NS_IMETHOD GetPresState(const nsACString & aKey, float *aScrollX, float *aScrollY, bool *aAllowScrollOriginDowngrade, float *aRes, bool *aScaleToRes) override; \
      73             :   NS_IMETHOD AddNewPresState(const nsACString & aKey, float aScrollX, float aScrollY, bool aAllowScrollOriginDowngrade, float aRes, bool aScaleToRes) override; \
      74             :   virtual void AddState(const nsCString & aKey, nsPresState *aState) override; \
      75             :   virtual nsPresState * GetState(const nsCString & aKey) override; \
      76             :   virtual void RemoveState(const nsCString & aKey) override; \
      77             :   virtual bool HasStates(void) override; \
      78             :   virtual void SetScrollPositionOnly(const bool aFlag) override; \
      79             :   virtual void ResetScrollState(void) override; 
      80             : 
      81             : /* Use this macro when declaring the members of this interface when the
      82             :    class doesn't implement the interface. This is useful for forwarding. */
      83             : #define NS_DECL_NON_VIRTUAL_NSILAYOUTHISTORYSTATE \
      84             :   nsresult GetHasStates(bool *aHasStates); \
      85             :   nsresult GetKeys(uint32_t *aCount, char * **aKeys); \
      86             :   nsresult GetPresState(const nsACString & aKey, float *aScrollX, float *aScrollY, bool *aAllowScrollOriginDowngrade, float *aRes, bool *aScaleToRes); \
      87             :   nsresult AddNewPresState(const nsACString & aKey, float aScrollX, float aScrollY, bool aAllowScrollOriginDowngrade, float aRes, bool aScaleToRes); \
      88             :   void AddState(const nsCString & aKey, nsPresState *aState); \
      89             :   nsPresState * GetState(const nsCString & aKey); \
      90             :   void RemoveState(const nsCString & aKey); \
      91             :   bool HasStates(void); \
      92             :   void SetScrollPositionOnly(const bool aFlag); \
      93             :   void ResetScrollState(void); 
      94             : 
      95             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
      96             : #define NS_FORWARD_NSILAYOUTHISTORYSTATE(_to) \
      97             :   NS_IMETHOD GetHasStates(bool *aHasStates) override { return _to GetHasStates(aHasStates); } \
      98             :   NS_IMETHOD GetKeys(uint32_t *aCount, char * **aKeys) override { return _to GetKeys(aCount, aKeys); } \
      99             :   NS_IMETHOD GetPresState(const nsACString & aKey, float *aScrollX, float *aScrollY, bool *aAllowScrollOriginDowngrade, float *aRes, bool *aScaleToRes) override { return _to GetPresState(aKey, aScrollX, aScrollY, aAllowScrollOriginDowngrade, aRes, aScaleToRes); } \
     100             :   NS_IMETHOD AddNewPresState(const nsACString & aKey, float aScrollX, float aScrollY, bool aAllowScrollOriginDowngrade, float aRes, bool aScaleToRes) override { return _to AddNewPresState(aKey, aScrollX, aScrollY, aAllowScrollOriginDowngrade, aRes, aScaleToRes); } \
     101             :   virtual void AddState(const nsCString & aKey, nsPresState *aState) override { return _to AddState(aKey, aState); } \
     102             :   virtual nsPresState * GetState(const nsCString & aKey) override { return _to GetState(aKey); } \
     103             :   virtual void RemoveState(const nsCString & aKey) override { return _to RemoveState(aKey); } \
     104             :   virtual bool HasStates(void) override { return _to HasStates(); } \
     105             :   virtual void SetScrollPositionOnly(const bool aFlag) override { return _to SetScrollPositionOnly(aFlag); } \
     106             :   virtual void ResetScrollState(void) override { return _to ResetScrollState(); } 
     107             : 
     108             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     109             : #define NS_FORWARD_SAFE_NSILAYOUTHISTORYSTATE(_to) \
     110             :   NS_IMETHOD GetHasStates(bool *aHasStates) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHasStates(aHasStates); } \
     111             :   NS_IMETHOD GetKeys(uint32_t *aCount, char * **aKeys) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetKeys(aCount, aKeys); } \
     112             :   NS_IMETHOD GetPresState(const nsACString & aKey, float *aScrollX, float *aScrollY, bool *aAllowScrollOriginDowngrade, float *aRes, bool *aScaleToRes) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPresState(aKey, aScrollX, aScrollY, aAllowScrollOriginDowngrade, aRes, aScaleToRes); } \
     113             :   NS_IMETHOD AddNewPresState(const nsACString & aKey, float aScrollX, float aScrollY, bool aAllowScrollOriginDowngrade, float aRes, bool aScaleToRes) override { return !_to ? NS_ERROR_NULL_POINTER : _to->AddNewPresState(aKey, aScrollX, aScrollY, aAllowScrollOriginDowngrade, aRes, aScaleToRes); } \
     114             :   virtual void AddState(const nsCString & aKey, nsPresState *aState) override; \
     115             :   virtual nsPresState * GetState(const nsCString & aKey) override; \
     116             :   virtual void RemoveState(const nsCString & aKey) override; \
     117             :   virtual bool HasStates(void) override; \
     118             :   virtual void SetScrollPositionOnly(const bool aFlag) override; \
     119             :   virtual void ResetScrollState(void) override; 
     120             : 
     121             : #if 0
     122             : /* Use the code below as a template for the implementation class for this interface. */
     123             : 
     124             : /* Header file */
     125             : class nsLayoutHistoryState : public nsILayoutHistoryState
     126             : {
     127             : public:
     128             :   NS_DECL_ISUPPORTS
     129             :   NS_DECL_NSILAYOUTHISTORYSTATE
     130             : 
     131             :   nsLayoutHistoryState();
     132             : 
     133             : private:
     134             :   ~nsLayoutHistoryState();
     135             : 
     136             : protected:
     137             :   /* additional members */
     138             : };
     139             : 
     140             : /* Implementation file */
     141             : NS_IMPL_ISUPPORTS(nsLayoutHistoryState, nsILayoutHistoryState)
     142             : 
     143             : nsLayoutHistoryState::nsLayoutHistoryState()
     144             : {
     145             :   /* member initializers and constructor code */
     146             : }
     147             : 
     148             : nsLayoutHistoryState::~nsLayoutHistoryState()
     149             : {
     150             :   /* destructor code */
     151             : }
     152             : 
     153             : /* readonly attribute boolean hasStates; */
     154             : NS_IMETHODIMP nsLayoutHistoryState::GetHasStates(bool *aHasStates)
     155             : {
     156             :     return NS_ERROR_NOT_IMPLEMENTED;
     157             : }
     158             : 
     159             : /* void getKeys ([optional] out uint32_t aCount, [array, size_is (aCount), retval] out string aKeys); */
     160             : NS_IMETHODIMP nsLayoutHistoryState::GetKeys(uint32_t *aCount, char * **aKeys)
     161             : {
     162             :     return NS_ERROR_NOT_IMPLEMENTED;
     163             : }
     164             : 
     165             : /* void getPresState (in ACString aKey, out float aScrollX, out float aScrollY, out boolean aAllowScrollOriginDowngrade, out float aRes, out boolean aScaleToRes); */
     166             : NS_IMETHODIMP nsLayoutHistoryState::GetPresState(const nsACString & aKey, float *aScrollX, float *aScrollY, bool *aAllowScrollOriginDowngrade, float *aRes, bool *aScaleToRes)
     167             : {
     168             :     return NS_ERROR_NOT_IMPLEMENTED;
     169             : }
     170             : 
     171             : /* void addNewPresState (in ACString aKey, in float aScrollX, in float aScrollY, in boolean aAllowScrollOriginDowngrade, in float aRes, in boolean aScaleToRes); */
     172             : NS_IMETHODIMP nsLayoutHistoryState::AddNewPresState(const nsACString & aKey, float aScrollX, float aScrollY, bool aAllowScrollOriginDowngrade, float aRes, bool aScaleToRes)
     173             : {
     174             :     return NS_ERROR_NOT_IMPLEMENTED;
     175             : }
     176             : 
     177             : /* [noscript,nostdcall,notxpcom] void AddState (in nsCString aKey, in nsPresStatePtr aState); */
     178             : void nsLayoutHistoryState::AddState(const nsCString & aKey, nsPresState *aState)
     179             : {
     180             :     return NS_ERROR_NOT_IMPLEMENTED;
     181             : }
     182             : 
     183             : /* [noscript,nostdcall,notxpcom] nsPresStatePtr GetState (in nsCString aKey); */
     184             : nsPresState * nsLayoutHistoryState::GetState(const nsCString & aKey)
     185             : {
     186             :     return NS_ERROR_NOT_IMPLEMENTED;
     187             : }
     188             : 
     189             : /* [noscript,nostdcall,notxpcom] void RemoveState (in nsCString aKey); */
     190             : void nsLayoutHistoryState::RemoveState(const nsCString & aKey)
     191             : {
     192             :     return NS_ERROR_NOT_IMPLEMENTED;
     193             : }
     194             : 
     195             : /* [noscript,nostdcall,notxpcom] boolean HasStates (); */
     196             : bool nsLayoutHistoryState::HasStates()
     197             : {
     198             :     return NS_ERROR_NOT_IMPLEMENTED;
     199             : }
     200             : 
     201             : /* [noscript,nostdcall,notxpcom] void SetScrollPositionOnly (in constBool aFlag); */
     202             : void nsLayoutHistoryState::SetScrollPositionOnly(const bool aFlag)
     203             : {
     204             :     return NS_ERROR_NOT_IMPLEMENTED;
     205             : }
     206             : 
     207             : /* [noscript,nostdcall,notxpcom] void ResetScrollState (); */
     208             : void nsLayoutHistoryState::ResetScrollState()
     209             : {
     210             :     return NS_ERROR_NOT_IMPLEMENTED;
     211             : }
     212             : 
     213             : /* End of implementation class template. */
     214             : #endif
     215             : 
     216             : already_AddRefed<nsILayoutHistoryState>
     217             : NS_NewLayoutHistoryState();
     218             : 
     219             : #endif /* __gen_nsILayoutHistoryState_h__ */

Generated by: LCOV version 1.13