LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsIDOMEvent.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/nsIDOMEvent.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIDOMEvent_h__
       6             : #define __gen_nsIDOMEvent_h__
       7             : 
       8             : 
       9             : #ifndef __gen_domstubs_h__
      10             : #include "domstubs.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 nsIDOMEventTarget; /* forward declaration */
      18             : 
      19             : #ifdef ERROR
      20             : #undef ERROR
      21             : #endif
      22             : #include "mozilla/EventForwards.h"
      23             : class nsPresContext;
      24             : class nsInvalidateRequestList;
      25             : namespace IPC {
      26             : class Message;
      27             : }
      28             : class PickleIterator;
      29             : namespace mozilla {
      30             : namespace dom {
      31             : class Event;
      32             : class EventTarget;
      33             : } // namespace dom
      34             : } // namespace mozilla
      35             : 
      36             : /* starting interface:    nsIDOMEvent */
      37             : #define NS_IDOMEVENT_IID_STR "f58daacf-4d1a-4002-8fd7-06b614dfbcf6"
      38             : 
      39             : #define NS_IDOMEVENT_IID \
      40             :   {0xf58daacf, 0x4d1a, 0x4002, \
      41             :     { 0x8f, 0xd7, 0x06, 0xb6, 0x14, 0xdf, 0xbc, 0xf6 }}
      42             : 
      43         366 : class NS_NO_VTABLE nsIDOMEvent : public nsISupports {
      44             :  public:
      45             : 
      46             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMEVENT_IID)
      47             : 
      48             :   enum {
      49             :     NONE = 0U,
      50             :     CAPTURING_PHASE = 1U,
      51             :     AT_TARGET = 2U,
      52             :     BUBBLING_PHASE = 3U
      53             :   };
      54             : 
      55             :   /* readonly attribute DOMString type; */
      56             :   NS_IMETHOD GetType(nsAString & aType) = 0;
      57             : 
      58             :   /* readonly attribute nsIDOMEventTarget target; */
      59             :   NS_IMETHOD GetTarget(nsIDOMEventTarget * *aTarget) = 0;
      60             : 
      61             :   /* readonly attribute nsIDOMEventTarget currentTarget; */
      62             :   NS_IMETHOD GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget) = 0;
      63             : 
      64             :   /* readonly attribute unsigned short eventPhase; */
      65             :   NS_IMETHOD GetEventPhase(uint16_t *aEventPhase) = 0;
      66             : 
      67             :   /* readonly attribute boolean bubbles; */
      68             :   NS_IMETHOD GetBubbles(bool *aBubbles) = 0;
      69             : 
      70             :   /* readonly attribute boolean cancelable; */
      71             :   NS_IMETHOD GetCancelable(bool *aCancelable) = 0;
      72             : 
      73             :   /* readonly attribute DOMTimeStamp timeStamp; */
      74             :   NS_IMETHOD GetTimeStamp(DOMTimeStamp *aTimeStamp) = 0;
      75             : 
      76             :   /* void stopPropagation (); */
      77             :   NS_IMETHOD StopPropagation(void) = 0;
      78             : 
      79             :   /* void preventDefault (); */
      80             :   NS_IMETHOD PreventDefault(void) = 0;
      81             : 
      82             :   /* [nostdcall,notxpcom] void initEvent (in DOMString eventTypeArg, in boolean canBubbleArg, in boolean cancelableArg); */
      83             :   virtual void InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg) = 0;
      84             : 
      85             :   /* readonly attribute boolean defaultPrevented; */
      86             :   NS_IMETHOD GetDefaultPrevented(bool *aDefaultPrevented) = 0;
      87             : 
      88             :   /* void stopImmediatePropagation (); */
      89             :   NS_IMETHOD StopImmediatePropagation(void) = 0;
      90             : 
      91             :   enum {
      92             :     ALT_MASK = 1,
      93             :     CONTROL_MASK = 2,
      94             :     SHIFT_MASK = 4,
      95             :     META_MASK = 8
      96             :   };
      97             : 
      98             :   /* readonly attribute nsIDOMEventTarget originalTarget; */
      99             :   NS_IMETHOD GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget) = 0;
     100             : 
     101             :   /* readonly attribute nsIDOMEventTarget explicitOriginalTarget; */
     102             :   NS_IMETHOD GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget) = 0;
     103             : 
     104             :   /* boolean getPreventDefault (); */
     105             :   NS_IMETHOD GetPreventDefault(bool *_retval) = 0;
     106             : 
     107             :   /* readonly attribute boolean isTrusted; */
     108             :   NS_IMETHOD GetIsTrusted(bool *aIsTrusted) = 0;
     109             : 
     110             :   /* attribute boolean cancelBubble; */
     111             :   NS_IMETHOD GetCancelBubble(bool *aCancelBubble) = 0;
     112             :   NS_IMETHOD SetCancelBubble(bool aCancelBubble) = 0;
     113             : 
     114             :   /* [noscript] void duplicatePrivateData (); */
     115             :   NS_IMETHOD DuplicatePrivateData(void) = 0;
     116             : 
     117             :   /* [noscript] void setTarget (in nsIDOMEventTarget aTarget); */
     118             :   NS_IMETHOD SetTarget(nsIDOMEventTarget *aTarget) = 0;
     119             : 
     120             :   /* [notxpcom] boolean IsDispatchStopped (); */
     121             :   NS_IMETHOD_(bool) IsDispatchStopped(void) = 0;
     122             : 
     123             :   /* [notxpcom] WidgetEvent WidgetEventPtr (); */
     124             :   NS_IMETHOD_(mozilla::WidgetEvent *) WidgetEventPtr(void) = 0;
     125             : 
     126             :   /* [noscript,notxpcom] void SetTrusted (in boolean aTrusted); */
     127             :   NS_IMETHOD_(void) SetTrusted(bool aTrusted) = 0;
     128             : 
     129             :   /* [notxpcom] void Serialize (in IPCMessagePtr aMsg, in boolean aSerializeInterfaceType); */
     130             :   NS_IMETHOD_(void) Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType) = 0;
     131             : 
     132             :   /* [notxpcom] boolean Deserialize (in ConstIPCMessagePtr aMsg, in PickleIterator aIter); */
     133             :   NS_IMETHOD_(bool) Deserialize(const IPC::Message *aMsg, PickleIterator *aIter) = 0;
     134             : 
     135             :   /* [noscript,notxpcom] void SetOwner (in EventTargetPtr aOwner); */
     136             :   NS_IMETHOD_(void) SetOwner(mozilla::dom::EventTarget *aOwner) = 0;
     137             : 
     138             :   /* [notxpcom] DOMEventPtr InternalDOMEvent (); */
     139             :   NS_IMETHOD_(mozilla::dom::Event *) InternalDOMEvent(void) = 0;
     140             : 
     141             :   /* [noscript] void stopCrossProcessForwarding (); */
     142             :   NS_IMETHOD StopCrossProcessForwarding(void) = 0;
     143             : 
     144             : };
     145             : 
     146             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMEvent, NS_IDOMEVENT_IID)
     147             : 
     148             : /* Use this macro when declaring classes that implement this interface. */
     149             : #define NS_DECL_NSIDOMEVENT \
     150             :   NS_IMETHOD GetType(nsAString & aType) override; \
     151             :   NS_IMETHOD GetTarget(nsIDOMEventTarget * *aTarget) override; \
     152             :   NS_IMETHOD GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget) override; \
     153             :   NS_IMETHOD GetEventPhase(uint16_t *aEventPhase) override; \
     154             :   NS_IMETHOD GetBubbles(bool *aBubbles) override; \
     155             :   NS_IMETHOD GetCancelable(bool *aCancelable) override; \
     156             :   NS_IMETHOD GetTimeStamp(DOMTimeStamp *aTimeStamp) override; \
     157             :   NS_IMETHOD StopPropagation(void) override; \
     158             :   NS_IMETHOD PreventDefault(void) override; \
     159             :   virtual void InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg) override; \
     160             :   NS_IMETHOD GetDefaultPrevented(bool *aDefaultPrevented) override; \
     161             :   NS_IMETHOD StopImmediatePropagation(void) override; \
     162             :   NS_IMETHOD GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget) override; \
     163             :   NS_IMETHOD GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget) override; \
     164             :   NS_IMETHOD GetPreventDefault(bool *_retval) override; \
     165             :   NS_IMETHOD GetIsTrusted(bool *aIsTrusted) override; \
     166             :   NS_IMETHOD GetCancelBubble(bool *aCancelBubble) override; \
     167             :   NS_IMETHOD SetCancelBubble(bool aCancelBubble) override; \
     168             :   NS_IMETHOD DuplicatePrivateData(void) override; \
     169             :   NS_IMETHOD SetTarget(nsIDOMEventTarget *aTarget) override; \
     170             :   NS_IMETHOD_(bool) IsDispatchStopped(void) override; \
     171             :   NS_IMETHOD_(mozilla::WidgetEvent *) WidgetEventPtr(void) override; \
     172             :   NS_IMETHOD_(void) SetTrusted(bool aTrusted) override; \
     173             :   NS_IMETHOD_(void) Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType) override; \
     174             :   NS_IMETHOD_(bool) Deserialize(const IPC::Message *aMsg, PickleIterator *aIter) override; \
     175             :   NS_IMETHOD_(void) SetOwner(mozilla::dom::EventTarget *aOwner) override; \
     176             :   NS_IMETHOD_(mozilla::dom::Event *) InternalDOMEvent(void) override; \
     177             :   NS_IMETHOD StopCrossProcessForwarding(void) override; 
     178             : 
     179             : /* Use this macro when declaring the members of this interface when the
     180             :    class doesn't implement the interface. This is useful for forwarding. */
     181             : #define NS_DECL_NON_VIRTUAL_NSIDOMEVENT \
     182             :   nsresult GetType(nsAString & aType); \
     183             :   nsresult GetTarget(nsIDOMEventTarget * *aTarget); \
     184             :   nsresult GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget); \
     185             :   nsresult GetEventPhase(uint16_t *aEventPhase); \
     186             :   nsresult GetBubbles(bool *aBubbles); \
     187             :   nsresult GetCancelable(bool *aCancelable); \
     188             :   nsresult GetTimeStamp(DOMTimeStamp *aTimeStamp); \
     189             :   nsresult StopPropagation(void); \
     190             :   nsresult PreventDefault(void); \
     191             :   void InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg); \
     192             :   nsresult GetDefaultPrevented(bool *aDefaultPrevented); \
     193             :   nsresult StopImmediatePropagation(void); \
     194             :   nsresult GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget); \
     195             :   nsresult GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget); \
     196             :   nsresult GetPreventDefault(bool *_retval); \
     197             :   nsresult GetIsTrusted(bool *aIsTrusted); \
     198             :   nsresult GetCancelBubble(bool *aCancelBubble); \
     199             :   nsresult SetCancelBubble(bool aCancelBubble); \
     200             :   nsresult DuplicatePrivateData(void); \
     201             :   nsresult SetTarget(nsIDOMEventTarget *aTarget); \
     202             :   nsresult_(bool) IsDispatchStopped(void); \
     203             :   nsresult_(mozilla::WidgetEvent *) WidgetEventPtr(void); \
     204             :   nsresult_(void) SetTrusted(bool aTrusted); \
     205             :   nsresult_(void) Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType); \
     206             :   nsresult_(bool) Deserialize(const IPC::Message *aMsg, PickleIterator *aIter); \
     207             :   nsresult_(void) SetOwner(mozilla::dom::EventTarget *aOwner); \
     208             :   nsresult_(mozilla::dom::Event *) InternalDOMEvent(void); \
     209             :   nsresult StopCrossProcessForwarding(void); 
     210             : 
     211             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     212             : #define NS_FORWARD_NSIDOMEVENT(_to) \
     213             :   NS_IMETHOD GetType(nsAString & aType) override { return _to GetType(aType); } \
     214             :   NS_IMETHOD GetTarget(nsIDOMEventTarget * *aTarget) override { return _to GetTarget(aTarget); } \
     215             :   NS_IMETHOD GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget) override { return _to GetCurrentTarget(aCurrentTarget); } \
     216             :   NS_IMETHOD GetEventPhase(uint16_t *aEventPhase) override { return _to GetEventPhase(aEventPhase); } \
     217             :   NS_IMETHOD GetBubbles(bool *aBubbles) override { return _to GetBubbles(aBubbles); } \
     218             :   NS_IMETHOD GetCancelable(bool *aCancelable) override { return _to GetCancelable(aCancelable); } \
     219             :   NS_IMETHOD GetTimeStamp(DOMTimeStamp *aTimeStamp) override { return _to GetTimeStamp(aTimeStamp); } \
     220             :   NS_IMETHOD StopPropagation(void) override { return _to StopPropagation(); } \
     221             :   NS_IMETHOD PreventDefault(void) override { return _to PreventDefault(); } \
     222             :   virtual void InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg) override { return _to InitEvent(eventTypeArg, canBubbleArg, cancelableArg); } \
     223             :   NS_IMETHOD GetDefaultPrevented(bool *aDefaultPrevented) override { return _to GetDefaultPrevented(aDefaultPrevented); } \
     224             :   NS_IMETHOD StopImmediatePropagation(void) override { return _to StopImmediatePropagation(); } \
     225             :   NS_IMETHOD GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget) override { return _to GetOriginalTarget(aOriginalTarget); } \
     226             :   NS_IMETHOD GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget) override { return _to GetExplicitOriginalTarget(aExplicitOriginalTarget); } \
     227             :   NS_IMETHOD GetPreventDefault(bool *_retval) override { return _to GetPreventDefault(_retval); } \
     228             :   NS_IMETHOD GetIsTrusted(bool *aIsTrusted) override { return _to GetIsTrusted(aIsTrusted); } \
     229             :   NS_IMETHOD GetCancelBubble(bool *aCancelBubble) override { return _to GetCancelBubble(aCancelBubble); } \
     230             :   NS_IMETHOD SetCancelBubble(bool aCancelBubble) override { return _to SetCancelBubble(aCancelBubble); } \
     231             :   NS_IMETHOD DuplicatePrivateData(void) override { return _to DuplicatePrivateData(); } \
     232             :   NS_IMETHOD SetTarget(nsIDOMEventTarget *aTarget) override { return _to SetTarget(aTarget); } \
     233             :   NS_IMETHOD_(bool) IsDispatchStopped(void) override { return _to IsDispatchStopped(); } \
     234             :   NS_IMETHOD_(mozilla::WidgetEvent *) WidgetEventPtr(void) override { return _to WidgetEventPtr(); } \
     235             :   NS_IMETHOD_(void) SetTrusted(bool aTrusted) override { return _to SetTrusted(aTrusted); } \
     236             :   NS_IMETHOD_(void) Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType) override { return _to Serialize(aMsg, aSerializeInterfaceType); } \
     237             :   NS_IMETHOD_(bool) Deserialize(const IPC::Message *aMsg, PickleIterator *aIter) override { return _to Deserialize(aMsg, aIter); } \
     238             :   NS_IMETHOD_(void) SetOwner(mozilla::dom::EventTarget *aOwner) override { return _to SetOwner(aOwner); } \
     239             :   NS_IMETHOD_(mozilla::dom::Event *) InternalDOMEvent(void) override { return _to InternalDOMEvent(); } \
     240             :   NS_IMETHOD StopCrossProcessForwarding(void) override { return _to StopCrossProcessForwarding(); } 
     241             : 
     242             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     243             : #define NS_FORWARD_SAFE_NSIDOMEVENT(_to) \
     244             :   NS_IMETHOD GetType(nsAString & aType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetType(aType); } \
     245             :   NS_IMETHOD GetTarget(nsIDOMEventTarget * *aTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTarget(aTarget); } \
     246             :   NS_IMETHOD GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCurrentTarget(aCurrentTarget); } \
     247             :   NS_IMETHOD GetEventPhase(uint16_t *aEventPhase) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetEventPhase(aEventPhase); } \
     248             :   NS_IMETHOD GetBubbles(bool *aBubbles) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBubbles(aBubbles); } \
     249             :   NS_IMETHOD GetCancelable(bool *aCancelable) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCancelable(aCancelable); } \
     250             :   NS_IMETHOD GetTimeStamp(DOMTimeStamp *aTimeStamp) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTimeStamp(aTimeStamp); } \
     251             :   NS_IMETHOD StopPropagation(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->StopPropagation(); } \
     252             :   NS_IMETHOD PreventDefault(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->PreventDefault(); } \
     253             :   virtual void InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg) override; \
     254             :   NS_IMETHOD GetDefaultPrevented(bool *aDefaultPrevented) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDefaultPrevented(aDefaultPrevented); } \
     255             :   NS_IMETHOD StopImmediatePropagation(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->StopImmediatePropagation(); } \
     256             :   NS_IMETHOD GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOriginalTarget(aOriginalTarget); } \
     257             :   NS_IMETHOD GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetExplicitOriginalTarget(aExplicitOriginalTarget); } \
     258             :   NS_IMETHOD GetPreventDefault(bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPreventDefault(_retval); } \
     259             :   NS_IMETHOD GetIsTrusted(bool *aIsTrusted) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIsTrusted(aIsTrusted); } \
     260             :   NS_IMETHOD GetCancelBubble(bool *aCancelBubble) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCancelBubble(aCancelBubble); } \
     261             :   NS_IMETHOD SetCancelBubble(bool aCancelBubble) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCancelBubble(aCancelBubble); } \
     262             :   NS_IMETHOD DuplicatePrivateData(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DuplicatePrivateData(); } \
     263             :   NS_IMETHOD SetTarget(nsIDOMEventTarget *aTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTarget(aTarget); } \
     264             :   NS_IMETHOD_(bool) IsDispatchStopped(void) override; \
     265             :   NS_IMETHOD_(mozilla::WidgetEvent *) WidgetEventPtr(void) override; \
     266             :   NS_IMETHOD_(void) SetTrusted(bool aTrusted) override; \
     267             :   NS_IMETHOD_(void) Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType) override; \
     268             :   NS_IMETHOD_(bool) Deserialize(const IPC::Message *aMsg, PickleIterator *aIter) override; \
     269             :   NS_IMETHOD_(void) SetOwner(mozilla::dom::EventTarget *aOwner) override; \
     270             :   NS_IMETHOD_(mozilla::dom::Event *) InternalDOMEvent(void) override; \
     271             :   NS_IMETHOD StopCrossProcessForwarding(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->StopCrossProcessForwarding(); } 
     272             : 
     273             : #if 0
     274             : /* Use the code below as a template for the implementation class for this interface. */
     275             : 
     276             : /* Header file */
     277             : class nsDOMEvent : public nsIDOMEvent
     278             : {
     279             : public:
     280             :   NS_DECL_ISUPPORTS
     281             :   NS_DECL_NSIDOMEVENT
     282             : 
     283             :   nsDOMEvent();
     284             : 
     285             : private:
     286             :   ~nsDOMEvent();
     287             : 
     288             : protected:
     289             :   /* additional members */
     290             : };
     291             : 
     292             : /* Implementation file */
     293             : NS_IMPL_ISUPPORTS(nsDOMEvent, nsIDOMEvent)
     294             : 
     295             : nsDOMEvent::nsDOMEvent()
     296             : {
     297             :   /* member initializers and constructor code */
     298             : }
     299             : 
     300             : nsDOMEvent::~nsDOMEvent()
     301             : {
     302             :   /* destructor code */
     303             : }
     304             : 
     305             : /* readonly attribute DOMString type; */
     306             : NS_IMETHODIMP nsDOMEvent::GetType(nsAString & aType)
     307             : {
     308             :     return NS_ERROR_NOT_IMPLEMENTED;
     309             : }
     310             : 
     311             : /* readonly attribute nsIDOMEventTarget target; */
     312             : NS_IMETHODIMP nsDOMEvent::GetTarget(nsIDOMEventTarget * *aTarget)
     313             : {
     314             :     return NS_ERROR_NOT_IMPLEMENTED;
     315             : }
     316             : 
     317             : /* readonly attribute nsIDOMEventTarget currentTarget; */
     318             : NS_IMETHODIMP nsDOMEvent::GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget)
     319             : {
     320             :     return NS_ERROR_NOT_IMPLEMENTED;
     321             : }
     322             : 
     323             : /* readonly attribute unsigned short eventPhase; */
     324             : NS_IMETHODIMP nsDOMEvent::GetEventPhase(uint16_t *aEventPhase)
     325             : {
     326             :     return NS_ERROR_NOT_IMPLEMENTED;
     327             : }
     328             : 
     329             : /* readonly attribute boolean bubbles; */
     330             : NS_IMETHODIMP nsDOMEvent::GetBubbles(bool *aBubbles)
     331             : {
     332             :     return NS_ERROR_NOT_IMPLEMENTED;
     333             : }
     334             : 
     335             : /* readonly attribute boolean cancelable; */
     336             : NS_IMETHODIMP nsDOMEvent::GetCancelable(bool *aCancelable)
     337             : {
     338             :     return NS_ERROR_NOT_IMPLEMENTED;
     339             : }
     340             : 
     341             : /* readonly attribute DOMTimeStamp timeStamp; */
     342             : NS_IMETHODIMP nsDOMEvent::GetTimeStamp(DOMTimeStamp *aTimeStamp)
     343             : {
     344             :     return NS_ERROR_NOT_IMPLEMENTED;
     345             : }
     346             : 
     347             : /* void stopPropagation (); */
     348             : NS_IMETHODIMP nsDOMEvent::StopPropagation()
     349             : {
     350             :     return NS_ERROR_NOT_IMPLEMENTED;
     351             : }
     352             : 
     353             : /* void preventDefault (); */
     354             : NS_IMETHODIMP nsDOMEvent::PreventDefault()
     355             : {
     356             :     return NS_ERROR_NOT_IMPLEMENTED;
     357             : }
     358             : 
     359             : /* [nostdcall,notxpcom] void initEvent (in DOMString eventTypeArg, in boolean canBubbleArg, in boolean cancelableArg); */
     360             : void nsDOMEvent::InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg)
     361             : {
     362             :     return NS_ERROR_NOT_IMPLEMENTED;
     363             : }
     364             : 
     365             : /* readonly attribute boolean defaultPrevented; */
     366             : NS_IMETHODIMP nsDOMEvent::GetDefaultPrevented(bool *aDefaultPrevented)
     367             : {
     368             :     return NS_ERROR_NOT_IMPLEMENTED;
     369             : }
     370             : 
     371             : /* void stopImmediatePropagation (); */
     372             : NS_IMETHODIMP nsDOMEvent::StopImmediatePropagation()
     373             : {
     374             :     return NS_ERROR_NOT_IMPLEMENTED;
     375             : }
     376             : 
     377             : /* readonly attribute nsIDOMEventTarget originalTarget; */
     378             : NS_IMETHODIMP nsDOMEvent::GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget)
     379             : {
     380             :     return NS_ERROR_NOT_IMPLEMENTED;
     381             : }
     382             : 
     383             : /* readonly attribute nsIDOMEventTarget explicitOriginalTarget; */
     384             : NS_IMETHODIMP nsDOMEvent::GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget)
     385             : {
     386             :     return NS_ERROR_NOT_IMPLEMENTED;
     387             : }
     388             : 
     389             : /* boolean getPreventDefault (); */
     390             : NS_IMETHODIMP nsDOMEvent::GetPreventDefault(bool *_retval)
     391             : {
     392             :     return NS_ERROR_NOT_IMPLEMENTED;
     393             : }
     394             : 
     395             : /* readonly attribute boolean isTrusted; */
     396             : NS_IMETHODIMP nsDOMEvent::GetIsTrusted(bool *aIsTrusted)
     397             : {
     398             :     return NS_ERROR_NOT_IMPLEMENTED;
     399             : }
     400             : 
     401             : /* attribute boolean cancelBubble; */
     402             : NS_IMETHODIMP nsDOMEvent::GetCancelBubble(bool *aCancelBubble)
     403             : {
     404             :     return NS_ERROR_NOT_IMPLEMENTED;
     405             : }
     406             : NS_IMETHODIMP nsDOMEvent::SetCancelBubble(bool aCancelBubble)
     407             : {
     408             :     return NS_ERROR_NOT_IMPLEMENTED;
     409             : }
     410             : 
     411             : /* [noscript] void duplicatePrivateData (); */
     412             : NS_IMETHODIMP nsDOMEvent::DuplicatePrivateData()
     413             : {
     414             :     return NS_ERROR_NOT_IMPLEMENTED;
     415             : }
     416             : 
     417             : /* [noscript] void setTarget (in nsIDOMEventTarget aTarget); */
     418             : NS_IMETHODIMP nsDOMEvent::SetTarget(nsIDOMEventTarget *aTarget)
     419             : {
     420             :     return NS_ERROR_NOT_IMPLEMENTED;
     421             : }
     422             : 
     423             : /* [notxpcom] boolean IsDispatchStopped (); */
     424             : NS_IMETHODIMP_(bool) nsDOMEvent::IsDispatchStopped()
     425             : {
     426             :     return NS_ERROR_NOT_IMPLEMENTED;
     427             : }
     428             : 
     429             : /* [notxpcom] WidgetEvent WidgetEventPtr (); */
     430             : NS_IMETHODIMP_(mozilla::WidgetEvent *) nsDOMEvent::WidgetEventPtr()
     431             : {
     432             :     return NS_ERROR_NOT_IMPLEMENTED;
     433             : }
     434             : 
     435             : /* [noscript,notxpcom] void SetTrusted (in boolean aTrusted); */
     436             : NS_IMETHODIMP_(void) nsDOMEvent::SetTrusted(bool aTrusted)
     437             : {
     438             :     return NS_ERROR_NOT_IMPLEMENTED;
     439             : }
     440             : 
     441             : /* [notxpcom] void Serialize (in IPCMessagePtr aMsg, in boolean aSerializeInterfaceType); */
     442             : NS_IMETHODIMP_(void) nsDOMEvent::Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType)
     443             : {
     444             :     return NS_ERROR_NOT_IMPLEMENTED;
     445             : }
     446             : 
     447             : /* [notxpcom] boolean Deserialize (in ConstIPCMessagePtr aMsg, in PickleIterator aIter); */
     448             : NS_IMETHODIMP_(bool) nsDOMEvent::Deserialize(const IPC::Message *aMsg, PickleIterator *aIter)
     449             : {
     450             :     return NS_ERROR_NOT_IMPLEMENTED;
     451             : }
     452             : 
     453             : /* [noscript,notxpcom] void SetOwner (in EventTargetPtr aOwner); */
     454             : NS_IMETHODIMP_(void) nsDOMEvent::SetOwner(mozilla::dom::EventTarget *aOwner)
     455             : {
     456             :     return NS_ERROR_NOT_IMPLEMENTED;
     457             : }
     458             : 
     459             : /* [notxpcom] DOMEventPtr InternalDOMEvent (); */
     460             : NS_IMETHODIMP_(mozilla::dom::Event *) nsDOMEvent::InternalDOMEvent()
     461             : {
     462             :     return NS_ERROR_NOT_IMPLEMENTED;
     463             : }
     464             : 
     465             : /* [noscript] void stopCrossProcessForwarding (); */
     466             : NS_IMETHODIMP nsDOMEvent::StopCrossProcessForwarding()
     467             : {
     468             :     return NS_ERROR_NOT_IMPLEMENTED;
     469             : }
     470             : 
     471             : /* End of implementation class template. */
     472             : #endif
     473             : 
     474             : 
     475             : #endif /* __gen_nsIDOMEvent_h__ */

Generated by: LCOV version 1.13