LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsIDocShellTreeOwner.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/nsIDocShellTreeOwner.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIDocShellTreeOwner_h__
       6             : #define __gen_nsIDocShellTreeOwner_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 nsIDocShellTreeItem; /* forward declaration */
      18             : 
      19             : class nsITabParent; /* forward declaration */
      20             : 
      21             : 
      22             : /* starting interface:    nsIDocShellTreeOwner */
      23             : #define NS_IDOCSHELLTREEOWNER_IID_STR "0e3dc4b1-4cea-4a37-af71-79f0afd07574"
      24             : 
      25             : #define NS_IDOCSHELLTREEOWNER_IID \
      26             :   {0x0e3dc4b1, 0x4cea, 0x4a37, \
      27             :     { 0xaf, 0x71, 0x79, 0xf0, 0xaf, 0xd0, 0x75, 0x74 }}
      28             : 
      29           6 : class NS_NO_VTABLE nsIDocShellTreeOwner : public nsISupports {
      30             :  public:
      31             : 
      32             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOCSHELLTREEOWNER_IID)
      33             : 
      34             :   /* void contentShellAdded (in nsIDocShellTreeItem aContentShell, in boolean aPrimary); */
      35             :   NS_IMETHOD ContentShellAdded(nsIDocShellTreeItem *aContentShell, bool aPrimary) = 0;
      36             : 
      37             :   /* void contentShellRemoved (in nsIDocShellTreeItem aContentShell); */
      38             :   NS_IMETHOD ContentShellRemoved(nsIDocShellTreeItem *aContentShell) = 0;
      39             : 
      40             :   /* readonly attribute nsIDocShellTreeItem primaryContentShell; */
      41             :   NS_IMETHOD GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell) = 0;
      42             : 
      43             :   /* void tabParentAdded (in nsITabParent aTab, in boolean aPrimary); */
      44             :   NS_IMETHOD TabParentAdded(nsITabParent *aTab, bool aPrimary) = 0;
      45             : 
      46             :   /* void tabParentRemoved (in nsITabParent aTab); */
      47             :   NS_IMETHOD TabParentRemoved(nsITabParent *aTab) = 0;
      48             : 
      49             :   /* readonly attribute nsITabParent primaryTabParent; */
      50             :   NS_IMETHOD GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent) = 0;
      51             : 
      52             :   /* void sizeShellTo (in nsIDocShellTreeItem shell, in long cx, in long cy); */
      53             :   NS_IMETHOD SizeShellTo(nsIDocShellTreeItem *shell, int32_t cx, int32_t cy) = 0;
      54             : 
      55             :   /* void getPrimaryContentSize (out long width, out long height); */
      56             :   NS_IMETHOD GetPrimaryContentSize(int32_t *width, int32_t *height) = 0;
      57             : 
      58             :   /* void setPrimaryContentSize (in long width, in long height); */
      59             :   NS_IMETHOD SetPrimaryContentSize(int32_t width, int32_t height) = 0;
      60             : 
      61             :   /* void getRootShellSize (out long width, out long height); */
      62             :   NS_IMETHOD GetRootShellSize(int32_t *width, int32_t *height) = 0;
      63             : 
      64             :   /* void setRootShellSize (in long width, in long height); */
      65             :   NS_IMETHOD SetRootShellSize(int32_t width, int32_t height) = 0;
      66             : 
      67             :   /* void setPersistence (in boolean aPersistPosition, in boolean aPersistSize, in boolean aPersistSizeMode); */
      68             :   NS_IMETHOD SetPersistence(bool aPersistPosition, bool aPersistSize, bool aPersistSizeMode) = 0;
      69             : 
      70             :   /* void getPersistence (out boolean aPersistPosition, out boolean aPersistSize, out boolean aPersistSizeMode); */
      71             :   NS_IMETHOD GetPersistence(bool *aPersistPosition, bool *aPersistSize, bool *aPersistSizeMode) = 0;
      72             : 
      73             :   /* readonly attribute unsigned long tabCount; */
      74             :   NS_IMETHOD GetTabCount(uint32_t *aTabCount) = 0;
      75             : 
      76             :   /* readonly attribute bool hasPrimaryContent; */
      77             :   NS_IMETHOD GetHasPrimaryContent(bool *aHasPrimaryContent) = 0;
      78             : 
      79             : };
      80             : 
      81             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIDocShellTreeOwner, NS_IDOCSHELLTREEOWNER_IID)
      82             : 
      83             : /* Use this macro when declaring classes that implement this interface. */
      84             : #define NS_DECL_NSIDOCSHELLTREEOWNER \
      85             :   NS_IMETHOD ContentShellAdded(nsIDocShellTreeItem *aContentShell, bool aPrimary) override; \
      86             :   NS_IMETHOD ContentShellRemoved(nsIDocShellTreeItem *aContentShell) override; \
      87             :   NS_IMETHOD GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell) override; \
      88             :   NS_IMETHOD TabParentAdded(nsITabParent *aTab, bool aPrimary) override; \
      89             :   NS_IMETHOD TabParentRemoved(nsITabParent *aTab) override; \
      90             :   NS_IMETHOD GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent) override; \
      91             :   NS_IMETHOD SizeShellTo(nsIDocShellTreeItem *shell, int32_t cx, int32_t cy) override; \
      92             :   NS_IMETHOD GetPrimaryContentSize(int32_t *width, int32_t *height) override; \
      93             :   NS_IMETHOD SetPrimaryContentSize(int32_t width, int32_t height) override; \
      94             :   NS_IMETHOD GetRootShellSize(int32_t *width, int32_t *height) override; \
      95             :   NS_IMETHOD SetRootShellSize(int32_t width, int32_t height) override; \
      96             :   NS_IMETHOD SetPersistence(bool aPersistPosition, bool aPersistSize, bool aPersistSizeMode) override; \
      97             :   NS_IMETHOD GetPersistence(bool *aPersistPosition, bool *aPersistSize, bool *aPersistSizeMode) override; \
      98             :   NS_IMETHOD GetTabCount(uint32_t *aTabCount) override; \
      99             :   NS_IMETHOD GetHasPrimaryContent(bool *aHasPrimaryContent) override; 
     100             : 
     101             : /* Use this macro when declaring the members of this interface when the
     102             :    class doesn't implement the interface. This is useful for forwarding. */
     103             : #define NS_DECL_NON_VIRTUAL_NSIDOCSHELLTREEOWNER \
     104             :   nsresult ContentShellAdded(nsIDocShellTreeItem *aContentShell, bool aPrimary); \
     105             :   nsresult ContentShellRemoved(nsIDocShellTreeItem *aContentShell); \
     106             :   nsresult GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell); \
     107             :   nsresult TabParentAdded(nsITabParent *aTab, bool aPrimary); \
     108             :   nsresult TabParentRemoved(nsITabParent *aTab); \
     109             :   nsresult GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent); \
     110             :   nsresult SizeShellTo(nsIDocShellTreeItem *shell, int32_t cx, int32_t cy); \
     111             :   nsresult GetPrimaryContentSize(int32_t *width, int32_t *height); \
     112             :   nsresult SetPrimaryContentSize(int32_t width, int32_t height); \
     113             :   nsresult GetRootShellSize(int32_t *width, int32_t *height); \
     114             :   nsresult SetRootShellSize(int32_t width, int32_t height); \
     115             :   nsresult SetPersistence(bool aPersistPosition, bool aPersistSize, bool aPersistSizeMode); \
     116             :   nsresult GetPersistence(bool *aPersistPosition, bool *aPersistSize, bool *aPersistSizeMode); \
     117             :   nsresult GetTabCount(uint32_t *aTabCount); \
     118             :   nsresult GetHasPrimaryContent(bool *aHasPrimaryContent); 
     119             : 
     120             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     121             : #define NS_FORWARD_NSIDOCSHELLTREEOWNER(_to) \
     122             :   NS_IMETHOD ContentShellAdded(nsIDocShellTreeItem *aContentShell, bool aPrimary) override { return _to ContentShellAdded(aContentShell, aPrimary); } \
     123             :   NS_IMETHOD ContentShellRemoved(nsIDocShellTreeItem *aContentShell) override { return _to ContentShellRemoved(aContentShell); } \
     124             :   NS_IMETHOD GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell) override { return _to GetPrimaryContentShell(aPrimaryContentShell); } \
     125             :   NS_IMETHOD TabParentAdded(nsITabParent *aTab, bool aPrimary) override { return _to TabParentAdded(aTab, aPrimary); } \
     126             :   NS_IMETHOD TabParentRemoved(nsITabParent *aTab) override { return _to TabParentRemoved(aTab); } \
     127             :   NS_IMETHOD GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent) override { return _to GetPrimaryTabParent(aPrimaryTabParent); } \
     128             :   NS_IMETHOD SizeShellTo(nsIDocShellTreeItem *shell, int32_t cx, int32_t cy) override { return _to SizeShellTo(shell, cx, cy); } \
     129             :   NS_IMETHOD GetPrimaryContentSize(int32_t *width, int32_t *height) override { return _to GetPrimaryContentSize(width, height); } \
     130             :   NS_IMETHOD SetPrimaryContentSize(int32_t width, int32_t height) override { return _to SetPrimaryContentSize(width, height); } \
     131             :   NS_IMETHOD GetRootShellSize(int32_t *width, int32_t *height) override { return _to GetRootShellSize(width, height); } \
     132             :   NS_IMETHOD SetRootShellSize(int32_t width, int32_t height) override { return _to SetRootShellSize(width, height); } \
     133             :   NS_IMETHOD SetPersistence(bool aPersistPosition, bool aPersistSize, bool aPersistSizeMode) override { return _to SetPersistence(aPersistPosition, aPersistSize, aPersistSizeMode); } \
     134             :   NS_IMETHOD GetPersistence(bool *aPersistPosition, bool *aPersistSize, bool *aPersistSizeMode) override { return _to GetPersistence(aPersistPosition, aPersistSize, aPersistSizeMode); } \
     135             :   NS_IMETHOD GetTabCount(uint32_t *aTabCount) override { return _to GetTabCount(aTabCount); } \
     136             :   NS_IMETHOD GetHasPrimaryContent(bool *aHasPrimaryContent) override { return _to GetHasPrimaryContent(aHasPrimaryContent); } 
     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_NSIDOCSHELLTREEOWNER(_to) \
     140             :   NS_IMETHOD ContentShellAdded(nsIDocShellTreeItem *aContentShell, bool aPrimary) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ContentShellAdded(aContentShell, aPrimary); } \
     141             :   NS_IMETHOD ContentShellRemoved(nsIDocShellTreeItem *aContentShell) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ContentShellRemoved(aContentShell); } \
     142             :   NS_IMETHOD GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPrimaryContentShell(aPrimaryContentShell); } \
     143             :   NS_IMETHOD TabParentAdded(nsITabParent *aTab, bool aPrimary) override { return !_to ? NS_ERROR_NULL_POINTER : _to->TabParentAdded(aTab, aPrimary); } \
     144             :   NS_IMETHOD TabParentRemoved(nsITabParent *aTab) override { return !_to ? NS_ERROR_NULL_POINTER : _to->TabParentRemoved(aTab); } \
     145             :   NS_IMETHOD GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPrimaryTabParent(aPrimaryTabParent); } \
     146             :   NS_IMETHOD SizeShellTo(nsIDocShellTreeItem *shell, int32_t cx, int32_t cy) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SizeShellTo(shell, cx, cy); } \
     147             :   NS_IMETHOD GetPrimaryContentSize(int32_t *width, int32_t *height) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPrimaryContentSize(width, height); } \
     148             :   NS_IMETHOD SetPrimaryContentSize(int32_t width, int32_t height) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPrimaryContentSize(width, height); } \
     149             :   NS_IMETHOD GetRootShellSize(int32_t *width, int32_t *height) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRootShellSize(width, height); } \
     150             :   NS_IMETHOD SetRootShellSize(int32_t width, int32_t height) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetRootShellSize(width, height); } \
     151             :   NS_IMETHOD SetPersistence(bool aPersistPosition, bool aPersistSize, bool aPersistSizeMode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPersistence(aPersistPosition, aPersistSize, aPersistSizeMode); } \
     152             :   NS_IMETHOD GetPersistence(bool *aPersistPosition, bool *aPersistSize, bool *aPersistSizeMode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPersistence(aPersistPosition, aPersistSize, aPersistSizeMode); } \
     153             :   NS_IMETHOD GetTabCount(uint32_t *aTabCount) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTabCount(aTabCount); } \
     154             :   NS_IMETHOD GetHasPrimaryContent(bool *aHasPrimaryContent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHasPrimaryContent(aHasPrimaryContent); } 
     155             : 
     156             : #if 0
     157             : /* Use the code below as a template for the implementation class for this interface. */
     158             : 
     159             : /* Header file */
     160             : class nsDocShellTreeOwner : public nsIDocShellTreeOwner
     161             : {
     162             : public:
     163             :   NS_DECL_ISUPPORTS
     164             :   NS_DECL_NSIDOCSHELLTREEOWNER
     165             : 
     166             :   nsDocShellTreeOwner();
     167             : 
     168             : private:
     169             :   ~nsDocShellTreeOwner();
     170             : 
     171             : protected:
     172             :   /* additional members */
     173             : };
     174             : 
     175             : /* Implementation file */
     176             : NS_IMPL_ISUPPORTS(nsDocShellTreeOwner, nsIDocShellTreeOwner)
     177             : 
     178             : nsDocShellTreeOwner::nsDocShellTreeOwner()
     179             : {
     180             :   /* member initializers and constructor code */
     181             : }
     182             : 
     183             : nsDocShellTreeOwner::~nsDocShellTreeOwner()
     184             : {
     185             :   /* destructor code */
     186             : }
     187             : 
     188             : /* void contentShellAdded (in nsIDocShellTreeItem aContentShell, in boolean aPrimary); */
     189             : NS_IMETHODIMP nsDocShellTreeOwner::ContentShellAdded(nsIDocShellTreeItem *aContentShell, bool aPrimary)
     190             : {
     191             :     return NS_ERROR_NOT_IMPLEMENTED;
     192             : }
     193             : 
     194             : /* void contentShellRemoved (in nsIDocShellTreeItem aContentShell); */
     195             : NS_IMETHODIMP nsDocShellTreeOwner::ContentShellRemoved(nsIDocShellTreeItem *aContentShell)
     196             : {
     197             :     return NS_ERROR_NOT_IMPLEMENTED;
     198             : }
     199             : 
     200             : /* readonly attribute nsIDocShellTreeItem primaryContentShell; */
     201             : NS_IMETHODIMP nsDocShellTreeOwner::GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell)
     202             : {
     203             :     return NS_ERROR_NOT_IMPLEMENTED;
     204             : }
     205             : 
     206             : /* void tabParentAdded (in nsITabParent aTab, in boolean aPrimary); */
     207             : NS_IMETHODIMP nsDocShellTreeOwner::TabParentAdded(nsITabParent *aTab, bool aPrimary)
     208             : {
     209             :     return NS_ERROR_NOT_IMPLEMENTED;
     210             : }
     211             : 
     212             : /* void tabParentRemoved (in nsITabParent aTab); */
     213             : NS_IMETHODIMP nsDocShellTreeOwner::TabParentRemoved(nsITabParent *aTab)
     214             : {
     215             :     return NS_ERROR_NOT_IMPLEMENTED;
     216             : }
     217             : 
     218             : /* readonly attribute nsITabParent primaryTabParent; */
     219             : NS_IMETHODIMP nsDocShellTreeOwner::GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent)
     220             : {
     221             :     return NS_ERROR_NOT_IMPLEMENTED;
     222             : }
     223             : 
     224             : /* void sizeShellTo (in nsIDocShellTreeItem shell, in long cx, in long cy); */
     225             : NS_IMETHODIMP nsDocShellTreeOwner::SizeShellTo(nsIDocShellTreeItem *shell, int32_t cx, int32_t cy)
     226             : {
     227             :     return NS_ERROR_NOT_IMPLEMENTED;
     228             : }
     229             : 
     230             : /* void getPrimaryContentSize (out long width, out long height); */
     231             : NS_IMETHODIMP nsDocShellTreeOwner::GetPrimaryContentSize(int32_t *width, int32_t *height)
     232             : {
     233             :     return NS_ERROR_NOT_IMPLEMENTED;
     234             : }
     235             : 
     236             : /* void setPrimaryContentSize (in long width, in long height); */
     237             : NS_IMETHODIMP nsDocShellTreeOwner::SetPrimaryContentSize(int32_t width, int32_t height)
     238             : {
     239             :     return NS_ERROR_NOT_IMPLEMENTED;
     240             : }
     241             : 
     242             : /* void getRootShellSize (out long width, out long height); */
     243             : NS_IMETHODIMP nsDocShellTreeOwner::GetRootShellSize(int32_t *width, int32_t *height)
     244             : {
     245             :     return NS_ERROR_NOT_IMPLEMENTED;
     246             : }
     247             : 
     248             : /* void setRootShellSize (in long width, in long height); */
     249             : NS_IMETHODIMP nsDocShellTreeOwner::SetRootShellSize(int32_t width, int32_t height)
     250             : {
     251             :     return NS_ERROR_NOT_IMPLEMENTED;
     252             : }
     253             : 
     254             : /* void setPersistence (in boolean aPersistPosition, in boolean aPersistSize, in boolean aPersistSizeMode); */
     255             : NS_IMETHODIMP nsDocShellTreeOwner::SetPersistence(bool aPersistPosition, bool aPersistSize, bool aPersistSizeMode)
     256             : {
     257             :     return NS_ERROR_NOT_IMPLEMENTED;
     258             : }
     259             : 
     260             : /* void getPersistence (out boolean aPersistPosition, out boolean aPersistSize, out boolean aPersistSizeMode); */
     261             : NS_IMETHODIMP nsDocShellTreeOwner::GetPersistence(bool *aPersistPosition, bool *aPersistSize, bool *aPersistSizeMode)
     262             : {
     263             :     return NS_ERROR_NOT_IMPLEMENTED;
     264             : }
     265             : 
     266             : /* readonly attribute unsigned long tabCount; */
     267             : NS_IMETHODIMP nsDocShellTreeOwner::GetTabCount(uint32_t *aTabCount)
     268             : {
     269             :     return NS_ERROR_NOT_IMPLEMENTED;
     270             : }
     271             : 
     272             : /* readonly attribute bool hasPrimaryContent; */
     273             : NS_IMETHODIMP nsDocShellTreeOwner::GetHasPrimaryContent(bool *aHasPrimaryContent)
     274             : {
     275             :     return NS_ERROR_NOT_IMPLEMENTED;
     276             : }
     277             : 
     278             : /* End of implementation class template. */
     279             : #endif
     280             : 
     281             : 
     282             : #endif /* __gen_nsIDocShellTreeOwner_h__ */

Generated by: LCOV version 1.13