LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/ipc/ipdl - PDocAccessibleChild.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 0 4065 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 40 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : //
       2             : // Automatically generated by ipdlc.
       3             : // Edit at your own risk
       4             : //
       5             : 
       6             : 
       7             : #include "mozilla/a11y/PDocAccessibleChild.h"
       8             : 
       9             : #include "mozilla/ipc/PFileDescriptorSetChild.h"
      10             : #include "mozilla/dom/PBrowserChild.h"
      11             : 
      12             : #include "nsIFile.h"
      13             : #include "GeckoProfiler.h"
      14             : 
      15             : namespace mozilla {
      16             : namespace a11y {
      17             : 
      18             : 
      19           0 : auto PDocAccessibleChild::Recv__delete__() -> mozilla::ipc::IPCResult
      20             : {
      21           0 :     return IPC_OK();
      22             : }
      23             : 
      24           0 : auto PDocAccessibleChild::ActorDestroy(ActorDestroyReason aWhy) -> void
      25             : {
      26           0 : }
      27             : 
      28           0 : MOZ_IMPLICIT PDocAccessibleChild::PDocAccessibleChild() :
      29             :     mozilla::ipc::IProtocol(mozilla::ipc::ChildSide),
      30           0 :     mState(PDocAccessible::__Dead)
      31             : {
      32           0 :     MOZ_COUNT_CTOR(PDocAccessibleChild);
      33           0 : }
      34             : 
      35           0 : PDocAccessibleChild::~PDocAccessibleChild()
      36             : {
      37           0 :     MOZ_COUNT_DTOR(PDocAccessibleChild);
      38           0 : }
      39             : 
      40           0 : auto PDocAccessibleChild::Manager() const -> PBrowserChild*
      41             : {
      42           0 :     return static_cast<PBrowserChild*>(IProtocol::Manager());
      43             : }
      44             : 
      45           0 : auto PDocAccessibleChild::SendShutdown() -> bool
      46             : {
      47           0 :     IPC::Message* msg__ = PDocAccessible::Msg_Shutdown(Id());
      48             : 
      49             : 
      50             : 
      51             : 
      52             : 
      53           0 :     if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
      54           0 :         mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
      55             :     }
      56           0 :     AUTO_PROFILER_LABEL("PDocAccessible::Msg_Shutdown", OTHER);
      57           0 :     PDocAccessible::Transition(PDocAccessible::Msg_Shutdown__ID, (&(mState)));
      58             : 
      59           0 :     bool sendok__ = (GetIPCChannel())->Send(msg__);
      60           0 :     return sendok__;
      61             : }
      62             : 
      63           0 : auto PDocAccessibleChild::SendEvent(
      64             :         const uint64_t& aID,
      65             :         const uint32_t& type) -> bool
      66             : {
      67           0 :     IPC::Message* msg__ = PDocAccessible::Msg_Event(Id());
      68             : 
      69           0 :     Write(aID, msg__);
      70             :     // Sentinel = 'aID'
      71           0 :     (msg__)->WriteSentinel(2735041849);
      72           0 :     Write(type, msg__);
      73             :     // Sentinel = 'type'
      74           0 :     (msg__)->WriteSentinel(2982068540);
      75             : 
      76             : 
      77             : 
      78             : 
      79           0 :     if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
      80           0 :         mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
      81             :     }
      82           0 :     AUTO_PROFILER_LABEL("PDocAccessible::Msg_Event", OTHER);
      83           0 :     PDocAccessible::Transition(PDocAccessible::Msg_Event__ID, (&(mState)));
      84             : 
      85           0 :     bool sendok__ = (GetIPCChannel())->Send(msg__);
      86           0 :     return sendok__;
      87             : }
      88             : 
      89           0 : auto PDocAccessibleChild::SendShowEvent(
      90             :         const ShowEventData& data,
      91             :         const bool& aFromuser) -> bool
      92             : {
      93           0 :     IPC::Message* msg__ = PDocAccessible::Msg_ShowEvent(Id());
      94             : 
      95           0 :     Write(data, msg__);
      96             :     // Sentinel = 'data'
      97           0 :     (msg__)->WriteSentinel(843352540);
      98           0 :     Write(aFromuser, msg__);
      99             :     // Sentinel = 'aFromuser'
     100           0 :     (msg__)->WriteSentinel(3160995885);
     101             : 
     102             : 
     103             : 
     104             : 
     105           0 :     if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     106           0 :         mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
     107             :     }
     108           0 :     AUTO_PROFILER_LABEL("PDocAccessible::Msg_ShowEvent", OTHER);
     109           0 :     PDocAccessible::Transition(PDocAccessible::Msg_ShowEvent__ID, (&(mState)));
     110             : 
     111           0 :     bool sendok__ = (GetIPCChannel())->Send(msg__);
     112           0 :     return sendok__;
     113             : }
     114             : 
     115           0 : auto PDocAccessibleChild::SendHideEvent(
     116             :         const uint64_t& aRootID,
     117             :         const bool& aFromUser) -> bool
     118             : {
     119           0 :     IPC::Message* msg__ = PDocAccessible::Msg_HideEvent(Id());
     120             : 
     121           0 :     Write(aRootID, msg__);
     122             :     // Sentinel = 'aRootID'
     123           0 :     (msg__)->WriteSentinel(2354475633);
     124           0 :     Write(aFromUser, msg__);
     125             :     // Sentinel = 'aFromUser'
     126           0 :     (msg__)->WriteSentinel(526185101);
     127             : 
     128             : 
     129             : 
     130             : 
     131           0 :     if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     132           0 :         mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
     133             :     }
     134           0 :     AUTO_PROFILER_LABEL("PDocAccessible::Msg_HideEvent", OTHER);
     135           0 :     PDocAccessible::Transition(PDocAccessible::Msg_HideEvent__ID, (&(mState)));
     136             : 
     137           0 :     bool sendok__ = (GetIPCChannel())->Send(msg__);
     138           0 :     return sendok__;
     139             : }
     140             : 
     141           0 : auto PDocAccessibleChild::SendStateChangeEvent(
     142             :         const uint64_t& aID,
     143             :         const uint64_t& aState,
     144             :         const bool& aEnabled) -> bool
     145             : {
     146           0 :     IPC::Message* msg__ = PDocAccessible::Msg_StateChangeEvent(Id());
     147             : 
     148           0 :     Write(aID, msg__);
     149             :     // Sentinel = 'aID'
     150           0 :     (msg__)->WriteSentinel(2735041849);
     151           0 :     Write(aState, msg__);
     152             :     // Sentinel = 'aState'
     153           0 :     (msg__)->WriteSentinel(3694751962);
     154           0 :     Write(aEnabled, msg__);
     155             :     // Sentinel = 'aEnabled'
     156           0 :     (msg__)->WriteSentinel(2225039408);
     157             : 
     158             : 
     159             : 
     160             : 
     161           0 :     if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     162           0 :         mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
     163             :     }
     164           0 :     AUTO_PROFILER_LABEL("PDocAccessible::Msg_StateChangeEvent", OTHER);
     165           0 :     PDocAccessible::Transition(PDocAccessible::Msg_StateChangeEvent__ID, (&(mState)));
     166             : 
     167           0 :     bool sendok__ = (GetIPCChannel())->Send(msg__);
     168           0 :     return sendok__;
     169             : }
     170             : 
     171           0 : auto PDocAccessibleChild::SendCaretMoveEvent(
     172             :         const uint64_t& aID,
     173             :         const int32_t& aOffset) -> bool
     174             : {
     175           0 :     IPC::Message* msg__ = PDocAccessible::Msg_CaretMoveEvent(Id());
     176             : 
     177           0 :     Write(aID, msg__);
     178             :     // Sentinel = 'aID'
     179           0 :     (msg__)->WriteSentinel(2735041849);
     180           0 :     Write(aOffset, msg__);
     181             :     // Sentinel = 'aOffset'
     182           0 :     (msg__)->WriteSentinel(2656388039);
     183             : 
     184             : 
     185             : 
     186             : 
     187           0 :     if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     188           0 :         mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
     189             :     }
     190           0 :     AUTO_PROFILER_LABEL("PDocAccessible::Msg_CaretMoveEvent", OTHER);
     191           0 :     PDocAccessible::Transition(PDocAccessible::Msg_CaretMoveEvent__ID, (&(mState)));
     192             : 
     193           0 :     bool sendok__ = (GetIPCChannel())->Send(msg__);
     194           0 :     return sendok__;
     195             : }
     196             : 
     197           0 : auto PDocAccessibleChild::SendTextChangeEvent(
     198             :         const uint64_t& aID,
     199             :         const nsString& aStr,
     200             :         const int32_t& aStart,
     201             :         const uint32_t& aLen,
     202             :         const bool& aIsInsert,
     203             :         const bool& aFromUser) -> bool
     204             : {
     205           0 :     IPC::Message* msg__ = PDocAccessible::Msg_TextChangeEvent(Id());
     206             : 
     207           0 :     Write(aID, msg__);
     208             :     // Sentinel = 'aID'
     209           0 :     (msg__)->WriteSentinel(2735041849);
     210           0 :     Write(aStr, msg__);
     211             :     // Sentinel = 'aStr'
     212           0 :     (msg__)->WriteSentinel(2114818906);
     213           0 :     Write(aStart, msg__);
     214             :     // Sentinel = 'aStart'
     215           0 :     (msg__)->WriteSentinel(3696751949);
     216           0 :     Write(aLen, msg__);
     217             :     // Sentinel = 'aLen'
     218           0 :     (msg__)->WriteSentinel(2715198354);
     219           0 :     Write(aIsInsert, msg__);
     220             :     // Sentinel = 'aIsInsert'
     221           0 :     (msg__)->WriteSentinel(659069939);
     222           0 :     Write(aFromUser, msg__);
     223             :     // Sentinel = 'aFromUser'
     224           0 :     (msg__)->WriteSentinel(526185101);
     225             : 
     226             : 
     227             : 
     228             : 
     229           0 :     if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     230           0 :         mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
     231             :     }
     232           0 :     AUTO_PROFILER_LABEL("PDocAccessible::Msg_TextChangeEvent", OTHER);
     233           0 :     PDocAccessible::Transition(PDocAccessible::Msg_TextChangeEvent__ID, (&(mState)));
     234             : 
     235           0 :     bool sendok__ = (GetIPCChannel())->Send(msg__);
     236           0 :     return sendok__;
     237             : }
     238             : 
     239           0 : auto PDocAccessibleChild::SendSelectionEvent(
     240             :         const uint64_t& aID,
     241             :         const uint64_t& aWidgetID,
     242             :         const uint32_t& aType) -> bool
     243             : {
     244           0 :     IPC::Message* msg__ = PDocAccessible::Msg_SelectionEvent(Id());
     245             : 
     246           0 :     Write(aID, msg__);
     247             :     // Sentinel = 'aID'
     248           0 :     (msg__)->WriteSentinel(2735041849);
     249           0 :     Write(aWidgetID, msg__);
     250             :     // Sentinel = 'aWidgetID'
     251           0 :     (msg__)->WriteSentinel(3308517459);
     252           0 :     Write(aType, msg__);
     253             :     // Sentinel = 'aType'
     254           0 :     (msg__)->WriteSentinel(1819585676);
     255             : 
     256             : 
     257             : 
     258             : 
     259           0 :     if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     260           0 :         mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
     261             :     }
     262           0 :     AUTO_PROFILER_LABEL("PDocAccessible::Msg_SelectionEvent", OTHER);
     263           0 :     PDocAccessible::Transition(PDocAccessible::Msg_SelectionEvent__ID, (&(mState)));
     264             : 
     265           0 :     bool sendok__ = (GetIPCChannel())->Send(msg__);
     266           0 :     return sendok__;
     267             : }
     268             : 
     269           0 : auto PDocAccessibleChild::SendRoleChangedEvent(const uint32_t& aRole) -> bool
     270             : {
     271           0 :     IPC::Message* msg__ = PDocAccessible::Msg_RoleChangedEvent(Id());
     272             : 
     273           0 :     Write(aRole, msg__);
     274             :     // Sentinel = 'aRole'
     275           0 :     (msg__)->WriteSentinel(985916136);
     276             : 
     277             : 
     278             : 
     279             : 
     280           0 :     if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     281           0 :         mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
     282             :     }
     283           0 :     AUTO_PROFILER_LABEL("PDocAccessible::Msg_RoleChangedEvent", OTHER);
     284           0 :     PDocAccessible::Transition(PDocAccessible::Msg_RoleChangedEvent__ID, (&(mState)));
     285             : 
     286           0 :     bool sendok__ = (GetIPCChannel())->Send(msg__);
     287           0 :     return sendok__;
     288             : }
     289             : 
     290           0 : auto PDocAccessibleChild::SendBindChildDoc(
     291             :         PDocAccessibleChild* aChildDoc,
     292             :         const uint64_t& aID) -> bool
     293             : {
     294           0 :     IPC::Message* msg__ = PDocAccessible::Msg_BindChildDoc(Id());
     295             : 
     296           0 :     Write(aChildDoc, msg__, false);
     297             :     // Sentinel = 'aChildDoc'
     298           0 :     (msg__)->WriteSentinel(3137363820);
     299           0 :     Write(aID, msg__);
     300             :     // Sentinel = 'aID'
     301           0 :     (msg__)->WriteSentinel(2735041849);
     302             : 
     303             : 
     304             : 
     305             : 
     306           0 :     if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     307           0 :         mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
     308             :     }
     309           0 :     AUTO_PROFILER_LABEL("PDocAccessible::Msg_BindChildDoc", OTHER);
     310           0 :     PDocAccessible::Transition(PDocAccessible::Msg_BindChildDoc__ID, (&(mState)));
     311             : 
     312           0 :     bool sendok__ = (GetIPCChannel())->Send(msg__);
     313           0 :     return sendok__;
     314             : }
     315             : 
     316           0 : auto PDocAccessibleChild::RemoveManagee(
     317             :         int32_t aProtocolId,
     318             :         ProtocolBase* aListener) -> void
     319             : {
     320           0 :     FatalError("unreached");
     321           0 :     return;
     322             : }
     323             : 
     324           0 : auto PDocAccessibleChild::OnMessageReceived(const Message& msg__) -> PDocAccessibleChild::Result
     325             : {
     326           0 :     switch ((msg__).type()) {
     327             :     case PDocAccessible::Msg___delete____ID:
     328             :         {
     329           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     330           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     331             :             }
     332           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg___delete__", OTHER);
     333             : 
     334           0 :             PickleIterator iter__(msg__);
     335             :             PDocAccessibleChild* actor;
     336             : 
     337           0 :             if ((!(Read((&(actor)), (&(msg__)), (&(iter__)), false)))) {
     338           0 :                 FatalError("Error deserializing 'PDocAccessibleChild'");
     339           0 :                 return MsgValueError;
     340             :             }
     341             :             // Sentinel = 'actor'
     342           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 875202478)))) {
     343           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'PDocAccessibleChild'");
     344           0 :                 return MsgValueError;
     345             :             }
     346           0 :             (msg__).EndRead(iter__, (msg__).type());
     347           0 :             PDocAccessible::Transition(PDocAccessible::Msg___delete____ID, (&(mState)));
     348           0 :             if ((!(Recv__delete__()))) {
     349           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     350             :                 // Error handled in mozilla::ipc::IPCResult
     351           0 :                 return MsgProcessingError;
     352             :             }
     353             : 
     354             : 
     355           0 :             IProtocol* mgr = (actor)->Manager();
     356           0 :             (actor)->DestroySubtree(Deletion);
     357           0 :             (actor)->DeallocSubtree();
     358           0 :             (mgr)->RemoveManagee(PDocAccessibleMsgStart, actor);
     359             : 
     360           0 :             return MsgProcessed;
     361             :         }
     362             :     case PDocAccessible::Msg_RestoreFocus__ID:
     363             :         {
     364           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     365           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     366             :             }
     367           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_RestoreFocus", OTHER);
     368             : 
     369           0 :             PDocAccessible::Transition(PDocAccessible::Msg_RestoreFocus__ID, (&(mState)));
     370           0 :             if ((!(RecvRestoreFocus()))) {
     371           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     372             :                 // Error handled in mozilla::ipc::IPCResult
     373           0 :                 return MsgProcessingError;
     374             :             }
     375             : 
     376           0 :             return MsgProcessed;
     377             :         }
     378             :     case PDocAccessible::Msg_ScrollTo__ID:
     379             :         {
     380           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     381           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     382             :             }
     383           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ScrollTo", OTHER);
     384             : 
     385           0 :             PickleIterator iter__(msg__);
     386             :             uint64_t aID;
     387             :             uint32_t aScrollType;
     388             : 
     389           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     390           0 :                 FatalError("Error deserializing 'uint64_t'");
     391           0 :                 return MsgValueError;
     392             :             }
     393             :             // Sentinel = 'aID'
     394           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     395           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     396           0 :                 return MsgValueError;
     397             :             }
     398           0 :             if ((!(Read((&(aScrollType)), (&(msg__)), (&(iter__)))))) {
     399           0 :                 FatalError("Error deserializing 'uint32_t'");
     400           0 :                 return MsgValueError;
     401             :             }
     402             :             // Sentinel = 'aScrollType'
     403           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2343471605)))) {
     404           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
     405           0 :                 return MsgValueError;
     406             :             }
     407           0 :             (msg__).EndRead(iter__, (msg__).type());
     408           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ScrollTo__ID, (&(mState)));
     409           0 :             if ((!(RecvScrollTo(mozilla::Move(aID), mozilla::Move(aScrollType))))) {
     410           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     411             :                 // Error handled in mozilla::ipc::IPCResult
     412           0 :                 return MsgProcessingError;
     413             :             }
     414             : 
     415           0 :             return MsgProcessed;
     416             :         }
     417             :     case PDocAccessible::Msg_ScrollToPoint__ID:
     418             :         {
     419           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     420           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     421             :             }
     422           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ScrollToPoint", OTHER);
     423             : 
     424           0 :             PickleIterator iter__(msg__);
     425             :             uint64_t aID;
     426             :             uint32_t aScrollType;
     427             :             int32_t aX;
     428             :             int32_t aY;
     429             : 
     430           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     431           0 :                 FatalError("Error deserializing 'uint64_t'");
     432           0 :                 return MsgValueError;
     433             :             }
     434             :             // Sentinel = 'aID'
     435           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     436           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     437           0 :                 return MsgValueError;
     438             :             }
     439           0 :             if ((!(Read((&(aScrollType)), (&(msg__)), (&(iter__)))))) {
     440           0 :                 FatalError("Error deserializing 'uint32_t'");
     441           0 :                 return MsgValueError;
     442             :             }
     443             :             // Sentinel = 'aScrollType'
     444           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2343471605)))) {
     445           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
     446           0 :                 return MsgValueError;
     447             :             }
     448           0 :             if ((!(Read((&(aX)), (&(msg__)), (&(iter__)))))) {
     449           0 :                 FatalError("Error deserializing 'int32_t'");
     450           0 :                 return MsgValueError;
     451             :             }
     452             :             // Sentinel = 'aX'
     453           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2745208761)))) {
     454           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
     455           0 :                 return MsgValueError;
     456             :             }
     457           0 :             if ((!(Read((&(aY)), (&(msg__)), (&(iter__)))))) {
     458           0 :                 FatalError("Error deserializing 'int32_t'");
     459           0 :                 return MsgValueError;
     460             :             }
     461             :             // Sentinel = 'aY'
     462           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2745208760)))) {
     463           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
     464           0 :                 return MsgValueError;
     465             :             }
     466           0 :             (msg__).EndRead(iter__, (msg__).type());
     467           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ScrollToPoint__ID, (&(mState)));
     468           0 :             if ((!(RecvScrollToPoint(mozilla::Move(aID), mozilla::Move(aScrollType), mozilla::Move(aX), mozilla::Move(aY))))) {
     469           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     470             :                 // Error handled in mozilla::ipc::IPCResult
     471           0 :                 return MsgProcessingError;
     472             :             }
     473             : 
     474           0 :             return MsgProcessed;
     475             :         }
     476             :     case PDocAccessible::Msg_SetCaretOffset__ID:
     477             :         {
     478           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     479           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     480             :             }
     481           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_SetCaretOffset", OTHER);
     482             : 
     483           0 :             PickleIterator iter__(msg__);
     484             :             uint64_t aID;
     485             :             int32_t aOffset;
     486             : 
     487           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     488           0 :                 FatalError("Error deserializing 'uint64_t'");
     489           0 :                 return MsgValueError;
     490             :             }
     491             :             // Sentinel = 'aID'
     492           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     493           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     494           0 :                 return MsgValueError;
     495             :             }
     496           0 :             if ((!(Read((&(aOffset)), (&(msg__)), (&(iter__)))))) {
     497           0 :                 FatalError("Error deserializing 'int32_t'");
     498           0 :                 return MsgValueError;
     499             :             }
     500             :             // Sentinel = 'aOffset'
     501           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2656388039)))) {
     502           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
     503           0 :                 return MsgValueError;
     504             :             }
     505           0 :             (msg__).EndRead(iter__, (msg__).type());
     506           0 :             PDocAccessible::Transition(PDocAccessible::Msg_SetCaretOffset__ID, (&(mState)));
     507           0 :             if ((!(RecvSetCaretOffset(mozilla::Move(aID), mozilla::Move(aOffset))))) {
     508           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     509             :                 // Error handled in mozilla::ipc::IPCResult
     510           0 :                 return MsgProcessingError;
     511             :             }
     512             : 
     513           0 :             return MsgProcessed;
     514             :         }
     515             :     case PDocAccessible::Msg_ScrollSubstringTo__ID:
     516             :         {
     517           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     518           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     519             :             }
     520           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ScrollSubstringTo", OTHER);
     521             : 
     522           0 :             PickleIterator iter__(msg__);
     523             :             uint64_t aID;
     524             :             int32_t aStartOffset;
     525             :             int32_t aEndOffset;
     526             :             uint32_t aScrollType;
     527             : 
     528           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     529           0 :                 FatalError("Error deserializing 'uint64_t'");
     530           0 :                 return MsgValueError;
     531             :             }
     532             :             // Sentinel = 'aID'
     533           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     534           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     535           0 :                 return MsgValueError;
     536             :             }
     537           0 :             if ((!(Read((&(aStartOffset)), (&(msg__)), (&(iter__)))))) {
     538           0 :                 FatalError("Error deserializing 'int32_t'");
     539           0 :                 return MsgValueError;
     540             :             }
     541             :             // Sentinel = 'aStartOffset'
     542           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1066059254)))) {
     543           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
     544           0 :                 return MsgValueError;
     545             :             }
     546           0 :             if ((!(Read((&(aEndOffset)), (&(msg__)), (&(iter__)))))) {
     547           0 :                 FatalError("Error deserializing 'int32_t'");
     548           0 :                 return MsgValueError;
     549             :             }
     550             :             // Sentinel = 'aEndOffset'
     551           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2439813419)))) {
     552           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
     553           0 :                 return MsgValueError;
     554             :             }
     555           0 :             if ((!(Read((&(aScrollType)), (&(msg__)), (&(iter__)))))) {
     556           0 :                 FatalError("Error deserializing 'uint32_t'");
     557           0 :                 return MsgValueError;
     558             :             }
     559             :             // Sentinel = 'aScrollType'
     560           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2343471605)))) {
     561           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
     562           0 :                 return MsgValueError;
     563             :             }
     564           0 :             (msg__).EndRead(iter__, (msg__).type());
     565           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ScrollSubstringTo__ID, (&(mState)));
     566           0 :             if ((!(RecvScrollSubstringTo(mozilla::Move(aID), mozilla::Move(aStartOffset), mozilla::Move(aEndOffset), mozilla::Move(aScrollType))))) {
     567           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     568             :                 // Error handled in mozilla::ipc::IPCResult
     569           0 :                 return MsgProcessingError;
     570             :             }
     571             : 
     572           0 :             return MsgProcessed;
     573             :         }
     574             :     case PDocAccessible::Msg_ScrollSubstringToPoint__ID:
     575             :         {
     576           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     577           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     578             :             }
     579           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ScrollSubstringToPoint", OTHER);
     580             : 
     581           0 :             PickleIterator iter__(msg__);
     582             :             uint64_t aID;
     583             :             int32_t aStartOffset;
     584             :             int32_t aEndOffset;
     585             :             uint32_t aCoordinateType;
     586             :             int32_t aX;
     587             :             int32_t aY;
     588             : 
     589           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     590           0 :                 FatalError("Error deserializing 'uint64_t'");
     591           0 :                 return MsgValueError;
     592             :             }
     593             :             // Sentinel = 'aID'
     594           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     595           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     596           0 :                 return MsgValueError;
     597             :             }
     598           0 :             if ((!(Read((&(aStartOffset)), (&(msg__)), (&(iter__)))))) {
     599           0 :                 FatalError("Error deserializing 'int32_t'");
     600           0 :                 return MsgValueError;
     601             :             }
     602             :             // Sentinel = 'aStartOffset'
     603           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1066059254)))) {
     604           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
     605           0 :                 return MsgValueError;
     606             :             }
     607           0 :             if ((!(Read((&(aEndOffset)), (&(msg__)), (&(iter__)))))) {
     608           0 :                 FatalError("Error deserializing 'int32_t'");
     609           0 :                 return MsgValueError;
     610             :             }
     611             :             // Sentinel = 'aEndOffset'
     612           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2439813419)))) {
     613           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
     614           0 :                 return MsgValueError;
     615             :             }
     616           0 :             if ((!(Read((&(aCoordinateType)), (&(msg__)), (&(iter__)))))) {
     617           0 :                 FatalError("Error deserializing 'uint32_t'");
     618           0 :                 return MsgValueError;
     619             :             }
     620             :             // Sentinel = 'aCoordinateType'
     621           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 861667008)))) {
     622           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
     623           0 :                 return MsgValueError;
     624             :             }
     625           0 :             if ((!(Read((&(aX)), (&(msg__)), (&(iter__)))))) {
     626           0 :                 FatalError("Error deserializing 'int32_t'");
     627           0 :                 return MsgValueError;
     628             :             }
     629             :             // Sentinel = 'aX'
     630           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2745208761)))) {
     631           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
     632           0 :                 return MsgValueError;
     633             :             }
     634           0 :             if ((!(Read((&(aY)), (&(msg__)), (&(iter__)))))) {
     635           0 :                 FatalError("Error deserializing 'int32_t'");
     636           0 :                 return MsgValueError;
     637             :             }
     638             :             // Sentinel = 'aY'
     639           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2745208760)))) {
     640           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
     641           0 :                 return MsgValueError;
     642             :             }
     643           0 :             (msg__).EndRead(iter__, (msg__).type());
     644           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ScrollSubstringToPoint__ID, (&(mState)));
     645           0 :             if ((!(RecvScrollSubstringToPoint(mozilla::Move(aID), mozilla::Move(aStartOffset), mozilla::Move(aEndOffset), mozilla::Move(aCoordinateType), mozilla::Move(aX), mozilla::Move(aY))))) {
     646           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     647             :                 // Error handled in mozilla::ipc::IPCResult
     648           0 :                 return MsgProcessingError;
     649             :             }
     650             : 
     651           0 :             return MsgProcessed;
     652             :         }
     653             :     case PDocAccessible::Msg_TakeSelection__ID:
     654             :         {
     655           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     656           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     657             :             }
     658           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TakeSelection", OTHER);
     659             : 
     660           0 :             PickleIterator iter__(msg__);
     661             :             uint64_t aID;
     662             : 
     663           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     664           0 :                 FatalError("Error deserializing 'uint64_t'");
     665           0 :                 return MsgValueError;
     666             :             }
     667             :             // Sentinel = 'aID'
     668           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     669           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     670           0 :                 return MsgValueError;
     671             :             }
     672           0 :             (msg__).EndRead(iter__, (msg__).type());
     673           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TakeSelection__ID, (&(mState)));
     674           0 :             if ((!(RecvTakeSelection(mozilla::Move(aID))))) {
     675           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     676             :                 // Error handled in mozilla::ipc::IPCResult
     677           0 :                 return MsgProcessingError;
     678             :             }
     679             : 
     680           0 :             return MsgProcessed;
     681             :         }
     682             :     case PDocAccessible::Msg_SetSelected__ID:
     683             :         {
     684           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     685           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     686             :             }
     687           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_SetSelected", OTHER);
     688             : 
     689           0 :             PickleIterator iter__(msg__);
     690             :             uint64_t aID;
     691             :             bool aSelected;
     692             : 
     693           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     694           0 :                 FatalError("Error deserializing 'uint64_t'");
     695           0 :                 return MsgValueError;
     696             :             }
     697             :             // Sentinel = 'aID'
     698           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     699           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     700           0 :                 return MsgValueError;
     701             :             }
     702           0 :             if ((!(Read((&(aSelected)), (&(msg__)), (&(iter__)))))) {
     703           0 :                 FatalError("Error deserializing 'bool'");
     704           0 :                 return MsgValueError;
     705             :             }
     706             :             // Sentinel = 'aSelected'
     707           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1712258447)))) {
     708           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'bool'");
     709           0 :                 return MsgValueError;
     710             :             }
     711           0 :             (msg__).EndRead(iter__, (msg__).type());
     712           0 :             PDocAccessible::Transition(PDocAccessible::Msg_SetSelected__ID, (&(mState)));
     713           0 :             if ((!(RecvSetSelected(mozilla::Move(aID), mozilla::Move(aSelected))))) {
     714           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     715             :                 // Error handled in mozilla::ipc::IPCResult
     716           0 :                 return MsgProcessingError;
     717             :             }
     718             : 
     719           0 :             return MsgProcessed;
     720             :         }
     721             :     case PDocAccessible::Msg_TakeFocus__ID:
     722             :         {
     723           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     724           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     725             :             }
     726           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TakeFocus", OTHER);
     727             : 
     728           0 :             PickleIterator iter__(msg__);
     729             :             uint64_t aID;
     730             : 
     731           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     732           0 :                 FatalError("Error deserializing 'uint64_t'");
     733           0 :                 return MsgValueError;
     734             :             }
     735             :             // Sentinel = 'aID'
     736           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     737           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     738           0 :                 return MsgValueError;
     739             :             }
     740           0 :             (msg__).EndRead(iter__, (msg__).type());
     741           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TakeFocus__ID, (&(mState)));
     742           0 :             if ((!(RecvTakeFocus(mozilla::Move(aID))))) {
     743           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     744             :                 // Error handled in mozilla::ipc::IPCResult
     745           0 :                 return MsgProcessingError;
     746             :             }
     747             : 
     748           0 :             return MsgProcessed;
     749             :         }
     750             :     default:
     751             :         {
     752           0 :             return MsgNotKnown;
     753             :         }
     754             :     }
     755             : }
     756             : 
     757           0 : auto PDocAccessibleChild::OnMessageReceived(
     758             :         const Message& msg__,
     759             :         Message*& reply__) -> PDocAccessibleChild::Result
     760             : {
     761           0 :     switch ((msg__).type()) {
     762             :     case PDocAccessible::Msg_State__ID:
     763             :         {
     764           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     765           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     766             :             }
     767           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_State", OTHER);
     768             : 
     769           0 :             PickleIterator iter__(msg__);
     770             :             uint64_t aID;
     771             : 
     772           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     773           0 :                 FatalError("Error deserializing 'uint64_t'");
     774           0 :                 return MsgValueError;
     775             :             }
     776             :             // Sentinel = 'aID'
     777           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     778           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     779           0 :                 return MsgValueError;
     780             :             }
     781           0 :             (msg__).EndRead(iter__, (msg__).type());
     782           0 :             PDocAccessible::Transition(PDocAccessible::Msg_State__ID, (&(mState)));
     783           0 :             int32_t id__ = Id();
     784             :             uint64_t states;
     785           0 :             if ((!(RecvState(mozilla::Move(aID), (&(states)))))) {
     786           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     787             :                 // Error handled in mozilla::ipc::IPCResult
     788           0 :                 return MsgProcessingError;
     789             :             }
     790             : 
     791           0 :             reply__ = PDocAccessible::Reply_State(id__);
     792             : 
     793           0 :             Write(states, reply__);
     794             :             // Sentinel = 'states'
     795           0 :             (reply__)->WriteSentinel(3730608528);
     796           0 :             (reply__)->set_sync();
     797           0 :             (reply__)->set_reply();
     798             : 
     799           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     800           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
     801             :             }
     802           0 :             return MsgProcessed;
     803             :         }
     804             :     case PDocAccessible::Msg_NativeState__ID:
     805             :         {
     806           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     807           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     808             :             }
     809           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_NativeState", OTHER);
     810             : 
     811           0 :             PickleIterator iter__(msg__);
     812             :             uint64_t aID;
     813             : 
     814           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     815           0 :                 FatalError("Error deserializing 'uint64_t'");
     816           0 :                 return MsgValueError;
     817             :             }
     818             :             // Sentinel = 'aID'
     819           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     820           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     821           0 :                 return MsgValueError;
     822             :             }
     823           0 :             (msg__).EndRead(iter__, (msg__).type());
     824           0 :             PDocAccessible::Transition(PDocAccessible::Msg_NativeState__ID, (&(mState)));
     825           0 :             int32_t id__ = Id();
     826             :             uint64_t states;
     827           0 :             if ((!(RecvNativeState(mozilla::Move(aID), (&(states)))))) {
     828           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     829             :                 // Error handled in mozilla::ipc::IPCResult
     830           0 :                 return MsgProcessingError;
     831             :             }
     832             : 
     833           0 :             reply__ = PDocAccessible::Reply_NativeState(id__);
     834             : 
     835           0 :             Write(states, reply__);
     836             :             // Sentinel = 'states'
     837           0 :             (reply__)->WriteSentinel(3730608528);
     838           0 :             (reply__)->set_sync();
     839           0 :             (reply__)->set_reply();
     840             : 
     841           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     842           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
     843             :             }
     844           0 :             return MsgProcessed;
     845             :         }
     846             :     case PDocAccessible::Msg_Name__ID:
     847             :         {
     848           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     849           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     850             :             }
     851           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Name", OTHER);
     852             : 
     853           0 :             PickleIterator iter__(msg__);
     854             :             uint64_t aID;
     855             : 
     856           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     857           0 :                 FatalError("Error deserializing 'uint64_t'");
     858           0 :                 return MsgValueError;
     859             :             }
     860             :             // Sentinel = 'aID'
     861           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     862           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     863           0 :                 return MsgValueError;
     864             :             }
     865           0 :             (msg__).EndRead(iter__, (msg__).type());
     866           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Name__ID, (&(mState)));
     867           0 :             int32_t id__ = Id();
     868           0 :             nsString name;
     869           0 :             if ((!(RecvName(mozilla::Move(aID), (&(name)))))) {
     870           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     871             :                 // Error handled in mozilla::ipc::IPCResult
     872           0 :                 return MsgProcessingError;
     873             :             }
     874             : 
     875           0 :             reply__ = PDocAccessible::Reply_Name(id__);
     876             : 
     877           0 :             Write(name, reply__);
     878             :             // Sentinel = 'name'
     879           0 :             (reply__)->WriteSentinel(15034981);
     880           0 :             (reply__)->set_sync();
     881           0 :             (reply__)->set_reply();
     882             : 
     883           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     884           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
     885             :             }
     886           0 :             return MsgProcessed;
     887             :         }
     888             :     case PDocAccessible::Msg_Value__ID:
     889             :         {
     890           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     891           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     892             :             }
     893           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Value", OTHER);
     894             : 
     895           0 :             PickleIterator iter__(msg__);
     896             :             uint64_t aID;
     897             : 
     898           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     899           0 :                 FatalError("Error deserializing 'uint64_t'");
     900           0 :                 return MsgValueError;
     901             :             }
     902             :             // Sentinel = 'aID'
     903           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     904           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     905           0 :                 return MsgValueError;
     906             :             }
     907           0 :             (msg__).EndRead(iter__, (msg__).type());
     908           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Value__ID, (&(mState)));
     909           0 :             int32_t id__ = Id();
     910           0 :             nsString value;
     911           0 :             if ((!(RecvValue(mozilla::Move(aID), (&(value)))))) {
     912           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     913             :                 // Error handled in mozilla::ipc::IPCResult
     914           0 :                 return MsgProcessingError;
     915             :             }
     916             : 
     917           0 :             reply__ = PDocAccessible::Reply_Value(id__);
     918             : 
     919           0 :             Write(value, reply__);
     920             :             // Sentinel = 'value'
     921           0 :             (reply__)->WriteSentinel(3456818542);
     922           0 :             (reply__)->set_sync();
     923           0 :             (reply__)->set_reply();
     924             : 
     925           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     926           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
     927             :             }
     928           0 :             return MsgProcessed;
     929             :         }
     930             :     case PDocAccessible::Msg_Help__ID:
     931             :         {
     932           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     933           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     934             :             }
     935           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Help", OTHER);
     936             : 
     937           0 :             PickleIterator iter__(msg__);
     938             :             uint64_t aID;
     939             : 
     940           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     941           0 :                 FatalError("Error deserializing 'uint64_t'");
     942           0 :                 return MsgValueError;
     943             :             }
     944             :             // Sentinel = 'aID'
     945           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     946           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     947           0 :                 return MsgValueError;
     948             :             }
     949           0 :             (msg__).EndRead(iter__, (msg__).type());
     950           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Help__ID, (&(mState)));
     951           0 :             int32_t id__ = Id();
     952           0 :             nsString help;
     953           0 :             if ((!(RecvHelp(mozilla::Move(aID), (&(help)))))) {
     954           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     955             :                 // Error handled in mozilla::ipc::IPCResult
     956           0 :                 return MsgProcessingError;
     957             :             }
     958             : 
     959           0 :             reply__ = PDocAccessible::Reply_Help(id__);
     960             : 
     961           0 :             Write(help, reply__);
     962             :             // Sentinel = 'help'
     963           0 :             (reply__)->WriteSentinel(4023988741);
     964           0 :             (reply__)->set_sync();
     965           0 :             (reply__)->set_reply();
     966             : 
     967           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     968           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
     969             :             }
     970           0 :             return MsgProcessed;
     971             :         }
     972             :     case PDocAccessible::Msg_Description__ID:
     973             :         {
     974           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
     975           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
     976             :             }
     977           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Description", OTHER);
     978             : 
     979           0 :             PickleIterator iter__(msg__);
     980             :             uint64_t aID;
     981             : 
     982           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
     983           0 :                 FatalError("Error deserializing 'uint64_t'");
     984           0 :                 return MsgValueError;
     985             :             }
     986             :             // Sentinel = 'aID'
     987           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
     988           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
     989           0 :                 return MsgValueError;
     990             :             }
     991           0 :             (msg__).EndRead(iter__, (msg__).type());
     992           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Description__ID, (&(mState)));
     993           0 :             int32_t id__ = Id();
     994           0 :             nsString desc;
     995           0 :             if ((!(RecvDescription(mozilla::Move(aID), (&(desc)))))) {
     996           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
     997             :                 // Error handled in mozilla::ipc::IPCResult
     998           0 :                 return MsgProcessingError;
     999             :             }
    1000             : 
    1001           0 :             reply__ = PDocAccessible::Reply_Description(id__);
    1002             : 
    1003           0 :             Write(desc, reply__);
    1004             :             // Sentinel = 'desc'
    1005           0 :             (reply__)->WriteSentinel(3761872479);
    1006           0 :             (reply__)->set_sync();
    1007           0 :             (reply__)->set_reply();
    1008             : 
    1009           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1010           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1011             :             }
    1012           0 :             return MsgProcessed;
    1013             :         }
    1014             :     case PDocAccessible::Msg_Attributes__ID:
    1015             :         {
    1016           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1017           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1018             :             }
    1019           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Attributes", OTHER);
    1020             : 
    1021           0 :             PickleIterator iter__(msg__);
    1022             :             uint64_t aID;
    1023             : 
    1024           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1025           0 :                 FatalError("Error deserializing 'uint64_t'");
    1026           0 :                 return MsgValueError;
    1027             :             }
    1028             :             // Sentinel = 'aID'
    1029           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1030           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1031           0 :                 return MsgValueError;
    1032             :             }
    1033           0 :             (msg__).EndRead(iter__, (msg__).type());
    1034           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Attributes__ID, (&(mState)));
    1035           0 :             int32_t id__ = Id();
    1036           0 :             nsTArray<Attribute> attributes;
    1037           0 :             if ((!(RecvAttributes(mozilla::Move(aID), (&(attributes)))))) {
    1038           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1039             :                 // Error handled in mozilla::ipc::IPCResult
    1040           0 :                 return MsgProcessingError;
    1041             :             }
    1042             : 
    1043           0 :             reply__ = PDocAccessible::Reply_Attributes(id__);
    1044             : 
    1045           0 :             Write(attributes, reply__);
    1046             :             // Sentinel = 'attributes'
    1047           0 :             (reply__)->WriteSentinel(673635577);
    1048           0 :             (reply__)->set_sync();
    1049           0 :             (reply__)->set_reply();
    1050             : 
    1051           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1052           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1053             :             }
    1054           0 :             return MsgProcessed;
    1055             :         }
    1056             :     case PDocAccessible::Msg_RelationByType__ID:
    1057             :         {
    1058           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1059           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1060             :             }
    1061           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_RelationByType", OTHER);
    1062             : 
    1063           0 :             PickleIterator iter__(msg__);
    1064             :             uint64_t aID;
    1065             :             uint32_t aRelationType;
    1066             : 
    1067           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1068           0 :                 FatalError("Error deserializing 'uint64_t'");
    1069           0 :                 return MsgValueError;
    1070             :             }
    1071             :             // Sentinel = 'aID'
    1072           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1073           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1074           0 :                 return MsgValueError;
    1075             :             }
    1076           0 :             if ((!(Read((&(aRelationType)), (&(msg__)), (&(iter__)))))) {
    1077           0 :                 FatalError("Error deserializing 'uint32_t'");
    1078           0 :                 return MsgValueError;
    1079             :             }
    1080             :             // Sentinel = 'aRelationType'
    1081           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 402082796)))) {
    1082           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    1083           0 :                 return MsgValueError;
    1084             :             }
    1085           0 :             (msg__).EndRead(iter__, (msg__).type());
    1086           0 :             PDocAccessible::Transition(PDocAccessible::Msg_RelationByType__ID, (&(mState)));
    1087           0 :             int32_t id__ = Id();
    1088           0 :             nsTArray<uint64_t> targets;
    1089           0 :             if ((!(RecvRelationByType(mozilla::Move(aID), mozilla::Move(aRelationType), (&(targets)))))) {
    1090           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1091             :                 // Error handled in mozilla::ipc::IPCResult
    1092           0 :                 return MsgProcessingError;
    1093             :             }
    1094             : 
    1095           0 :             reply__ = PDocAccessible::Reply_RelationByType(id__);
    1096             : 
    1097           0 :             Write(targets, reply__);
    1098             :             // Sentinel = 'targets'
    1099           0 :             (reply__)->WriteSentinel(2649770141);
    1100           0 :             (reply__)->set_sync();
    1101           0 :             (reply__)->set_reply();
    1102             : 
    1103           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1104           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1105             :             }
    1106           0 :             return MsgProcessed;
    1107             :         }
    1108             :     case PDocAccessible::Msg_Relations__ID:
    1109             :         {
    1110           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1111           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1112             :             }
    1113           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Relations", OTHER);
    1114             : 
    1115           0 :             PickleIterator iter__(msg__);
    1116             :             uint64_t aID;
    1117             : 
    1118           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1119           0 :                 FatalError("Error deserializing 'uint64_t'");
    1120           0 :                 return MsgValueError;
    1121             :             }
    1122             :             // Sentinel = 'aID'
    1123           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1124           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1125           0 :                 return MsgValueError;
    1126             :             }
    1127           0 :             (msg__).EndRead(iter__, (msg__).type());
    1128           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Relations__ID, (&(mState)));
    1129           0 :             int32_t id__ = Id();
    1130           0 :             nsTArray<RelationTargets> relations;
    1131           0 :             if ((!(RecvRelations(mozilla::Move(aID), (&(relations)))))) {
    1132           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1133             :                 // Error handled in mozilla::ipc::IPCResult
    1134           0 :                 return MsgProcessingError;
    1135             :             }
    1136             : 
    1137           0 :             reply__ = PDocAccessible::Reply_Relations(id__);
    1138             : 
    1139           0 :             Write(relations, reply__);
    1140             :             // Sentinel = 'relations'
    1141           0 :             (reply__)->WriteSentinel(3577985838);
    1142           0 :             (reply__)->set_sync();
    1143           0 :             (reply__)->set_reply();
    1144             : 
    1145           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1146           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1147             :             }
    1148           0 :             return MsgProcessed;
    1149             :         }
    1150             :     case PDocAccessible::Msg_IsSearchbox__ID:
    1151             :         {
    1152           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1153           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1154             :             }
    1155           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_IsSearchbox", OTHER);
    1156             : 
    1157           0 :             PickleIterator iter__(msg__);
    1158             :             uint64_t aID;
    1159             : 
    1160           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1161           0 :                 FatalError("Error deserializing 'uint64_t'");
    1162           0 :                 return MsgValueError;
    1163             :             }
    1164             :             // Sentinel = 'aID'
    1165           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1166           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1167           0 :                 return MsgValueError;
    1168             :             }
    1169           0 :             (msg__).EndRead(iter__, (msg__).type());
    1170           0 :             PDocAccessible::Transition(PDocAccessible::Msg_IsSearchbox__ID, (&(mState)));
    1171           0 :             int32_t id__ = Id();
    1172             :             bool retval;
    1173           0 :             if ((!(RecvIsSearchbox(mozilla::Move(aID), (&(retval)))))) {
    1174           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1175             :                 // Error handled in mozilla::ipc::IPCResult
    1176           0 :                 return MsgProcessingError;
    1177             :             }
    1178             : 
    1179           0 :             reply__ = PDocAccessible::Reply_IsSearchbox(id__);
    1180             : 
    1181           0 :             Write(retval, reply__);
    1182             :             // Sentinel = 'retval'
    1183           0 :             (reply__)->WriteSentinel(3130628604);
    1184           0 :             (reply__)->set_sync();
    1185           0 :             (reply__)->set_reply();
    1186             : 
    1187           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1188           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1189             :             }
    1190           0 :             return MsgProcessed;
    1191             :         }
    1192             :     case PDocAccessible::Msg_LandmarkRole__ID:
    1193             :         {
    1194           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1195           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1196             :             }
    1197           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_LandmarkRole", OTHER);
    1198             : 
    1199           0 :             PickleIterator iter__(msg__);
    1200             :             uint64_t aID;
    1201             : 
    1202           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1203           0 :                 FatalError("Error deserializing 'uint64_t'");
    1204           0 :                 return MsgValueError;
    1205             :             }
    1206             :             // Sentinel = 'aID'
    1207           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1208           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1209           0 :                 return MsgValueError;
    1210             :             }
    1211           0 :             (msg__).EndRead(iter__, (msg__).type());
    1212           0 :             PDocAccessible::Transition(PDocAccessible::Msg_LandmarkRole__ID, (&(mState)));
    1213           0 :             int32_t id__ = Id();
    1214           0 :             nsString landmark;
    1215           0 :             if ((!(RecvLandmarkRole(mozilla::Move(aID), (&(landmark)))))) {
    1216           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1217             :                 // Error handled in mozilla::ipc::IPCResult
    1218           0 :                 return MsgProcessingError;
    1219             :             }
    1220             : 
    1221           0 :             reply__ = PDocAccessible::Reply_LandmarkRole(id__);
    1222             : 
    1223           0 :             Write(landmark, reply__);
    1224             :             // Sentinel = 'landmark'
    1225           0 :             (reply__)->WriteSentinel(4039038456);
    1226           0 :             (reply__)->set_sync();
    1227           0 :             (reply__)->set_reply();
    1228             : 
    1229           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1230           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1231             :             }
    1232           0 :             return MsgProcessed;
    1233             :         }
    1234             :     case PDocAccessible::Msg_ARIARoleAtom__ID:
    1235             :         {
    1236           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1237           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1238             :             }
    1239           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ARIARoleAtom", OTHER);
    1240             : 
    1241           0 :             PickleIterator iter__(msg__);
    1242             :             uint64_t aID;
    1243             : 
    1244           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1245           0 :                 FatalError("Error deserializing 'uint64_t'");
    1246           0 :                 return MsgValueError;
    1247             :             }
    1248             :             // Sentinel = 'aID'
    1249           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1250           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1251           0 :                 return MsgValueError;
    1252             :             }
    1253           0 :             (msg__).EndRead(iter__, (msg__).type());
    1254           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ARIARoleAtom__ID, (&(mState)));
    1255           0 :             int32_t id__ = Id();
    1256           0 :             nsString role;
    1257           0 :             if ((!(RecvARIARoleAtom(mozilla::Move(aID), (&(role)))))) {
    1258           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1259             :                 // Error handled in mozilla::ipc::IPCResult
    1260           0 :                 return MsgProcessingError;
    1261             :             }
    1262             : 
    1263           0 :             reply__ = PDocAccessible::Reply_ARIARoleAtom(id__);
    1264             : 
    1265           0 :             Write(role, reply__);
    1266             :             // Sentinel = 'role'
    1267           0 :             (reply__)->WriteSentinel(336463796);
    1268           0 :             (reply__)->set_sync();
    1269           0 :             (reply__)->set_reply();
    1270             : 
    1271           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1272           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1273             :             }
    1274           0 :             return MsgProcessed;
    1275             :         }
    1276             :     case PDocAccessible::Msg_GetLevelInternal__ID:
    1277             :         {
    1278           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1279           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1280             :             }
    1281           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_GetLevelInternal", OTHER);
    1282             : 
    1283           0 :             PickleIterator iter__(msg__);
    1284             :             uint64_t aID;
    1285             : 
    1286           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1287           0 :                 FatalError("Error deserializing 'uint64_t'");
    1288           0 :                 return MsgValueError;
    1289             :             }
    1290             :             // Sentinel = 'aID'
    1291           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1292           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1293           0 :                 return MsgValueError;
    1294             :             }
    1295           0 :             (msg__).EndRead(iter__, (msg__).type());
    1296           0 :             PDocAccessible::Transition(PDocAccessible::Msg_GetLevelInternal__ID, (&(mState)));
    1297           0 :             int32_t id__ = Id();
    1298             :             int32_t aLevel;
    1299           0 :             if ((!(RecvGetLevelInternal(mozilla::Move(aID), (&(aLevel)))))) {
    1300           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1301             :                 // Error handled in mozilla::ipc::IPCResult
    1302           0 :                 return MsgProcessingError;
    1303             :             }
    1304             : 
    1305           0 :             reply__ = PDocAccessible::Reply_GetLevelInternal(id__);
    1306             : 
    1307           0 :             Write(aLevel, reply__);
    1308             :             // Sentinel = 'aLevel'
    1309           0 :             (reply__)->WriteSentinel(1717579975);
    1310           0 :             (reply__)->set_sync();
    1311           0 :             (reply__)->set_reply();
    1312             : 
    1313           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1314           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1315             :             }
    1316           0 :             return MsgProcessed;
    1317             :         }
    1318             :     case PDocAccessible::Msg_CaretLineNumber__ID:
    1319             :         {
    1320           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1321           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1322             :             }
    1323           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_CaretLineNumber", OTHER);
    1324             : 
    1325           0 :             PickleIterator iter__(msg__);
    1326             :             uint64_t aID;
    1327             : 
    1328           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1329           0 :                 FatalError("Error deserializing 'uint64_t'");
    1330           0 :                 return MsgValueError;
    1331             :             }
    1332             :             // Sentinel = 'aID'
    1333           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1334           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1335           0 :                 return MsgValueError;
    1336             :             }
    1337           0 :             (msg__).EndRead(iter__, (msg__).type());
    1338           0 :             PDocAccessible::Transition(PDocAccessible::Msg_CaretLineNumber__ID, (&(mState)));
    1339           0 :             int32_t id__ = Id();
    1340             :             int32_t aLineNumber;
    1341           0 :             if ((!(RecvCaretLineNumber(mozilla::Move(aID), (&(aLineNumber)))))) {
    1342           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1343             :                 // Error handled in mozilla::ipc::IPCResult
    1344           0 :                 return MsgProcessingError;
    1345             :             }
    1346             : 
    1347           0 :             reply__ = PDocAccessible::Reply_CaretLineNumber(id__);
    1348             : 
    1349           0 :             Write(aLineNumber, reply__);
    1350             :             // Sentinel = 'aLineNumber'
    1351           0 :             (reply__)->WriteSentinel(321757991);
    1352           0 :             (reply__)->set_sync();
    1353           0 :             (reply__)->set_reply();
    1354             : 
    1355           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1356           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1357             :             }
    1358           0 :             return MsgProcessed;
    1359             :         }
    1360             :     case PDocAccessible::Msg_CaretOffset__ID:
    1361             :         {
    1362           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1363           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1364             :             }
    1365           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_CaretOffset", OTHER);
    1366             : 
    1367           0 :             PickleIterator iter__(msg__);
    1368             :             uint64_t aID;
    1369             : 
    1370           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1371           0 :                 FatalError("Error deserializing 'uint64_t'");
    1372           0 :                 return MsgValueError;
    1373             :             }
    1374             :             // Sentinel = 'aID'
    1375           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1376           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1377           0 :                 return MsgValueError;
    1378             :             }
    1379           0 :             (msg__).EndRead(iter__, (msg__).type());
    1380           0 :             PDocAccessible::Transition(PDocAccessible::Msg_CaretOffset__ID, (&(mState)));
    1381           0 :             int32_t id__ = Id();
    1382             :             int32_t aOffset;
    1383           0 :             if ((!(RecvCaretOffset(mozilla::Move(aID), (&(aOffset)))))) {
    1384           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1385             :                 // Error handled in mozilla::ipc::IPCResult
    1386           0 :                 return MsgProcessingError;
    1387             :             }
    1388             : 
    1389           0 :             reply__ = PDocAccessible::Reply_CaretOffset(id__);
    1390             : 
    1391           0 :             Write(aOffset, reply__);
    1392             :             // Sentinel = 'aOffset'
    1393           0 :             (reply__)->WriteSentinel(2656388039);
    1394           0 :             (reply__)->set_sync();
    1395           0 :             (reply__)->set_reply();
    1396             : 
    1397           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1398           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1399             :             }
    1400           0 :             return MsgProcessed;
    1401             :         }
    1402             :     case PDocAccessible::Msg_CharacterCount__ID:
    1403             :         {
    1404           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1405           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1406             :             }
    1407           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_CharacterCount", OTHER);
    1408             : 
    1409           0 :             PickleIterator iter__(msg__);
    1410             :             uint64_t aID;
    1411             : 
    1412           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1413           0 :                 FatalError("Error deserializing 'uint64_t'");
    1414           0 :                 return MsgValueError;
    1415             :             }
    1416             :             // Sentinel = 'aID'
    1417           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1418           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1419           0 :                 return MsgValueError;
    1420             :             }
    1421           0 :             (msg__).EndRead(iter__, (msg__).type());
    1422           0 :             PDocAccessible::Transition(PDocAccessible::Msg_CharacterCount__ID, (&(mState)));
    1423           0 :             int32_t id__ = Id();
    1424             :             int32_t aCount;
    1425           0 :             if ((!(RecvCharacterCount(mozilla::Move(aID), (&(aCount)))))) {
    1426           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1427             :                 // Error handled in mozilla::ipc::IPCResult
    1428           0 :                 return MsgProcessingError;
    1429             :             }
    1430             : 
    1431           0 :             reply__ = PDocAccessible::Reply_CharacterCount(id__);
    1432             : 
    1433           0 :             Write(aCount, reply__);
    1434             :             // Sentinel = 'aCount'
    1435           0 :             (reply__)->WriteSentinel(2344199296);
    1436           0 :             (reply__)->set_sync();
    1437           0 :             (reply__)->set_reply();
    1438             : 
    1439           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1440           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1441             :             }
    1442           0 :             return MsgProcessed;
    1443             :         }
    1444             :     case PDocAccessible::Msg_SelectionCount__ID:
    1445             :         {
    1446           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1447           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1448             :             }
    1449           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_SelectionCount", OTHER);
    1450             : 
    1451           0 :             PickleIterator iter__(msg__);
    1452             :             uint64_t aID;
    1453             : 
    1454           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1455           0 :                 FatalError("Error deserializing 'uint64_t'");
    1456           0 :                 return MsgValueError;
    1457             :             }
    1458             :             // Sentinel = 'aID'
    1459           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1460           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1461           0 :                 return MsgValueError;
    1462             :             }
    1463           0 :             (msg__).EndRead(iter__, (msg__).type());
    1464           0 :             PDocAccessible::Transition(PDocAccessible::Msg_SelectionCount__ID, (&(mState)));
    1465           0 :             int32_t id__ = Id();
    1466             :             int32_t aCount;
    1467           0 :             if ((!(RecvSelectionCount(mozilla::Move(aID), (&(aCount)))))) {
    1468           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1469             :                 // Error handled in mozilla::ipc::IPCResult
    1470           0 :                 return MsgProcessingError;
    1471             :             }
    1472             : 
    1473           0 :             reply__ = PDocAccessible::Reply_SelectionCount(id__);
    1474             : 
    1475           0 :             Write(aCount, reply__);
    1476             :             // Sentinel = 'aCount'
    1477           0 :             (reply__)->WriteSentinel(2344199296);
    1478           0 :             (reply__)->set_sync();
    1479           0 :             (reply__)->set_reply();
    1480             : 
    1481           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1482           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1483             :             }
    1484           0 :             return MsgProcessed;
    1485             :         }
    1486             :     case PDocAccessible::Msg_TextSubstring__ID:
    1487             :         {
    1488           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1489           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1490             :             }
    1491           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TextSubstring", OTHER);
    1492             : 
    1493           0 :             PickleIterator iter__(msg__);
    1494             :             uint64_t aID;
    1495             :             int32_t aStartOffset;
    1496             :             int32_t aEndOffset;
    1497             : 
    1498           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1499           0 :                 FatalError("Error deserializing 'uint64_t'");
    1500           0 :                 return MsgValueError;
    1501             :             }
    1502             :             // Sentinel = 'aID'
    1503           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1504           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1505           0 :                 return MsgValueError;
    1506             :             }
    1507           0 :             if ((!(Read((&(aStartOffset)), (&(msg__)), (&(iter__)))))) {
    1508           0 :                 FatalError("Error deserializing 'int32_t'");
    1509           0 :                 return MsgValueError;
    1510             :             }
    1511             :             // Sentinel = 'aStartOffset'
    1512           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1066059254)))) {
    1513           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1514           0 :                 return MsgValueError;
    1515             :             }
    1516           0 :             if ((!(Read((&(aEndOffset)), (&(msg__)), (&(iter__)))))) {
    1517           0 :                 FatalError("Error deserializing 'int32_t'");
    1518           0 :                 return MsgValueError;
    1519             :             }
    1520             :             // Sentinel = 'aEndOffset'
    1521           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2439813419)))) {
    1522           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1523           0 :                 return MsgValueError;
    1524             :             }
    1525           0 :             (msg__).EndRead(iter__, (msg__).type());
    1526           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TextSubstring__ID, (&(mState)));
    1527           0 :             int32_t id__ = Id();
    1528           0 :             nsString aText;
    1529             :             bool aValid;
    1530           0 :             if ((!(RecvTextSubstring(mozilla::Move(aID), mozilla::Move(aStartOffset), mozilla::Move(aEndOffset), (&(aText)), (&(aValid)))))) {
    1531           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1532             :                 // Error handled in mozilla::ipc::IPCResult
    1533           0 :                 return MsgProcessingError;
    1534             :             }
    1535             : 
    1536           0 :             reply__ = PDocAccessible::Reply_TextSubstring(id__);
    1537             : 
    1538           0 :             Write(aText, reply__);
    1539             :             // Sentinel = 'aText'
    1540           0 :             (reply__)->WriteSentinel(711388569);
    1541           0 :             Write(aValid, reply__);
    1542             :             // Sentinel = 'aValid'
    1543           0 :             (reply__)->WriteSentinel(2510186467);
    1544           0 :             (reply__)->set_sync();
    1545           0 :             (reply__)->set_reply();
    1546             : 
    1547           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1548           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1549             :             }
    1550           0 :             return MsgProcessed;
    1551             :         }
    1552             :     case PDocAccessible::Msg_GetTextAfterOffset__ID:
    1553             :         {
    1554           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1555           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1556             :             }
    1557           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_GetTextAfterOffset", OTHER);
    1558             : 
    1559           0 :             PickleIterator iter__(msg__);
    1560             :             uint64_t aID;
    1561             :             int32_t aOffset;
    1562             :             int32_t aBoundaryType;
    1563             : 
    1564           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1565           0 :                 FatalError("Error deserializing 'uint64_t'");
    1566           0 :                 return MsgValueError;
    1567             :             }
    1568             :             // Sentinel = 'aID'
    1569           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1570           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1571           0 :                 return MsgValueError;
    1572             :             }
    1573           0 :             if ((!(Read((&(aOffset)), (&(msg__)), (&(iter__)))))) {
    1574           0 :                 FatalError("Error deserializing 'int32_t'");
    1575           0 :                 return MsgValueError;
    1576             :             }
    1577             :             // Sentinel = 'aOffset'
    1578           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2656388039)))) {
    1579           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1580           0 :                 return MsgValueError;
    1581             :             }
    1582           0 :             if ((!(Read((&(aBoundaryType)), (&(msg__)), (&(iter__)))))) {
    1583           0 :                 FatalError("Error deserializing 'int32_t'");
    1584           0 :                 return MsgValueError;
    1585             :             }
    1586             :             // Sentinel = 'aBoundaryType'
    1587           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1823260482)))) {
    1588           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1589           0 :                 return MsgValueError;
    1590             :             }
    1591           0 :             (msg__).EndRead(iter__, (msg__).type());
    1592           0 :             PDocAccessible::Transition(PDocAccessible::Msg_GetTextAfterOffset__ID, (&(mState)));
    1593           0 :             int32_t id__ = Id();
    1594           0 :             nsString aText;
    1595             :             int32_t aStartOffset;
    1596             :             int32_t aEndOffset;
    1597           0 :             if ((!(RecvGetTextAfterOffset(mozilla::Move(aID), mozilla::Move(aOffset), mozilla::Move(aBoundaryType), (&(aText)), (&(aStartOffset)), (&(aEndOffset)))))) {
    1598           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1599             :                 // Error handled in mozilla::ipc::IPCResult
    1600           0 :                 return MsgProcessingError;
    1601             :             }
    1602             : 
    1603           0 :             reply__ = PDocAccessible::Reply_GetTextAfterOffset(id__);
    1604             : 
    1605           0 :             Write(aText, reply__);
    1606             :             // Sentinel = 'aText'
    1607           0 :             (reply__)->WriteSentinel(711388569);
    1608           0 :             Write(aStartOffset, reply__);
    1609             :             // Sentinel = 'aStartOffset'
    1610           0 :             (reply__)->WriteSentinel(1066059254);
    1611           0 :             Write(aEndOffset, reply__);
    1612             :             // Sentinel = 'aEndOffset'
    1613           0 :             (reply__)->WriteSentinel(2439813419);
    1614           0 :             (reply__)->set_sync();
    1615           0 :             (reply__)->set_reply();
    1616             : 
    1617           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1618           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1619             :             }
    1620           0 :             return MsgProcessed;
    1621             :         }
    1622             :     case PDocAccessible::Msg_GetTextAtOffset__ID:
    1623             :         {
    1624           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1625           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1626             :             }
    1627           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_GetTextAtOffset", OTHER);
    1628             : 
    1629           0 :             PickleIterator iter__(msg__);
    1630             :             uint64_t aID;
    1631             :             int32_t aOffset;
    1632             :             int32_t aBoundaryType;
    1633             : 
    1634           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1635           0 :                 FatalError("Error deserializing 'uint64_t'");
    1636           0 :                 return MsgValueError;
    1637             :             }
    1638             :             // Sentinel = 'aID'
    1639           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1640           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1641           0 :                 return MsgValueError;
    1642             :             }
    1643           0 :             if ((!(Read((&(aOffset)), (&(msg__)), (&(iter__)))))) {
    1644           0 :                 FatalError("Error deserializing 'int32_t'");
    1645           0 :                 return MsgValueError;
    1646             :             }
    1647             :             // Sentinel = 'aOffset'
    1648           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2656388039)))) {
    1649           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1650           0 :                 return MsgValueError;
    1651             :             }
    1652           0 :             if ((!(Read((&(aBoundaryType)), (&(msg__)), (&(iter__)))))) {
    1653           0 :                 FatalError("Error deserializing 'int32_t'");
    1654           0 :                 return MsgValueError;
    1655             :             }
    1656             :             // Sentinel = 'aBoundaryType'
    1657           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1823260482)))) {
    1658           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1659           0 :                 return MsgValueError;
    1660             :             }
    1661           0 :             (msg__).EndRead(iter__, (msg__).type());
    1662           0 :             PDocAccessible::Transition(PDocAccessible::Msg_GetTextAtOffset__ID, (&(mState)));
    1663           0 :             int32_t id__ = Id();
    1664           0 :             nsString aText;
    1665             :             int32_t aStartOffset;
    1666             :             int32_t aEndOffset;
    1667           0 :             if ((!(RecvGetTextAtOffset(mozilla::Move(aID), mozilla::Move(aOffset), mozilla::Move(aBoundaryType), (&(aText)), (&(aStartOffset)), (&(aEndOffset)))))) {
    1668           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1669             :                 // Error handled in mozilla::ipc::IPCResult
    1670           0 :                 return MsgProcessingError;
    1671             :             }
    1672             : 
    1673           0 :             reply__ = PDocAccessible::Reply_GetTextAtOffset(id__);
    1674             : 
    1675           0 :             Write(aText, reply__);
    1676             :             // Sentinel = 'aText'
    1677           0 :             (reply__)->WriteSentinel(711388569);
    1678           0 :             Write(aStartOffset, reply__);
    1679             :             // Sentinel = 'aStartOffset'
    1680           0 :             (reply__)->WriteSentinel(1066059254);
    1681           0 :             Write(aEndOffset, reply__);
    1682             :             // Sentinel = 'aEndOffset'
    1683           0 :             (reply__)->WriteSentinel(2439813419);
    1684           0 :             (reply__)->set_sync();
    1685           0 :             (reply__)->set_reply();
    1686             : 
    1687           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1688           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1689             :             }
    1690           0 :             return MsgProcessed;
    1691             :         }
    1692             :     case PDocAccessible::Msg_GetTextBeforeOffset__ID:
    1693             :         {
    1694           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1695           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1696             :             }
    1697           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_GetTextBeforeOffset", OTHER);
    1698             : 
    1699           0 :             PickleIterator iter__(msg__);
    1700             :             uint64_t aID;
    1701             :             int32_t aOffset;
    1702             :             int32_t aBoundaryType;
    1703             : 
    1704           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1705           0 :                 FatalError("Error deserializing 'uint64_t'");
    1706           0 :                 return MsgValueError;
    1707             :             }
    1708             :             // Sentinel = 'aID'
    1709           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1710           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1711           0 :                 return MsgValueError;
    1712             :             }
    1713           0 :             if ((!(Read((&(aOffset)), (&(msg__)), (&(iter__)))))) {
    1714           0 :                 FatalError("Error deserializing 'int32_t'");
    1715           0 :                 return MsgValueError;
    1716             :             }
    1717             :             // Sentinel = 'aOffset'
    1718           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2656388039)))) {
    1719           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1720           0 :                 return MsgValueError;
    1721             :             }
    1722           0 :             if ((!(Read((&(aBoundaryType)), (&(msg__)), (&(iter__)))))) {
    1723           0 :                 FatalError("Error deserializing 'int32_t'");
    1724           0 :                 return MsgValueError;
    1725             :             }
    1726             :             // Sentinel = 'aBoundaryType'
    1727           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1823260482)))) {
    1728           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1729           0 :                 return MsgValueError;
    1730             :             }
    1731           0 :             (msg__).EndRead(iter__, (msg__).type());
    1732           0 :             PDocAccessible::Transition(PDocAccessible::Msg_GetTextBeforeOffset__ID, (&(mState)));
    1733           0 :             int32_t id__ = Id();
    1734           0 :             nsString aText;
    1735             :             int32_t aStartOffset;
    1736             :             int32_t aEndOffset;
    1737           0 :             if ((!(RecvGetTextBeforeOffset(mozilla::Move(aID), mozilla::Move(aOffset), mozilla::Move(aBoundaryType), (&(aText)), (&(aStartOffset)), (&(aEndOffset)))))) {
    1738           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1739             :                 // Error handled in mozilla::ipc::IPCResult
    1740           0 :                 return MsgProcessingError;
    1741             :             }
    1742             : 
    1743           0 :             reply__ = PDocAccessible::Reply_GetTextBeforeOffset(id__);
    1744             : 
    1745           0 :             Write(aText, reply__);
    1746             :             // Sentinel = 'aText'
    1747           0 :             (reply__)->WriteSentinel(711388569);
    1748           0 :             Write(aStartOffset, reply__);
    1749             :             // Sentinel = 'aStartOffset'
    1750           0 :             (reply__)->WriteSentinel(1066059254);
    1751           0 :             Write(aEndOffset, reply__);
    1752             :             // Sentinel = 'aEndOffset'
    1753           0 :             (reply__)->WriteSentinel(2439813419);
    1754           0 :             (reply__)->set_sync();
    1755           0 :             (reply__)->set_reply();
    1756             : 
    1757           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1758           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1759             :             }
    1760           0 :             return MsgProcessed;
    1761             :         }
    1762             :     case PDocAccessible::Msg_CharAt__ID:
    1763             :         {
    1764           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1765           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1766             :             }
    1767           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_CharAt", OTHER);
    1768             : 
    1769           0 :             PickleIterator iter__(msg__);
    1770             :             uint64_t aID;
    1771             :             int32_t aOffset;
    1772             : 
    1773           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1774           0 :                 FatalError("Error deserializing 'uint64_t'");
    1775           0 :                 return MsgValueError;
    1776             :             }
    1777             :             // Sentinel = 'aID'
    1778           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1779           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1780           0 :                 return MsgValueError;
    1781             :             }
    1782           0 :             if ((!(Read((&(aOffset)), (&(msg__)), (&(iter__)))))) {
    1783           0 :                 FatalError("Error deserializing 'int32_t'");
    1784           0 :                 return MsgValueError;
    1785             :             }
    1786             :             // Sentinel = 'aOffset'
    1787           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2656388039)))) {
    1788           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1789           0 :                 return MsgValueError;
    1790             :             }
    1791           0 :             (msg__).EndRead(iter__, (msg__).type());
    1792           0 :             PDocAccessible::Transition(PDocAccessible::Msg_CharAt__ID, (&(mState)));
    1793           0 :             int32_t id__ = Id();
    1794             :             uint16_t aChar;
    1795           0 :             if ((!(RecvCharAt(mozilla::Move(aID), mozilla::Move(aOffset), (&(aChar)))))) {
    1796           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1797             :                 // Error handled in mozilla::ipc::IPCResult
    1798           0 :                 return MsgProcessingError;
    1799             :             }
    1800             : 
    1801           0 :             reply__ = PDocAccessible::Reply_CharAt(id__);
    1802             : 
    1803           0 :             Write(aChar, reply__);
    1804             :             // Sentinel = 'aChar'
    1805           0 :             (reply__)->WriteSentinel(3650638428);
    1806           0 :             (reply__)->set_sync();
    1807           0 :             (reply__)->set_reply();
    1808             : 
    1809           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1810           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1811             :             }
    1812           0 :             return MsgProcessed;
    1813             :         }
    1814             :     case PDocAccessible::Msg_TextAttributes__ID:
    1815             :         {
    1816           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1817           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1818             :             }
    1819           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TextAttributes", OTHER);
    1820             : 
    1821           0 :             PickleIterator iter__(msg__);
    1822             :             uint64_t aID;
    1823             :             bool aIncludeDefAttrs;
    1824             :             int32_t aOffset;
    1825             : 
    1826           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1827           0 :                 FatalError("Error deserializing 'uint64_t'");
    1828           0 :                 return MsgValueError;
    1829             :             }
    1830             :             // Sentinel = 'aID'
    1831           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1832           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1833           0 :                 return MsgValueError;
    1834             :             }
    1835           0 :             if ((!(Read((&(aIncludeDefAttrs)), (&(msg__)), (&(iter__)))))) {
    1836           0 :                 FatalError("Error deserializing 'bool'");
    1837           0 :                 return MsgValueError;
    1838             :             }
    1839             :             // Sentinel = 'aIncludeDefAttrs'
    1840           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1389974536)))) {
    1841           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'bool'");
    1842           0 :                 return MsgValueError;
    1843             :             }
    1844           0 :             if ((!(Read((&(aOffset)), (&(msg__)), (&(iter__)))))) {
    1845           0 :                 FatalError("Error deserializing 'int32_t'");
    1846           0 :                 return MsgValueError;
    1847             :             }
    1848             :             // Sentinel = 'aOffset'
    1849           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2656388039)))) {
    1850           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1851           0 :                 return MsgValueError;
    1852             :             }
    1853           0 :             (msg__).EndRead(iter__, (msg__).type());
    1854           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TextAttributes__ID, (&(mState)));
    1855           0 :             int32_t id__ = Id();
    1856           0 :             nsTArray<Attribute> aAttributes;
    1857             :             int32_t aStartOffset;
    1858             :             int32_t aEndOffset;
    1859           0 :             if ((!(RecvTextAttributes(mozilla::Move(aID), mozilla::Move(aIncludeDefAttrs), mozilla::Move(aOffset), (&(aAttributes)), (&(aStartOffset)), (&(aEndOffset)))))) {
    1860           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1861             :                 // Error handled in mozilla::ipc::IPCResult
    1862           0 :                 return MsgProcessingError;
    1863             :             }
    1864             : 
    1865           0 :             reply__ = PDocAccessible::Reply_TextAttributes(id__);
    1866             : 
    1867           0 :             Write(aAttributes, reply__);
    1868             :             // Sentinel = 'aAttributes'
    1869           0 :             (reply__)->WriteSentinel(951860833);
    1870           0 :             Write(aStartOffset, reply__);
    1871             :             // Sentinel = 'aStartOffset'
    1872           0 :             (reply__)->WriteSentinel(1066059254);
    1873           0 :             Write(aEndOffset, reply__);
    1874             :             // Sentinel = 'aEndOffset'
    1875           0 :             (reply__)->WriteSentinel(2439813419);
    1876           0 :             (reply__)->set_sync();
    1877           0 :             (reply__)->set_reply();
    1878             : 
    1879           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1880           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1881             :             }
    1882           0 :             return MsgProcessed;
    1883             :         }
    1884             :     case PDocAccessible::Msg_DefaultTextAttributes__ID:
    1885             :         {
    1886           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1887           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1888             :             }
    1889           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_DefaultTextAttributes", OTHER);
    1890             : 
    1891           0 :             PickleIterator iter__(msg__);
    1892             :             uint64_t aID;
    1893             : 
    1894           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1895           0 :                 FatalError("Error deserializing 'uint64_t'");
    1896           0 :                 return MsgValueError;
    1897             :             }
    1898             :             // Sentinel = 'aID'
    1899           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1900           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1901           0 :                 return MsgValueError;
    1902             :             }
    1903           0 :             (msg__).EndRead(iter__, (msg__).type());
    1904           0 :             PDocAccessible::Transition(PDocAccessible::Msg_DefaultTextAttributes__ID, (&(mState)));
    1905           0 :             int32_t id__ = Id();
    1906           0 :             nsTArray<Attribute> aAttributes;
    1907           0 :             if ((!(RecvDefaultTextAttributes(mozilla::Move(aID), (&(aAttributes)))))) {
    1908           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1909             :                 // Error handled in mozilla::ipc::IPCResult
    1910           0 :                 return MsgProcessingError;
    1911             :             }
    1912             : 
    1913           0 :             reply__ = PDocAccessible::Reply_DefaultTextAttributes(id__);
    1914             : 
    1915           0 :             Write(aAttributes, reply__);
    1916             :             // Sentinel = 'aAttributes'
    1917           0 :             (reply__)->WriteSentinel(951860833);
    1918           0 :             (reply__)->set_sync();
    1919           0 :             (reply__)->set_reply();
    1920             : 
    1921           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1922           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1923             :             }
    1924           0 :             return MsgProcessed;
    1925             :         }
    1926             :     case PDocAccessible::Msg_TextBounds__ID:
    1927             :         {
    1928           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1929           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    1930             :             }
    1931           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TextBounds", OTHER);
    1932             : 
    1933           0 :             PickleIterator iter__(msg__);
    1934             :             uint64_t aID;
    1935             :             int32_t aStartOffset;
    1936             :             int32_t aEndOffset;
    1937             :             uint32_t aCoordType;
    1938             : 
    1939           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    1940           0 :                 FatalError("Error deserializing 'uint64_t'");
    1941           0 :                 return MsgValueError;
    1942             :             }
    1943             :             // Sentinel = 'aID'
    1944           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    1945           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    1946           0 :                 return MsgValueError;
    1947             :             }
    1948           0 :             if ((!(Read((&(aStartOffset)), (&(msg__)), (&(iter__)))))) {
    1949           0 :                 FatalError("Error deserializing 'int32_t'");
    1950           0 :                 return MsgValueError;
    1951             :             }
    1952             :             // Sentinel = 'aStartOffset'
    1953           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1066059254)))) {
    1954           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1955           0 :                 return MsgValueError;
    1956             :             }
    1957           0 :             if ((!(Read((&(aEndOffset)), (&(msg__)), (&(iter__)))))) {
    1958           0 :                 FatalError("Error deserializing 'int32_t'");
    1959           0 :                 return MsgValueError;
    1960             :             }
    1961             :             // Sentinel = 'aEndOffset'
    1962           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2439813419)))) {
    1963           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    1964           0 :                 return MsgValueError;
    1965             :             }
    1966           0 :             if ((!(Read((&(aCoordType)), (&(msg__)), (&(iter__)))))) {
    1967           0 :                 FatalError("Error deserializing 'uint32_t'");
    1968           0 :                 return MsgValueError;
    1969             :             }
    1970             :             // Sentinel = 'aCoordType'
    1971           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3719390058)))) {
    1972           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    1973           0 :                 return MsgValueError;
    1974             :             }
    1975           0 :             (msg__).EndRead(iter__, (msg__).type());
    1976           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TextBounds__ID, (&(mState)));
    1977           0 :             int32_t id__ = Id();
    1978           0 :             nsIntRect aRetVal;
    1979           0 :             if ((!(RecvTextBounds(mozilla::Move(aID), mozilla::Move(aStartOffset), mozilla::Move(aEndOffset), mozilla::Move(aCoordType), (&(aRetVal)))))) {
    1980           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    1981             :                 // Error handled in mozilla::ipc::IPCResult
    1982           0 :                 return MsgProcessingError;
    1983             :             }
    1984             : 
    1985           0 :             reply__ = PDocAccessible::Reply_TextBounds(id__);
    1986             : 
    1987           0 :             Write(aRetVal, reply__);
    1988             :             // Sentinel = 'aRetVal'
    1989           0 :             (reply__)->WriteSentinel(4235942908);
    1990           0 :             (reply__)->set_sync();
    1991           0 :             (reply__)->set_reply();
    1992             : 
    1993           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    1994           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    1995             :             }
    1996           0 :             return MsgProcessed;
    1997             :         }
    1998             :     case PDocAccessible::Msg_CharBounds__ID:
    1999             :         {
    2000           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2001           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2002             :             }
    2003           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_CharBounds", OTHER);
    2004             : 
    2005           0 :             PickleIterator iter__(msg__);
    2006             :             uint64_t aID;
    2007             :             int32_t aOffset;
    2008             :             uint32_t aCoordType;
    2009             : 
    2010           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2011           0 :                 FatalError("Error deserializing 'uint64_t'");
    2012           0 :                 return MsgValueError;
    2013             :             }
    2014             :             // Sentinel = 'aID'
    2015           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2016           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2017           0 :                 return MsgValueError;
    2018             :             }
    2019           0 :             if ((!(Read((&(aOffset)), (&(msg__)), (&(iter__)))))) {
    2020           0 :                 FatalError("Error deserializing 'int32_t'");
    2021           0 :                 return MsgValueError;
    2022             :             }
    2023             :             // Sentinel = 'aOffset'
    2024           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2656388039)))) {
    2025           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2026           0 :                 return MsgValueError;
    2027             :             }
    2028           0 :             if ((!(Read((&(aCoordType)), (&(msg__)), (&(iter__)))))) {
    2029           0 :                 FatalError("Error deserializing 'uint32_t'");
    2030           0 :                 return MsgValueError;
    2031             :             }
    2032             :             // Sentinel = 'aCoordType'
    2033           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3719390058)))) {
    2034           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    2035           0 :                 return MsgValueError;
    2036             :             }
    2037           0 :             (msg__).EndRead(iter__, (msg__).type());
    2038           0 :             PDocAccessible::Transition(PDocAccessible::Msg_CharBounds__ID, (&(mState)));
    2039           0 :             int32_t id__ = Id();
    2040           0 :             nsIntRect aRetVal;
    2041           0 :             if ((!(RecvCharBounds(mozilla::Move(aID), mozilla::Move(aOffset), mozilla::Move(aCoordType), (&(aRetVal)))))) {
    2042           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2043             :                 // Error handled in mozilla::ipc::IPCResult
    2044           0 :                 return MsgProcessingError;
    2045             :             }
    2046             : 
    2047           0 :             reply__ = PDocAccessible::Reply_CharBounds(id__);
    2048             : 
    2049           0 :             Write(aRetVal, reply__);
    2050             :             // Sentinel = 'aRetVal'
    2051           0 :             (reply__)->WriteSentinel(4235942908);
    2052           0 :             (reply__)->set_sync();
    2053           0 :             (reply__)->set_reply();
    2054             : 
    2055           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2056           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2057             :             }
    2058           0 :             return MsgProcessed;
    2059             :         }
    2060             :     case PDocAccessible::Msg_OffsetAtPoint__ID:
    2061             :         {
    2062           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2063           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2064             :             }
    2065           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_OffsetAtPoint", OTHER);
    2066             : 
    2067           0 :             PickleIterator iter__(msg__);
    2068             :             uint64_t aID;
    2069             :             int32_t aX;
    2070             :             int32_t aY;
    2071             :             uint32_t aCoordType;
    2072             : 
    2073           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2074           0 :                 FatalError("Error deserializing 'uint64_t'");
    2075           0 :                 return MsgValueError;
    2076             :             }
    2077             :             // Sentinel = 'aID'
    2078           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2079           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2080           0 :                 return MsgValueError;
    2081             :             }
    2082           0 :             if ((!(Read((&(aX)), (&(msg__)), (&(iter__)))))) {
    2083           0 :                 FatalError("Error deserializing 'int32_t'");
    2084           0 :                 return MsgValueError;
    2085             :             }
    2086             :             // Sentinel = 'aX'
    2087           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2745208761)))) {
    2088           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2089           0 :                 return MsgValueError;
    2090             :             }
    2091           0 :             if ((!(Read((&(aY)), (&(msg__)), (&(iter__)))))) {
    2092           0 :                 FatalError("Error deserializing 'int32_t'");
    2093           0 :                 return MsgValueError;
    2094             :             }
    2095             :             // Sentinel = 'aY'
    2096           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2745208760)))) {
    2097           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2098           0 :                 return MsgValueError;
    2099             :             }
    2100           0 :             if ((!(Read((&(aCoordType)), (&(msg__)), (&(iter__)))))) {
    2101           0 :                 FatalError("Error deserializing 'uint32_t'");
    2102           0 :                 return MsgValueError;
    2103             :             }
    2104             :             // Sentinel = 'aCoordType'
    2105           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3719390058)))) {
    2106           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    2107           0 :                 return MsgValueError;
    2108             :             }
    2109           0 :             (msg__).EndRead(iter__, (msg__).type());
    2110           0 :             PDocAccessible::Transition(PDocAccessible::Msg_OffsetAtPoint__ID, (&(mState)));
    2111           0 :             int32_t id__ = Id();
    2112             :             int32_t aRetVal;
    2113           0 :             if ((!(RecvOffsetAtPoint(mozilla::Move(aID), mozilla::Move(aX), mozilla::Move(aY), mozilla::Move(aCoordType), (&(aRetVal)))))) {
    2114           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2115             :                 // Error handled in mozilla::ipc::IPCResult
    2116           0 :                 return MsgProcessingError;
    2117             :             }
    2118             : 
    2119           0 :             reply__ = PDocAccessible::Reply_OffsetAtPoint(id__);
    2120             : 
    2121           0 :             Write(aRetVal, reply__);
    2122             :             // Sentinel = 'aRetVal'
    2123           0 :             (reply__)->WriteSentinel(4235942908);
    2124           0 :             (reply__)->set_sync();
    2125           0 :             (reply__)->set_reply();
    2126             : 
    2127           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2128           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2129             :             }
    2130           0 :             return MsgProcessed;
    2131             :         }
    2132             :     case PDocAccessible::Msg_SelectionBoundsAt__ID:
    2133             :         {
    2134           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2135           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2136             :             }
    2137           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_SelectionBoundsAt", OTHER);
    2138             : 
    2139           0 :             PickleIterator iter__(msg__);
    2140             :             uint64_t aID;
    2141             :             int32_t aSelectionNum;
    2142             : 
    2143           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2144           0 :                 FatalError("Error deserializing 'uint64_t'");
    2145           0 :                 return MsgValueError;
    2146             :             }
    2147             :             // Sentinel = 'aID'
    2148           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2149           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2150           0 :                 return MsgValueError;
    2151             :             }
    2152           0 :             if ((!(Read((&(aSelectionNum)), (&(msg__)), (&(iter__)))))) {
    2153           0 :                 FatalError("Error deserializing 'int32_t'");
    2154           0 :                 return MsgValueError;
    2155             :             }
    2156             :             // Sentinel = 'aSelectionNum'
    2157           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3877370474)))) {
    2158           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2159           0 :                 return MsgValueError;
    2160             :             }
    2161           0 :             (msg__).EndRead(iter__, (msg__).type());
    2162           0 :             PDocAccessible::Transition(PDocAccessible::Msg_SelectionBoundsAt__ID, (&(mState)));
    2163           0 :             int32_t id__ = Id();
    2164             :             bool aSucceeded;
    2165           0 :             nsString aData;
    2166             :             int32_t aStartOffset;
    2167             :             int32_t aEndOffset;
    2168           0 :             if ((!(RecvSelectionBoundsAt(mozilla::Move(aID), mozilla::Move(aSelectionNum), (&(aSucceeded)), (&(aData)), (&(aStartOffset)), (&(aEndOffset)))))) {
    2169           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2170             :                 // Error handled in mozilla::ipc::IPCResult
    2171           0 :                 return MsgProcessingError;
    2172             :             }
    2173             : 
    2174           0 :             reply__ = PDocAccessible::Reply_SelectionBoundsAt(id__);
    2175             : 
    2176           0 :             Write(aSucceeded, reply__);
    2177             :             // Sentinel = 'aSucceeded'
    2178           0 :             (reply__)->WriteSentinel(3936867666);
    2179           0 :             Write(aData, reply__);
    2180             :             // Sentinel = 'aData'
    2181           0 :             (reply__)->WriteSentinel(3285075324);
    2182           0 :             Write(aStartOffset, reply__);
    2183             :             // Sentinel = 'aStartOffset'
    2184           0 :             (reply__)->WriteSentinel(1066059254);
    2185           0 :             Write(aEndOffset, reply__);
    2186             :             // Sentinel = 'aEndOffset'
    2187           0 :             (reply__)->WriteSentinel(2439813419);
    2188           0 :             (reply__)->set_sync();
    2189           0 :             (reply__)->set_reply();
    2190             : 
    2191           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2192           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2193             :             }
    2194           0 :             return MsgProcessed;
    2195             :         }
    2196             :     case PDocAccessible::Msg_SetSelectionBoundsAt__ID:
    2197             :         {
    2198           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2199           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2200             :             }
    2201           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_SetSelectionBoundsAt", OTHER);
    2202             : 
    2203           0 :             PickleIterator iter__(msg__);
    2204             :             uint64_t aID;
    2205             :             int32_t aSelectionNum;
    2206             :             int32_t aStartOffset;
    2207             :             int32_t aEndOffset;
    2208             : 
    2209           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2210           0 :                 FatalError("Error deserializing 'uint64_t'");
    2211           0 :                 return MsgValueError;
    2212             :             }
    2213             :             // Sentinel = 'aID'
    2214           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2215           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2216           0 :                 return MsgValueError;
    2217             :             }
    2218           0 :             if ((!(Read((&(aSelectionNum)), (&(msg__)), (&(iter__)))))) {
    2219           0 :                 FatalError("Error deserializing 'int32_t'");
    2220           0 :                 return MsgValueError;
    2221             :             }
    2222             :             // Sentinel = 'aSelectionNum'
    2223           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3877370474)))) {
    2224           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2225           0 :                 return MsgValueError;
    2226             :             }
    2227           0 :             if ((!(Read((&(aStartOffset)), (&(msg__)), (&(iter__)))))) {
    2228           0 :                 FatalError("Error deserializing 'int32_t'");
    2229           0 :                 return MsgValueError;
    2230             :             }
    2231             :             // Sentinel = 'aStartOffset'
    2232           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1066059254)))) {
    2233           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2234           0 :                 return MsgValueError;
    2235             :             }
    2236           0 :             if ((!(Read((&(aEndOffset)), (&(msg__)), (&(iter__)))))) {
    2237           0 :                 FatalError("Error deserializing 'int32_t'");
    2238           0 :                 return MsgValueError;
    2239             :             }
    2240             :             // Sentinel = 'aEndOffset'
    2241           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2439813419)))) {
    2242           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2243           0 :                 return MsgValueError;
    2244             :             }
    2245           0 :             (msg__).EndRead(iter__, (msg__).type());
    2246           0 :             PDocAccessible::Transition(PDocAccessible::Msg_SetSelectionBoundsAt__ID, (&(mState)));
    2247           0 :             int32_t id__ = Id();
    2248             :             bool aSucceeded;
    2249           0 :             if ((!(RecvSetSelectionBoundsAt(mozilla::Move(aID), mozilla::Move(aSelectionNum), mozilla::Move(aStartOffset), mozilla::Move(aEndOffset), (&(aSucceeded)))))) {
    2250           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2251             :                 // Error handled in mozilla::ipc::IPCResult
    2252           0 :                 return MsgProcessingError;
    2253             :             }
    2254             : 
    2255           0 :             reply__ = PDocAccessible::Reply_SetSelectionBoundsAt(id__);
    2256             : 
    2257           0 :             Write(aSucceeded, reply__);
    2258             :             // Sentinel = 'aSucceeded'
    2259           0 :             (reply__)->WriteSentinel(3936867666);
    2260           0 :             (reply__)->set_sync();
    2261           0 :             (reply__)->set_reply();
    2262             : 
    2263           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2264           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2265             :             }
    2266           0 :             return MsgProcessed;
    2267             :         }
    2268             :     case PDocAccessible::Msg_AddToSelection__ID:
    2269             :         {
    2270           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2271           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2272             :             }
    2273           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_AddToSelection", OTHER);
    2274             : 
    2275           0 :             PickleIterator iter__(msg__);
    2276             :             uint64_t aID;
    2277             :             int32_t aStartOffset;
    2278             :             int32_t aEndOffset;
    2279             : 
    2280           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2281           0 :                 FatalError("Error deserializing 'uint64_t'");
    2282           0 :                 return MsgValueError;
    2283             :             }
    2284             :             // Sentinel = 'aID'
    2285           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2286           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2287           0 :                 return MsgValueError;
    2288             :             }
    2289           0 :             if ((!(Read((&(aStartOffset)), (&(msg__)), (&(iter__)))))) {
    2290           0 :                 FatalError("Error deserializing 'int32_t'");
    2291           0 :                 return MsgValueError;
    2292             :             }
    2293             :             // Sentinel = 'aStartOffset'
    2294           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1066059254)))) {
    2295           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2296           0 :                 return MsgValueError;
    2297             :             }
    2298           0 :             if ((!(Read((&(aEndOffset)), (&(msg__)), (&(iter__)))))) {
    2299           0 :                 FatalError("Error deserializing 'int32_t'");
    2300           0 :                 return MsgValueError;
    2301             :             }
    2302             :             // Sentinel = 'aEndOffset'
    2303           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2439813419)))) {
    2304           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2305           0 :                 return MsgValueError;
    2306             :             }
    2307           0 :             (msg__).EndRead(iter__, (msg__).type());
    2308           0 :             PDocAccessible::Transition(PDocAccessible::Msg_AddToSelection__ID, (&(mState)));
    2309           0 :             int32_t id__ = Id();
    2310             :             bool aSucceeded;
    2311           0 :             if ((!(RecvAddToSelection(mozilla::Move(aID), mozilla::Move(aStartOffset), mozilla::Move(aEndOffset), (&(aSucceeded)))))) {
    2312           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2313             :                 // Error handled in mozilla::ipc::IPCResult
    2314           0 :                 return MsgProcessingError;
    2315             :             }
    2316             : 
    2317           0 :             reply__ = PDocAccessible::Reply_AddToSelection(id__);
    2318             : 
    2319           0 :             Write(aSucceeded, reply__);
    2320             :             // Sentinel = 'aSucceeded'
    2321           0 :             (reply__)->WriteSentinel(3936867666);
    2322           0 :             (reply__)->set_sync();
    2323           0 :             (reply__)->set_reply();
    2324             : 
    2325           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2326           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2327             :             }
    2328           0 :             return MsgProcessed;
    2329             :         }
    2330             :     case PDocAccessible::Msg_RemoveFromSelection__ID:
    2331             :         {
    2332           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2333           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2334             :             }
    2335           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_RemoveFromSelection", OTHER);
    2336             : 
    2337           0 :             PickleIterator iter__(msg__);
    2338             :             uint64_t aID;
    2339             :             int32_t aSelectionNum;
    2340             : 
    2341           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2342           0 :                 FatalError("Error deserializing 'uint64_t'");
    2343           0 :                 return MsgValueError;
    2344             :             }
    2345             :             // Sentinel = 'aID'
    2346           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2347           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2348           0 :                 return MsgValueError;
    2349             :             }
    2350           0 :             if ((!(Read((&(aSelectionNum)), (&(msg__)), (&(iter__)))))) {
    2351           0 :                 FatalError("Error deserializing 'int32_t'");
    2352           0 :                 return MsgValueError;
    2353             :             }
    2354             :             // Sentinel = 'aSelectionNum'
    2355           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3877370474)))) {
    2356           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2357           0 :                 return MsgValueError;
    2358             :             }
    2359           0 :             (msg__).EndRead(iter__, (msg__).type());
    2360           0 :             PDocAccessible::Transition(PDocAccessible::Msg_RemoveFromSelection__ID, (&(mState)));
    2361           0 :             int32_t id__ = Id();
    2362             :             bool aSucceeded;
    2363           0 :             if ((!(RecvRemoveFromSelection(mozilla::Move(aID), mozilla::Move(aSelectionNum), (&(aSucceeded)))))) {
    2364           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2365             :                 // Error handled in mozilla::ipc::IPCResult
    2366           0 :                 return MsgProcessingError;
    2367             :             }
    2368             : 
    2369           0 :             reply__ = PDocAccessible::Reply_RemoveFromSelection(id__);
    2370             : 
    2371           0 :             Write(aSucceeded, reply__);
    2372             :             // Sentinel = 'aSucceeded'
    2373           0 :             (reply__)->WriteSentinel(3936867666);
    2374           0 :             (reply__)->set_sync();
    2375           0 :             (reply__)->set_reply();
    2376             : 
    2377           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2378           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2379             :             }
    2380           0 :             return MsgProcessed;
    2381             :         }
    2382             :     case PDocAccessible::Msg_Text__ID:
    2383             :         {
    2384           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2385           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2386             :             }
    2387           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Text", OTHER);
    2388             : 
    2389           0 :             PickleIterator iter__(msg__);
    2390             :             uint64_t aID;
    2391             : 
    2392           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2393           0 :                 FatalError("Error deserializing 'uint64_t'");
    2394           0 :                 return MsgValueError;
    2395             :             }
    2396             :             // Sentinel = 'aID'
    2397           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2398           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2399           0 :                 return MsgValueError;
    2400             :             }
    2401           0 :             (msg__).EndRead(iter__, (msg__).type());
    2402           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Text__ID, (&(mState)));
    2403           0 :             int32_t id__ = Id();
    2404           0 :             nsString aText;
    2405           0 :             if ((!(RecvText(mozilla::Move(aID), (&(aText)))))) {
    2406           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2407             :                 // Error handled in mozilla::ipc::IPCResult
    2408           0 :                 return MsgProcessingError;
    2409             :             }
    2410             : 
    2411           0 :             reply__ = PDocAccessible::Reply_Text(id__);
    2412             : 
    2413           0 :             Write(aText, reply__);
    2414             :             // Sentinel = 'aText'
    2415           0 :             (reply__)->WriteSentinel(711388569);
    2416           0 :             (reply__)->set_sync();
    2417           0 :             (reply__)->set_reply();
    2418             : 
    2419           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2420           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2421             :             }
    2422           0 :             return MsgProcessed;
    2423             :         }
    2424             :     case PDocAccessible::Msg_ReplaceText__ID:
    2425             :         {
    2426           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2427           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2428             :             }
    2429           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ReplaceText", OTHER);
    2430             : 
    2431           0 :             PickleIterator iter__(msg__);
    2432             :             uint64_t aID;
    2433           0 :             nsString aText;
    2434             : 
    2435           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2436           0 :                 FatalError("Error deserializing 'uint64_t'");
    2437           0 :                 return MsgValueError;
    2438             :             }
    2439             :             // Sentinel = 'aID'
    2440           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2441           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2442           0 :                 return MsgValueError;
    2443             :             }
    2444           0 :             if ((!(Read((&(aText)), (&(msg__)), (&(iter__)))))) {
    2445           0 :                 FatalError("Error deserializing 'nsString'");
    2446           0 :                 return MsgValueError;
    2447             :             }
    2448             :             // Sentinel = 'aText'
    2449           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 711388569)))) {
    2450           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'nsString'");
    2451           0 :                 return MsgValueError;
    2452             :             }
    2453           0 :             (msg__).EndRead(iter__, (msg__).type());
    2454           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ReplaceText__ID, (&(mState)));
    2455           0 :             int32_t id__ = Id();
    2456           0 :             if ((!(RecvReplaceText(mozilla::Move(aID), mozilla::Move(aText))))) {
    2457           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2458             :                 // Error handled in mozilla::ipc::IPCResult
    2459           0 :                 return MsgProcessingError;
    2460             :             }
    2461             : 
    2462           0 :             reply__ = PDocAccessible::Reply_ReplaceText(id__);
    2463             : 
    2464           0 :             (reply__)->set_sync();
    2465           0 :             (reply__)->set_reply();
    2466             : 
    2467           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2468           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2469             :             }
    2470           0 :             return MsgProcessed;
    2471             :         }
    2472             :     case PDocAccessible::Msg_InsertText__ID:
    2473             :         {
    2474           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2475           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2476             :             }
    2477           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_InsertText", OTHER);
    2478             : 
    2479           0 :             PickleIterator iter__(msg__);
    2480             :             uint64_t aID;
    2481           0 :             nsString aText;
    2482             :             int32_t aPosition;
    2483             : 
    2484           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2485           0 :                 FatalError("Error deserializing 'uint64_t'");
    2486           0 :                 return MsgValueError;
    2487             :             }
    2488             :             // Sentinel = 'aID'
    2489           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2490           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2491           0 :                 return MsgValueError;
    2492             :             }
    2493           0 :             if ((!(Read((&(aText)), (&(msg__)), (&(iter__)))))) {
    2494           0 :                 FatalError("Error deserializing 'nsString'");
    2495           0 :                 return MsgValueError;
    2496             :             }
    2497             :             // Sentinel = 'aText'
    2498           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 711388569)))) {
    2499           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'nsString'");
    2500           0 :                 return MsgValueError;
    2501             :             }
    2502           0 :             if ((!(Read((&(aPosition)), (&(msg__)), (&(iter__)))))) {
    2503           0 :                 FatalError("Error deserializing 'int32_t'");
    2504           0 :                 return MsgValueError;
    2505             :             }
    2506             :             // Sentinel = 'aPosition'
    2507           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2753958473)))) {
    2508           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2509           0 :                 return MsgValueError;
    2510             :             }
    2511           0 :             (msg__).EndRead(iter__, (msg__).type());
    2512           0 :             PDocAccessible::Transition(PDocAccessible::Msg_InsertText__ID, (&(mState)));
    2513           0 :             int32_t id__ = Id();
    2514             :             bool aValid;
    2515           0 :             if ((!(RecvInsertText(mozilla::Move(aID), mozilla::Move(aText), mozilla::Move(aPosition), (&(aValid)))))) {
    2516           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2517             :                 // Error handled in mozilla::ipc::IPCResult
    2518           0 :                 return MsgProcessingError;
    2519             :             }
    2520             : 
    2521           0 :             reply__ = PDocAccessible::Reply_InsertText(id__);
    2522             : 
    2523           0 :             Write(aValid, reply__);
    2524             :             // Sentinel = 'aValid'
    2525           0 :             (reply__)->WriteSentinel(2510186467);
    2526           0 :             (reply__)->set_sync();
    2527           0 :             (reply__)->set_reply();
    2528             : 
    2529           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2530           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2531             :             }
    2532           0 :             return MsgProcessed;
    2533             :         }
    2534             :     case PDocAccessible::Msg_CopyText__ID:
    2535             :         {
    2536           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2537           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2538             :             }
    2539           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_CopyText", OTHER);
    2540             : 
    2541           0 :             PickleIterator iter__(msg__);
    2542             :             uint64_t aID;
    2543             :             int32_t aStartPos;
    2544             :             int32_t aEndPos;
    2545             : 
    2546           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2547           0 :                 FatalError("Error deserializing 'uint64_t'");
    2548           0 :                 return MsgValueError;
    2549             :             }
    2550             :             // Sentinel = 'aID'
    2551           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2552           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2553           0 :                 return MsgValueError;
    2554             :             }
    2555           0 :             if ((!(Read((&(aStartPos)), (&(msg__)), (&(iter__)))))) {
    2556           0 :                 FatalError("Error deserializing 'int32_t'");
    2557           0 :                 return MsgValueError;
    2558             :             }
    2559             :             // Sentinel = 'aStartPos'
    2560           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2464563982)))) {
    2561           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2562           0 :                 return MsgValueError;
    2563             :             }
    2564           0 :             if ((!(Read((&(aEndPos)), (&(msg__)), (&(iter__)))))) {
    2565           0 :                 FatalError("Error deserializing 'int32_t'");
    2566           0 :                 return MsgValueError;
    2567             :             }
    2568             :             // Sentinel = 'aEndPos'
    2569           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2590709049)))) {
    2570           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2571           0 :                 return MsgValueError;
    2572             :             }
    2573           0 :             (msg__).EndRead(iter__, (msg__).type());
    2574           0 :             PDocAccessible::Transition(PDocAccessible::Msg_CopyText__ID, (&(mState)));
    2575           0 :             int32_t id__ = Id();
    2576             :             bool aValid;
    2577           0 :             if ((!(RecvCopyText(mozilla::Move(aID), mozilla::Move(aStartPos), mozilla::Move(aEndPos), (&(aValid)))))) {
    2578           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2579             :                 // Error handled in mozilla::ipc::IPCResult
    2580           0 :                 return MsgProcessingError;
    2581             :             }
    2582             : 
    2583           0 :             reply__ = PDocAccessible::Reply_CopyText(id__);
    2584             : 
    2585           0 :             Write(aValid, reply__);
    2586             :             // Sentinel = 'aValid'
    2587           0 :             (reply__)->WriteSentinel(2510186467);
    2588           0 :             (reply__)->set_sync();
    2589           0 :             (reply__)->set_reply();
    2590             : 
    2591           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2592           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2593             :             }
    2594           0 :             return MsgProcessed;
    2595             :         }
    2596             :     case PDocAccessible::Msg_CutText__ID:
    2597             :         {
    2598           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2599           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2600             :             }
    2601           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_CutText", OTHER);
    2602             : 
    2603           0 :             PickleIterator iter__(msg__);
    2604             :             uint64_t aID;
    2605             :             int32_t aStartPos;
    2606             :             int32_t aEndPos;
    2607             : 
    2608           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2609           0 :                 FatalError("Error deserializing 'uint64_t'");
    2610           0 :                 return MsgValueError;
    2611             :             }
    2612             :             // Sentinel = 'aID'
    2613           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2614           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2615           0 :                 return MsgValueError;
    2616             :             }
    2617           0 :             if ((!(Read((&(aStartPos)), (&(msg__)), (&(iter__)))))) {
    2618           0 :                 FatalError("Error deserializing 'int32_t'");
    2619           0 :                 return MsgValueError;
    2620             :             }
    2621             :             // Sentinel = 'aStartPos'
    2622           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2464563982)))) {
    2623           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2624           0 :                 return MsgValueError;
    2625             :             }
    2626           0 :             if ((!(Read((&(aEndPos)), (&(msg__)), (&(iter__)))))) {
    2627           0 :                 FatalError("Error deserializing 'int32_t'");
    2628           0 :                 return MsgValueError;
    2629             :             }
    2630             :             // Sentinel = 'aEndPos'
    2631           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2590709049)))) {
    2632           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2633           0 :                 return MsgValueError;
    2634             :             }
    2635           0 :             (msg__).EndRead(iter__, (msg__).type());
    2636           0 :             PDocAccessible::Transition(PDocAccessible::Msg_CutText__ID, (&(mState)));
    2637           0 :             int32_t id__ = Id();
    2638             :             bool aValid;
    2639           0 :             if ((!(RecvCutText(mozilla::Move(aID), mozilla::Move(aStartPos), mozilla::Move(aEndPos), (&(aValid)))))) {
    2640           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2641             :                 // Error handled in mozilla::ipc::IPCResult
    2642           0 :                 return MsgProcessingError;
    2643             :             }
    2644             : 
    2645           0 :             reply__ = PDocAccessible::Reply_CutText(id__);
    2646             : 
    2647           0 :             Write(aValid, reply__);
    2648             :             // Sentinel = 'aValid'
    2649           0 :             (reply__)->WriteSentinel(2510186467);
    2650           0 :             (reply__)->set_sync();
    2651           0 :             (reply__)->set_reply();
    2652             : 
    2653           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2654           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2655             :             }
    2656           0 :             return MsgProcessed;
    2657             :         }
    2658             :     case PDocAccessible::Msg_DeleteText__ID:
    2659             :         {
    2660           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2661           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2662             :             }
    2663           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_DeleteText", OTHER);
    2664             : 
    2665           0 :             PickleIterator iter__(msg__);
    2666             :             uint64_t aID;
    2667             :             int32_t aStartPos;
    2668             :             int32_t aEndPos;
    2669             : 
    2670           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2671           0 :                 FatalError("Error deserializing 'uint64_t'");
    2672           0 :                 return MsgValueError;
    2673             :             }
    2674             :             // Sentinel = 'aID'
    2675           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2676           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2677           0 :                 return MsgValueError;
    2678             :             }
    2679           0 :             if ((!(Read((&(aStartPos)), (&(msg__)), (&(iter__)))))) {
    2680           0 :                 FatalError("Error deserializing 'int32_t'");
    2681           0 :                 return MsgValueError;
    2682             :             }
    2683             :             // Sentinel = 'aStartPos'
    2684           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2464563982)))) {
    2685           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2686           0 :                 return MsgValueError;
    2687             :             }
    2688           0 :             if ((!(Read((&(aEndPos)), (&(msg__)), (&(iter__)))))) {
    2689           0 :                 FatalError("Error deserializing 'int32_t'");
    2690           0 :                 return MsgValueError;
    2691             :             }
    2692             :             // Sentinel = 'aEndPos'
    2693           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2590709049)))) {
    2694           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2695           0 :                 return MsgValueError;
    2696             :             }
    2697           0 :             (msg__).EndRead(iter__, (msg__).type());
    2698           0 :             PDocAccessible::Transition(PDocAccessible::Msg_DeleteText__ID, (&(mState)));
    2699           0 :             int32_t id__ = Id();
    2700             :             bool aValid;
    2701           0 :             if ((!(RecvDeleteText(mozilla::Move(aID), mozilla::Move(aStartPos), mozilla::Move(aEndPos), (&(aValid)))))) {
    2702           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2703             :                 // Error handled in mozilla::ipc::IPCResult
    2704           0 :                 return MsgProcessingError;
    2705             :             }
    2706             : 
    2707           0 :             reply__ = PDocAccessible::Reply_DeleteText(id__);
    2708             : 
    2709           0 :             Write(aValid, reply__);
    2710             :             // Sentinel = 'aValid'
    2711           0 :             (reply__)->WriteSentinel(2510186467);
    2712           0 :             (reply__)->set_sync();
    2713           0 :             (reply__)->set_reply();
    2714             : 
    2715           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2716           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2717             :             }
    2718           0 :             return MsgProcessed;
    2719             :         }
    2720             :     case PDocAccessible::Msg_PasteText__ID:
    2721             :         {
    2722           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2723           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2724             :             }
    2725           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_PasteText", OTHER);
    2726             : 
    2727           0 :             PickleIterator iter__(msg__);
    2728             :             uint64_t aID;
    2729             :             int32_t aPosition;
    2730             : 
    2731           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2732           0 :                 FatalError("Error deserializing 'uint64_t'");
    2733           0 :                 return MsgValueError;
    2734             :             }
    2735             :             // Sentinel = 'aID'
    2736           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2737           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2738           0 :                 return MsgValueError;
    2739             :             }
    2740           0 :             if ((!(Read((&(aPosition)), (&(msg__)), (&(iter__)))))) {
    2741           0 :                 FatalError("Error deserializing 'int32_t'");
    2742           0 :                 return MsgValueError;
    2743             :             }
    2744             :             // Sentinel = 'aPosition'
    2745           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2753958473)))) {
    2746           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    2747           0 :                 return MsgValueError;
    2748             :             }
    2749           0 :             (msg__).EndRead(iter__, (msg__).type());
    2750           0 :             PDocAccessible::Transition(PDocAccessible::Msg_PasteText__ID, (&(mState)));
    2751           0 :             int32_t id__ = Id();
    2752             :             bool aValid;
    2753           0 :             if ((!(RecvPasteText(mozilla::Move(aID), mozilla::Move(aPosition), (&(aValid)))))) {
    2754           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2755             :                 // Error handled in mozilla::ipc::IPCResult
    2756           0 :                 return MsgProcessingError;
    2757             :             }
    2758             : 
    2759           0 :             reply__ = PDocAccessible::Reply_PasteText(id__);
    2760             : 
    2761           0 :             Write(aValid, reply__);
    2762             :             // Sentinel = 'aValid'
    2763           0 :             (reply__)->WriteSentinel(2510186467);
    2764           0 :             (reply__)->set_sync();
    2765           0 :             (reply__)->set_reply();
    2766             : 
    2767           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2768           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2769             :             }
    2770           0 :             return MsgProcessed;
    2771             :         }
    2772             :     case PDocAccessible::Msg_ImagePosition__ID:
    2773             :         {
    2774           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2775           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2776             :             }
    2777           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ImagePosition", OTHER);
    2778             : 
    2779           0 :             PickleIterator iter__(msg__);
    2780             :             uint64_t aID;
    2781             :             uint32_t aCoordType;
    2782             : 
    2783           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2784           0 :                 FatalError("Error deserializing 'uint64_t'");
    2785           0 :                 return MsgValueError;
    2786             :             }
    2787             :             // Sentinel = 'aID'
    2788           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2789           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2790           0 :                 return MsgValueError;
    2791             :             }
    2792           0 :             if ((!(Read((&(aCoordType)), (&(msg__)), (&(iter__)))))) {
    2793           0 :                 FatalError("Error deserializing 'uint32_t'");
    2794           0 :                 return MsgValueError;
    2795             :             }
    2796             :             // Sentinel = 'aCoordType'
    2797           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3719390058)))) {
    2798           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    2799           0 :                 return MsgValueError;
    2800             :             }
    2801           0 :             (msg__).EndRead(iter__, (msg__).type());
    2802           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ImagePosition__ID, (&(mState)));
    2803           0 :             int32_t id__ = Id();
    2804           0 :             IntPoint aRetVal;
    2805           0 :             if ((!(RecvImagePosition(mozilla::Move(aID), mozilla::Move(aCoordType), (&(aRetVal)))))) {
    2806           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2807             :                 // Error handled in mozilla::ipc::IPCResult
    2808           0 :                 return MsgProcessingError;
    2809             :             }
    2810             : 
    2811           0 :             reply__ = PDocAccessible::Reply_ImagePosition(id__);
    2812             : 
    2813           0 :             Write(aRetVal, reply__);
    2814             :             // Sentinel = 'aRetVal'
    2815           0 :             (reply__)->WriteSentinel(4235942908);
    2816           0 :             (reply__)->set_sync();
    2817           0 :             (reply__)->set_reply();
    2818             : 
    2819           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2820           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2821             :             }
    2822           0 :             return MsgProcessed;
    2823             :         }
    2824             :     case PDocAccessible::Msg_ImageSize__ID:
    2825             :         {
    2826           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2827           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2828             :             }
    2829           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ImageSize", OTHER);
    2830             : 
    2831           0 :             PickleIterator iter__(msg__);
    2832             :             uint64_t aID;
    2833             : 
    2834           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2835           0 :                 FatalError("Error deserializing 'uint64_t'");
    2836           0 :                 return MsgValueError;
    2837             :             }
    2838             :             // Sentinel = 'aID'
    2839           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2840           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2841           0 :                 return MsgValueError;
    2842             :             }
    2843           0 :             (msg__).EndRead(iter__, (msg__).type());
    2844           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ImageSize__ID, (&(mState)));
    2845           0 :             int32_t id__ = Id();
    2846           0 :             IntSize aRetVal;
    2847           0 :             if ((!(RecvImageSize(mozilla::Move(aID), (&(aRetVal)))))) {
    2848           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2849             :                 // Error handled in mozilla::ipc::IPCResult
    2850           0 :                 return MsgProcessingError;
    2851             :             }
    2852             : 
    2853           0 :             reply__ = PDocAccessible::Reply_ImageSize(id__);
    2854             : 
    2855           0 :             Write(aRetVal, reply__);
    2856             :             // Sentinel = 'aRetVal'
    2857           0 :             (reply__)->WriteSentinel(4235942908);
    2858           0 :             (reply__)->set_sync();
    2859           0 :             (reply__)->set_reply();
    2860             : 
    2861           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2862           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2863             :             }
    2864           0 :             return MsgProcessed;
    2865             :         }
    2866             :     case PDocAccessible::Msg_StartOffset__ID:
    2867             :         {
    2868           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2869           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2870             :             }
    2871           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_StartOffset", OTHER);
    2872             : 
    2873           0 :             PickleIterator iter__(msg__);
    2874             :             uint64_t aID;
    2875             : 
    2876           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2877           0 :                 FatalError("Error deserializing 'uint64_t'");
    2878           0 :                 return MsgValueError;
    2879             :             }
    2880             :             // Sentinel = 'aID'
    2881           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2882           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2883           0 :                 return MsgValueError;
    2884             :             }
    2885           0 :             (msg__).EndRead(iter__, (msg__).type());
    2886           0 :             PDocAccessible::Transition(PDocAccessible::Msg_StartOffset__ID, (&(mState)));
    2887           0 :             int32_t id__ = Id();
    2888             :             uint32_t aRetVal;
    2889             :             bool aOk;
    2890           0 :             if ((!(RecvStartOffset(mozilla::Move(aID), (&(aRetVal)), (&(aOk)))))) {
    2891           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2892             :                 // Error handled in mozilla::ipc::IPCResult
    2893           0 :                 return MsgProcessingError;
    2894             :             }
    2895             : 
    2896           0 :             reply__ = PDocAccessible::Reply_StartOffset(id__);
    2897             : 
    2898           0 :             Write(aRetVal, reply__);
    2899             :             // Sentinel = 'aRetVal'
    2900           0 :             (reply__)->WriteSentinel(4235942908);
    2901           0 :             Write(aOk, reply__);
    2902             :             // Sentinel = 'aOk'
    2903           0 :             (reply__)->WriteSentinel(2737042028);
    2904           0 :             (reply__)->set_sync();
    2905           0 :             (reply__)->set_reply();
    2906             : 
    2907           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2908           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2909             :             }
    2910           0 :             return MsgProcessed;
    2911             :         }
    2912             :     case PDocAccessible::Msg_EndOffset__ID:
    2913             :         {
    2914           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2915           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2916             :             }
    2917           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_EndOffset", OTHER);
    2918             : 
    2919           0 :             PickleIterator iter__(msg__);
    2920             :             uint64_t aID;
    2921             : 
    2922           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2923           0 :                 FatalError("Error deserializing 'uint64_t'");
    2924           0 :                 return MsgValueError;
    2925             :             }
    2926             :             // Sentinel = 'aID'
    2927           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2928           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2929           0 :                 return MsgValueError;
    2930             :             }
    2931           0 :             (msg__).EndRead(iter__, (msg__).type());
    2932           0 :             PDocAccessible::Transition(PDocAccessible::Msg_EndOffset__ID, (&(mState)));
    2933           0 :             int32_t id__ = Id();
    2934             :             uint32_t aRetVal;
    2935             :             bool aOk;
    2936           0 :             if ((!(RecvEndOffset(mozilla::Move(aID), (&(aRetVal)), (&(aOk)))))) {
    2937           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2938             :                 // Error handled in mozilla::ipc::IPCResult
    2939           0 :                 return MsgProcessingError;
    2940             :             }
    2941             : 
    2942           0 :             reply__ = PDocAccessible::Reply_EndOffset(id__);
    2943             : 
    2944           0 :             Write(aRetVal, reply__);
    2945             :             // Sentinel = 'aRetVal'
    2946           0 :             (reply__)->WriteSentinel(4235942908);
    2947           0 :             Write(aOk, reply__);
    2948             :             // Sentinel = 'aOk'
    2949           0 :             (reply__)->WriteSentinel(2737042028);
    2950           0 :             (reply__)->set_sync();
    2951           0 :             (reply__)->set_reply();
    2952             : 
    2953           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2954           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2955             :             }
    2956           0 :             return MsgProcessed;
    2957             :         }
    2958             :     case PDocAccessible::Msg_IsLinkValid__ID:
    2959             :         {
    2960           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2961           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    2962             :             }
    2963           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_IsLinkValid", OTHER);
    2964             : 
    2965           0 :             PickleIterator iter__(msg__);
    2966             :             uint64_t aID;
    2967             : 
    2968           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    2969           0 :                 FatalError("Error deserializing 'uint64_t'");
    2970           0 :                 return MsgValueError;
    2971             :             }
    2972             :             // Sentinel = 'aID'
    2973           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    2974           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    2975           0 :                 return MsgValueError;
    2976             :             }
    2977           0 :             (msg__).EndRead(iter__, (msg__).type());
    2978           0 :             PDocAccessible::Transition(PDocAccessible::Msg_IsLinkValid__ID, (&(mState)));
    2979           0 :             int32_t id__ = Id();
    2980             :             bool aRetVal;
    2981           0 :             if ((!(RecvIsLinkValid(mozilla::Move(aID), (&(aRetVal)))))) {
    2982           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    2983             :                 // Error handled in mozilla::ipc::IPCResult
    2984           0 :                 return MsgProcessingError;
    2985             :             }
    2986             : 
    2987           0 :             reply__ = PDocAccessible::Reply_IsLinkValid(id__);
    2988             : 
    2989           0 :             Write(aRetVal, reply__);
    2990             :             // Sentinel = 'aRetVal'
    2991           0 :             (reply__)->WriteSentinel(4235942908);
    2992           0 :             (reply__)->set_sync();
    2993           0 :             (reply__)->set_reply();
    2994             : 
    2995           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    2996           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    2997             :             }
    2998           0 :             return MsgProcessed;
    2999             :         }
    3000             :     case PDocAccessible::Msg_AnchorCount__ID:
    3001             :         {
    3002           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3003           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3004             :             }
    3005           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_AnchorCount", OTHER);
    3006             : 
    3007           0 :             PickleIterator iter__(msg__);
    3008             :             uint64_t aID;
    3009             : 
    3010           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3011           0 :                 FatalError("Error deserializing 'uint64_t'");
    3012           0 :                 return MsgValueError;
    3013             :             }
    3014             :             // Sentinel = 'aID'
    3015           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3016           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3017           0 :                 return MsgValueError;
    3018             :             }
    3019           0 :             (msg__).EndRead(iter__, (msg__).type());
    3020           0 :             PDocAccessible::Transition(PDocAccessible::Msg_AnchorCount__ID, (&(mState)));
    3021           0 :             int32_t id__ = Id();
    3022             :             uint32_t aRetVal;
    3023             :             bool aOk;
    3024           0 :             if ((!(RecvAnchorCount(mozilla::Move(aID), (&(aRetVal)), (&(aOk)))))) {
    3025           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3026             :                 // Error handled in mozilla::ipc::IPCResult
    3027           0 :                 return MsgProcessingError;
    3028             :             }
    3029             : 
    3030           0 :             reply__ = PDocAccessible::Reply_AnchorCount(id__);
    3031             : 
    3032           0 :             Write(aRetVal, reply__);
    3033             :             // Sentinel = 'aRetVal'
    3034           0 :             (reply__)->WriteSentinel(4235942908);
    3035           0 :             Write(aOk, reply__);
    3036             :             // Sentinel = 'aOk'
    3037           0 :             (reply__)->WriteSentinel(2737042028);
    3038           0 :             (reply__)->set_sync();
    3039           0 :             (reply__)->set_reply();
    3040             : 
    3041           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3042           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3043             :             }
    3044           0 :             return MsgProcessed;
    3045             :         }
    3046             :     case PDocAccessible::Msg_AnchorURIAt__ID:
    3047             :         {
    3048           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3049           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3050             :             }
    3051           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_AnchorURIAt", OTHER);
    3052             : 
    3053           0 :             PickleIterator iter__(msg__);
    3054             :             uint64_t aID;
    3055             :             uint32_t aIndex;
    3056             : 
    3057           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3058           0 :                 FatalError("Error deserializing 'uint64_t'");
    3059           0 :                 return MsgValueError;
    3060             :             }
    3061             :             // Sentinel = 'aID'
    3062           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3063           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3064           0 :                 return MsgValueError;
    3065             :             }
    3066           0 :             if ((!(Read((&(aIndex)), (&(msg__)), (&(iter__)))))) {
    3067           0 :                 FatalError("Error deserializing 'uint32_t'");
    3068           0 :                 return MsgValueError;
    3069             :             }
    3070             :             // Sentinel = 'aIndex'
    3071           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3511194741)))) {
    3072           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    3073           0 :                 return MsgValueError;
    3074             :             }
    3075           0 :             (msg__).EndRead(iter__, (msg__).type());
    3076           0 :             PDocAccessible::Transition(PDocAccessible::Msg_AnchorURIAt__ID, (&(mState)));
    3077           0 :             int32_t id__ = Id();
    3078           0 :             nsCString aURI;
    3079             :             bool aOk;
    3080           0 :             if ((!(RecvAnchorURIAt(mozilla::Move(aID), mozilla::Move(aIndex), (&(aURI)), (&(aOk)))))) {
    3081           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3082             :                 // Error handled in mozilla::ipc::IPCResult
    3083           0 :                 return MsgProcessingError;
    3084             :             }
    3085             : 
    3086           0 :             reply__ = PDocAccessible::Reply_AnchorURIAt(id__);
    3087             : 
    3088           0 :             Write(aURI, reply__);
    3089             :             // Sentinel = 'aURI'
    3090           0 :             (reply__)->WriteSentinel(2075506333);
    3091           0 :             Write(aOk, reply__);
    3092             :             // Sentinel = 'aOk'
    3093           0 :             (reply__)->WriteSentinel(2737042028);
    3094           0 :             (reply__)->set_sync();
    3095           0 :             (reply__)->set_reply();
    3096             : 
    3097           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3098           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3099             :             }
    3100           0 :             return MsgProcessed;
    3101             :         }
    3102             :     case PDocAccessible::Msg_AnchorAt__ID:
    3103             :         {
    3104           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3105           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3106             :             }
    3107           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_AnchorAt", OTHER);
    3108             : 
    3109           0 :             PickleIterator iter__(msg__);
    3110             :             uint64_t aID;
    3111             :             uint32_t aIndex;
    3112             : 
    3113           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3114           0 :                 FatalError("Error deserializing 'uint64_t'");
    3115           0 :                 return MsgValueError;
    3116             :             }
    3117             :             // Sentinel = 'aID'
    3118           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3119           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3120           0 :                 return MsgValueError;
    3121             :             }
    3122           0 :             if ((!(Read((&(aIndex)), (&(msg__)), (&(iter__)))))) {
    3123           0 :                 FatalError("Error deserializing 'uint32_t'");
    3124           0 :                 return MsgValueError;
    3125             :             }
    3126             :             // Sentinel = 'aIndex'
    3127           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3511194741)))) {
    3128           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    3129           0 :                 return MsgValueError;
    3130             :             }
    3131           0 :             (msg__).EndRead(iter__, (msg__).type());
    3132           0 :             PDocAccessible::Transition(PDocAccessible::Msg_AnchorAt__ID, (&(mState)));
    3133           0 :             int32_t id__ = Id();
    3134             :             uint64_t aIDOfAnchor;
    3135             :             bool aOk;
    3136           0 :             if ((!(RecvAnchorAt(mozilla::Move(aID), mozilla::Move(aIndex), (&(aIDOfAnchor)), (&(aOk)))))) {
    3137           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3138             :                 // Error handled in mozilla::ipc::IPCResult
    3139           0 :                 return MsgProcessingError;
    3140             :             }
    3141             : 
    3142           0 :             reply__ = PDocAccessible::Reply_AnchorAt(id__);
    3143             : 
    3144           0 :             Write(aIDOfAnchor, reply__);
    3145             :             // Sentinel = 'aIDOfAnchor'
    3146           0 :             (reply__)->WriteSentinel(3054087993);
    3147           0 :             Write(aOk, reply__);
    3148             :             // Sentinel = 'aOk'
    3149           0 :             (reply__)->WriteSentinel(2737042028);
    3150           0 :             (reply__)->set_sync();
    3151           0 :             (reply__)->set_reply();
    3152             : 
    3153           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3154           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3155             :             }
    3156           0 :             return MsgProcessed;
    3157             :         }
    3158             :     case PDocAccessible::Msg_LinkCount__ID:
    3159             :         {
    3160           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3161           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3162             :             }
    3163           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_LinkCount", OTHER);
    3164             : 
    3165           0 :             PickleIterator iter__(msg__);
    3166             :             uint64_t aID;
    3167             : 
    3168           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3169           0 :                 FatalError("Error deserializing 'uint64_t'");
    3170           0 :                 return MsgValueError;
    3171             :             }
    3172             :             // Sentinel = 'aID'
    3173           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3174           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3175           0 :                 return MsgValueError;
    3176             :             }
    3177           0 :             (msg__).EndRead(iter__, (msg__).type());
    3178           0 :             PDocAccessible::Transition(PDocAccessible::Msg_LinkCount__ID, (&(mState)));
    3179           0 :             int32_t id__ = Id();
    3180             :             uint32_t aCount;
    3181           0 :             if ((!(RecvLinkCount(mozilla::Move(aID), (&(aCount)))))) {
    3182           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3183             :                 // Error handled in mozilla::ipc::IPCResult
    3184           0 :                 return MsgProcessingError;
    3185             :             }
    3186             : 
    3187           0 :             reply__ = PDocAccessible::Reply_LinkCount(id__);
    3188             : 
    3189           0 :             Write(aCount, reply__);
    3190             :             // Sentinel = 'aCount'
    3191           0 :             (reply__)->WriteSentinel(2344199296);
    3192           0 :             (reply__)->set_sync();
    3193           0 :             (reply__)->set_reply();
    3194             : 
    3195           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3196           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3197             :             }
    3198           0 :             return MsgProcessed;
    3199             :         }
    3200             :     case PDocAccessible::Msg_LinkAt__ID:
    3201             :         {
    3202           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3203           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3204             :             }
    3205           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_LinkAt", OTHER);
    3206             : 
    3207           0 :             PickleIterator iter__(msg__);
    3208             :             uint64_t aID;
    3209             :             uint32_t aIndex;
    3210             : 
    3211           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3212           0 :                 FatalError("Error deserializing 'uint64_t'");
    3213           0 :                 return MsgValueError;
    3214             :             }
    3215             :             // Sentinel = 'aID'
    3216           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3217           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3218           0 :                 return MsgValueError;
    3219             :             }
    3220           0 :             if ((!(Read((&(aIndex)), (&(msg__)), (&(iter__)))))) {
    3221           0 :                 FatalError("Error deserializing 'uint32_t'");
    3222           0 :                 return MsgValueError;
    3223             :             }
    3224             :             // Sentinel = 'aIndex'
    3225           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3511194741)))) {
    3226           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    3227           0 :                 return MsgValueError;
    3228             :             }
    3229           0 :             (msg__).EndRead(iter__, (msg__).type());
    3230           0 :             PDocAccessible::Transition(PDocAccessible::Msg_LinkAt__ID, (&(mState)));
    3231           0 :             int32_t id__ = Id();
    3232             :             uint64_t aIDOfLink;
    3233             :             bool aOk;
    3234           0 :             if ((!(RecvLinkAt(mozilla::Move(aID), mozilla::Move(aIndex), (&(aIDOfLink)), (&(aOk)))))) {
    3235           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3236             :                 // Error handled in mozilla::ipc::IPCResult
    3237           0 :                 return MsgProcessingError;
    3238             :             }
    3239             : 
    3240           0 :             reply__ = PDocAccessible::Reply_LinkAt(id__);
    3241             : 
    3242           0 :             Write(aIDOfLink, reply__);
    3243             :             // Sentinel = 'aIDOfLink'
    3244           0 :             (reply__)->WriteSentinel(915366984);
    3245           0 :             Write(aOk, reply__);
    3246             :             // Sentinel = 'aOk'
    3247           0 :             (reply__)->WriteSentinel(2737042028);
    3248           0 :             (reply__)->set_sync();
    3249           0 :             (reply__)->set_reply();
    3250             : 
    3251           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3252           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3253             :             }
    3254           0 :             return MsgProcessed;
    3255             :         }
    3256             :     case PDocAccessible::Msg_LinkIndexOf__ID:
    3257             :         {
    3258           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3259           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3260             :             }
    3261           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_LinkIndexOf", OTHER);
    3262             : 
    3263           0 :             PickleIterator iter__(msg__);
    3264             :             uint64_t aID;
    3265             :             uint64_t aLinkID;
    3266             : 
    3267           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3268           0 :                 FatalError("Error deserializing 'uint64_t'");
    3269           0 :                 return MsgValueError;
    3270             :             }
    3271             :             // Sentinel = 'aID'
    3272           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3273           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3274           0 :                 return MsgValueError;
    3275             :             }
    3276           0 :             if ((!(Read((&(aLinkID)), (&(msg__)), (&(iter__)))))) {
    3277           0 :                 FatalError("Error deserializing 'uint64_t'");
    3278           0 :                 return MsgValueError;
    3279             :             }
    3280             :             // Sentinel = 'aLinkID'
    3281           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 4101703593)))) {
    3282           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3283           0 :                 return MsgValueError;
    3284             :             }
    3285           0 :             (msg__).EndRead(iter__, (msg__).type());
    3286           0 :             PDocAccessible::Transition(PDocAccessible::Msg_LinkIndexOf__ID, (&(mState)));
    3287           0 :             int32_t id__ = Id();
    3288             :             int32_t aIndex;
    3289           0 :             if ((!(RecvLinkIndexOf(mozilla::Move(aID), mozilla::Move(aLinkID), (&(aIndex)))))) {
    3290           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3291             :                 // Error handled in mozilla::ipc::IPCResult
    3292           0 :                 return MsgProcessingError;
    3293             :             }
    3294             : 
    3295           0 :             reply__ = PDocAccessible::Reply_LinkIndexOf(id__);
    3296             : 
    3297           0 :             Write(aIndex, reply__);
    3298             :             // Sentinel = 'aIndex'
    3299           0 :             (reply__)->WriteSentinel(3511194741);
    3300           0 :             (reply__)->set_sync();
    3301           0 :             (reply__)->set_reply();
    3302             : 
    3303           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3304           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3305             :             }
    3306           0 :             return MsgProcessed;
    3307             :         }
    3308             :     case PDocAccessible::Msg_LinkIndexAtOffset__ID:
    3309             :         {
    3310           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3311           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3312             :             }
    3313           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_LinkIndexAtOffset", OTHER);
    3314             : 
    3315           0 :             PickleIterator iter__(msg__);
    3316             :             uint64_t aID;
    3317             :             uint32_t aOffset;
    3318             : 
    3319           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3320           0 :                 FatalError("Error deserializing 'uint64_t'");
    3321           0 :                 return MsgValueError;
    3322             :             }
    3323             :             // Sentinel = 'aID'
    3324           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3325           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3326           0 :                 return MsgValueError;
    3327             :             }
    3328           0 :             if ((!(Read((&(aOffset)), (&(msg__)), (&(iter__)))))) {
    3329           0 :                 FatalError("Error deserializing 'uint32_t'");
    3330           0 :                 return MsgValueError;
    3331             :             }
    3332             :             // Sentinel = 'aOffset'
    3333           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2656388039)))) {
    3334           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    3335           0 :                 return MsgValueError;
    3336             :             }
    3337           0 :             (msg__).EndRead(iter__, (msg__).type());
    3338           0 :             PDocAccessible::Transition(PDocAccessible::Msg_LinkIndexAtOffset__ID, (&(mState)));
    3339           0 :             int32_t id__ = Id();
    3340             :             int32_t aIndex;
    3341           0 :             if ((!(RecvLinkIndexAtOffset(mozilla::Move(aID), mozilla::Move(aOffset), (&(aIndex)))))) {
    3342           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3343             :                 // Error handled in mozilla::ipc::IPCResult
    3344           0 :                 return MsgProcessingError;
    3345             :             }
    3346             : 
    3347           0 :             reply__ = PDocAccessible::Reply_LinkIndexAtOffset(id__);
    3348             : 
    3349           0 :             Write(aIndex, reply__);
    3350             :             // Sentinel = 'aIndex'
    3351           0 :             (reply__)->WriteSentinel(3511194741);
    3352           0 :             (reply__)->set_sync();
    3353           0 :             (reply__)->set_reply();
    3354             : 
    3355           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3356           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3357             :             }
    3358           0 :             return MsgProcessed;
    3359             :         }
    3360             :     case PDocAccessible::Msg_TableOfACell__ID:
    3361             :         {
    3362           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3363           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3364             :             }
    3365           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableOfACell", OTHER);
    3366             : 
    3367           0 :             PickleIterator iter__(msg__);
    3368             :             uint64_t aID;
    3369             : 
    3370           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3371           0 :                 FatalError("Error deserializing 'uint64_t'");
    3372           0 :                 return MsgValueError;
    3373             :             }
    3374             :             // Sentinel = 'aID'
    3375           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3376           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3377           0 :                 return MsgValueError;
    3378             :             }
    3379           0 :             (msg__).EndRead(iter__, (msg__).type());
    3380           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableOfACell__ID, (&(mState)));
    3381           0 :             int32_t id__ = Id();
    3382             :             uint64_t aTableID;
    3383             :             bool aOk;
    3384           0 :             if ((!(RecvTableOfACell(mozilla::Move(aID), (&(aTableID)), (&(aOk)))))) {
    3385           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3386             :                 // Error handled in mozilla::ipc::IPCResult
    3387           0 :                 return MsgProcessingError;
    3388             :             }
    3389             : 
    3390           0 :             reply__ = PDocAccessible::Reply_TableOfACell(id__);
    3391             : 
    3392           0 :             Write(aTableID, reply__);
    3393             :             // Sentinel = 'aTableID'
    3394           0 :             (reply__)->WriteSentinel(333025064);
    3395           0 :             Write(aOk, reply__);
    3396             :             // Sentinel = 'aOk'
    3397           0 :             (reply__)->WriteSentinel(2737042028);
    3398           0 :             (reply__)->set_sync();
    3399           0 :             (reply__)->set_reply();
    3400             : 
    3401           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3402           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3403             :             }
    3404           0 :             return MsgProcessed;
    3405             :         }
    3406             :     case PDocAccessible::Msg_ColIdx__ID:
    3407             :         {
    3408           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3409           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3410             :             }
    3411           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ColIdx", OTHER);
    3412             : 
    3413           0 :             PickleIterator iter__(msg__);
    3414             :             uint64_t aID;
    3415             : 
    3416           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3417           0 :                 FatalError("Error deserializing 'uint64_t'");
    3418           0 :                 return MsgValueError;
    3419             :             }
    3420             :             // Sentinel = 'aID'
    3421           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3422           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3423           0 :                 return MsgValueError;
    3424             :             }
    3425           0 :             (msg__).EndRead(iter__, (msg__).type());
    3426           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ColIdx__ID, (&(mState)));
    3427           0 :             int32_t id__ = Id();
    3428             :             uint32_t aIndex;
    3429           0 :             if ((!(RecvColIdx(mozilla::Move(aID), (&(aIndex)))))) {
    3430           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3431             :                 // Error handled in mozilla::ipc::IPCResult
    3432           0 :                 return MsgProcessingError;
    3433             :             }
    3434             : 
    3435           0 :             reply__ = PDocAccessible::Reply_ColIdx(id__);
    3436             : 
    3437           0 :             Write(aIndex, reply__);
    3438             :             // Sentinel = 'aIndex'
    3439           0 :             (reply__)->WriteSentinel(3511194741);
    3440           0 :             (reply__)->set_sync();
    3441           0 :             (reply__)->set_reply();
    3442             : 
    3443           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3444           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3445             :             }
    3446           0 :             return MsgProcessed;
    3447             :         }
    3448             :     case PDocAccessible::Msg_RowIdx__ID:
    3449             :         {
    3450           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3451           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3452             :             }
    3453           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_RowIdx", OTHER);
    3454             : 
    3455           0 :             PickleIterator iter__(msg__);
    3456             :             uint64_t aID;
    3457             : 
    3458           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3459           0 :                 FatalError("Error deserializing 'uint64_t'");
    3460           0 :                 return MsgValueError;
    3461             :             }
    3462             :             // Sentinel = 'aID'
    3463           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3464           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3465           0 :                 return MsgValueError;
    3466             :             }
    3467           0 :             (msg__).EndRead(iter__, (msg__).type());
    3468           0 :             PDocAccessible::Transition(PDocAccessible::Msg_RowIdx__ID, (&(mState)));
    3469           0 :             int32_t id__ = Id();
    3470             :             uint32_t aIndex;
    3471           0 :             if ((!(RecvRowIdx(mozilla::Move(aID), (&(aIndex)))))) {
    3472           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3473             :                 // Error handled in mozilla::ipc::IPCResult
    3474           0 :                 return MsgProcessingError;
    3475             :             }
    3476             : 
    3477           0 :             reply__ = PDocAccessible::Reply_RowIdx(id__);
    3478             : 
    3479           0 :             Write(aIndex, reply__);
    3480             :             // Sentinel = 'aIndex'
    3481           0 :             (reply__)->WriteSentinel(3511194741);
    3482           0 :             (reply__)->set_sync();
    3483           0 :             (reply__)->set_reply();
    3484             : 
    3485           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3486           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3487             :             }
    3488           0 :             return MsgProcessed;
    3489             :         }
    3490             :     case PDocAccessible::Msg_GetPosition__ID:
    3491             :         {
    3492           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3493           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3494             :             }
    3495           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_GetPosition", OTHER);
    3496             : 
    3497           0 :             PickleIterator iter__(msg__);
    3498             :             uint64_t aID;
    3499             : 
    3500           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3501           0 :                 FatalError("Error deserializing 'uint64_t'");
    3502           0 :                 return MsgValueError;
    3503             :             }
    3504             :             // Sentinel = 'aID'
    3505           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3506           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3507           0 :                 return MsgValueError;
    3508             :             }
    3509           0 :             (msg__).EndRead(iter__, (msg__).type());
    3510           0 :             PDocAccessible::Transition(PDocAccessible::Msg_GetPosition__ID, (&(mState)));
    3511           0 :             int32_t id__ = Id();
    3512             :             uint32_t aRow;
    3513             :             uint32_t aCol;
    3514           0 :             if ((!(RecvGetPosition(mozilla::Move(aID), (&(aRow)), (&(aCol)))))) {
    3515           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3516             :                 // Error handled in mozilla::ipc::IPCResult
    3517           0 :                 return MsgProcessingError;
    3518             :             }
    3519             : 
    3520           0 :             reply__ = PDocAccessible::Reply_GetPosition(id__);
    3521             : 
    3522           0 :             Write(aRow, reply__);
    3523             :             // Sentinel = 'aRow'
    3524           0 :             (reply__)->WriteSentinel(1286438599);
    3525           0 :             Write(aCol, reply__);
    3526             :             // Sentinel = 'aCol'
    3527           0 :             (reply__)->WriteSentinel(606995717);
    3528           0 :             (reply__)->set_sync();
    3529           0 :             (reply__)->set_reply();
    3530             : 
    3531           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3532           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3533             :             }
    3534           0 :             return MsgProcessed;
    3535             :         }
    3536             :     case PDocAccessible::Msg_ColExtent__ID:
    3537             :         {
    3538           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3539           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3540             :             }
    3541           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ColExtent", OTHER);
    3542             : 
    3543           0 :             PickleIterator iter__(msg__);
    3544             :             uint64_t aID;
    3545             : 
    3546           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3547           0 :                 FatalError("Error deserializing 'uint64_t'");
    3548           0 :                 return MsgValueError;
    3549             :             }
    3550             :             // Sentinel = 'aID'
    3551           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3552           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3553           0 :                 return MsgValueError;
    3554             :             }
    3555           0 :             (msg__).EndRead(iter__, (msg__).type());
    3556           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ColExtent__ID, (&(mState)));
    3557           0 :             int32_t id__ = Id();
    3558             :             uint32_t aExtent;
    3559           0 :             if ((!(RecvColExtent(mozilla::Move(aID), (&(aExtent)))))) {
    3560           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3561             :                 // Error handled in mozilla::ipc::IPCResult
    3562           0 :                 return MsgProcessingError;
    3563             :             }
    3564             : 
    3565           0 :             reply__ = PDocAccessible::Reply_ColExtent(id__);
    3566             : 
    3567           0 :             Write(aExtent, reply__);
    3568             :             // Sentinel = 'aExtent'
    3569           0 :             (reply__)->WriteSentinel(2688935310);
    3570           0 :             (reply__)->set_sync();
    3571           0 :             (reply__)->set_reply();
    3572             : 
    3573           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3574           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3575             :             }
    3576           0 :             return MsgProcessed;
    3577             :         }
    3578             :     case PDocAccessible::Msg_RowExtent__ID:
    3579             :         {
    3580           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3581           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3582             :             }
    3583           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_RowExtent", OTHER);
    3584             : 
    3585           0 :             PickleIterator iter__(msg__);
    3586             :             uint64_t aID;
    3587             : 
    3588           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3589           0 :                 FatalError("Error deserializing 'uint64_t'");
    3590           0 :                 return MsgValueError;
    3591             :             }
    3592             :             // Sentinel = 'aID'
    3593           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3594           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3595           0 :                 return MsgValueError;
    3596             :             }
    3597           0 :             (msg__).EndRead(iter__, (msg__).type());
    3598           0 :             PDocAccessible::Transition(PDocAccessible::Msg_RowExtent__ID, (&(mState)));
    3599           0 :             int32_t id__ = Id();
    3600             :             uint32_t aExtent;
    3601           0 :             if ((!(RecvRowExtent(mozilla::Move(aID), (&(aExtent)))))) {
    3602           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3603             :                 // Error handled in mozilla::ipc::IPCResult
    3604           0 :                 return MsgProcessingError;
    3605             :             }
    3606             : 
    3607           0 :             reply__ = PDocAccessible::Reply_RowExtent(id__);
    3608             : 
    3609           0 :             Write(aExtent, reply__);
    3610             :             // Sentinel = 'aExtent'
    3611           0 :             (reply__)->WriteSentinel(2688935310);
    3612           0 :             (reply__)->set_sync();
    3613           0 :             (reply__)->set_reply();
    3614             : 
    3615           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3616           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3617             :             }
    3618           0 :             return MsgProcessed;
    3619             :         }
    3620             :     case PDocAccessible::Msg_GetColRowExtents__ID:
    3621             :         {
    3622           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3623           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3624             :             }
    3625           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_GetColRowExtents", OTHER);
    3626             : 
    3627           0 :             PickleIterator iter__(msg__);
    3628             :             uint64_t aID;
    3629             : 
    3630           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3631           0 :                 FatalError("Error deserializing 'uint64_t'");
    3632           0 :                 return MsgValueError;
    3633             :             }
    3634             :             // Sentinel = 'aID'
    3635           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3636           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3637           0 :                 return MsgValueError;
    3638             :             }
    3639           0 :             (msg__).EndRead(iter__, (msg__).type());
    3640           0 :             PDocAccessible::Transition(PDocAccessible::Msg_GetColRowExtents__ID, (&(mState)));
    3641           0 :             int32_t id__ = Id();
    3642             :             uint32_t aCol;
    3643             :             uint32_t aRow;
    3644             :             uint32_t aColExtent;
    3645             :             uint32_t aRowExtent;
    3646           0 :             if ((!(RecvGetColRowExtents(mozilla::Move(aID), (&(aCol)), (&(aRow)), (&(aColExtent)), (&(aRowExtent)))))) {
    3647           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3648             :                 // Error handled in mozilla::ipc::IPCResult
    3649           0 :                 return MsgProcessingError;
    3650             :             }
    3651             : 
    3652           0 :             reply__ = PDocAccessible::Reply_GetColRowExtents(id__);
    3653             : 
    3654           0 :             Write(aCol, reply__);
    3655             :             // Sentinel = 'aCol'
    3656           0 :             (reply__)->WriteSentinel(606995717);
    3657           0 :             Write(aRow, reply__);
    3658             :             // Sentinel = 'aRow'
    3659           0 :             (reply__)->WriteSentinel(1286438599);
    3660           0 :             Write(aColExtent, reply__);
    3661             :             // Sentinel = 'aColExtent'
    3662           0 :             (reply__)->WriteSentinel(3232202595);
    3663           0 :             Write(aRowExtent, reply__);
    3664             :             // Sentinel = 'aRowExtent'
    3665           0 :             (reply__)->WriteSentinel(3757458781);
    3666           0 :             (reply__)->set_sync();
    3667           0 :             (reply__)->set_reply();
    3668             : 
    3669           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3670           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3671             :             }
    3672           0 :             return MsgProcessed;
    3673             :         }
    3674             :     case PDocAccessible::Msg_ColHeaderCells__ID:
    3675             :         {
    3676           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3677           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3678             :             }
    3679           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ColHeaderCells", OTHER);
    3680             : 
    3681           0 :             PickleIterator iter__(msg__);
    3682             :             uint64_t aID;
    3683             : 
    3684           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3685           0 :                 FatalError("Error deserializing 'uint64_t'");
    3686           0 :                 return MsgValueError;
    3687             :             }
    3688             :             // Sentinel = 'aID'
    3689           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3690           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3691           0 :                 return MsgValueError;
    3692             :             }
    3693           0 :             (msg__).EndRead(iter__, (msg__).type());
    3694           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ColHeaderCells__ID, (&(mState)));
    3695           0 :             int32_t id__ = Id();
    3696           0 :             nsTArray<uint64_t> aCells;
    3697           0 :             if ((!(RecvColHeaderCells(mozilla::Move(aID), (&(aCells)))))) {
    3698           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3699             :                 // Error handled in mozilla::ipc::IPCResult
    3700           0 :                 return MsgProcessingError;
    3701             :             }
    3702             : 
    3703           0 :             reply__ = PDocAccessible::Reply_ColHeaderCells(id__);
    3704             : 
    3705           0 :             Write(aCells, reply__);
    3706             :             // Sentinel = 'aCells'
    3707           0 :             (reply__)->WriteSentinel(1350396922);
    3708           0 :             (reply__)->set_sync();
    3709           0 :             (reply__)->set_reply();
    3710             : 
    3711           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3712           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3713             :             }
    3714           0 :             return MsgProcessed;
    3715             :         }
    3716             :     case PDocAccessible::Msg_RowHeaderCells__ID:
    3717             :         {
    3718           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3719           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3720             :             }
    3721           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_RowHeaderCells", OTHER);
    3722             : 
    3723           0 :             PickleIterator iter__(msg__);
    3724             :             uint64_t aID;
    3725             : 
    3726           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3727           0 :                 FatalError("Error deserializing 'uint64_t'");
    3728           0 :                 return MsgValueError;
    3729             :             }
    3730             :             // Sentinel = 'aID'
    3731           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3732           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3733           0 :                 return MsgValueError;
    3734             :             }
    3735           0 :             (msg__).EndRead(iter__, (msg__).type());
    3736           0 :             PDocAccessible::Transition(PDocAccessible::Msg_RowHeaderCells__ID, (&(mState)));
    3737           0 :             int32_t id__ = Id();
    3738           0 :             nsTArray<uint64_t> aCells;
    3739           0 :             if ((!(RecvRowHeaderCells(mozilla::Move(aID), (&(aCells)))))) {
    3740           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3741             :                 // Error handled in mozilla::ipc::IPCResult
    3742           0 :                 return MsgProcessingError;
    3743             :             }
    3744             : 
    3745           0 :             reply__ = PDocAccessible::Reply_RowHeaderCells(id__);
    3746             : 
    3747           0 :             Write(aCells, reply__);
    3748             :             // Sentinel = 'aCells'
    3749           0 :             (reply__)->WriteSentinel(1350396922);
    3750           0 :             (reply__)->set_sync();
    3751           0 :             (reply__)->set_reply();
    3752             : 
    3753           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3754           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3755             :             }
    3756           0 :             return MsgProcessed;
    3757             :         }
    3758             :     case PDocAccessible::Msg_IsCellSelected__ID:
    3759             :         {
    3760           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3761           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3762             :             }
    3763           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_IsCellSelected", OTHER);
    3764             : 
    3765           0 :             PickleIterator iter__(msg__);
    3766             :             uint64_t aID;
    3767             : 
    3768           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3769           0 :                 FatalError("Error deserializing 'uint64_t'");
    3770           0 :                 return MsgValueError;
    3771             :             }
    3772             :             // Sentinel = 'aID'
    3773           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3774           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3775           0 :                 return MsgValueError;
    3776             :             }
    3777           0 :             (msg__).EndRead(iter__, (msg__).type());
    3778           0 :             PDocAccessible::Transition(PDocAccessible::Msg_IsCellSelected__ID, (&(mState)));
    3779           0 :             int32_t id__ = Id();
    3780             :             bool aSelected;
    3781           0 :             if ((!(RecvIsCellSelected(mozilla::Move(aID), (&(aSelected)))))) {
    3782           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3783             :                 // Error handled in mozilla::ipc::IPCResult
    3784           0 :                 return MsgProcessingError;
    3785             :             }
    3786             : 
    3787           0 :             reply__ = PDocAccessible::Reply_IsCellSelected(id__);
    3788             : 
    3789           0 :             Write(aSelected, reply__);
    3790             :             // Sentinel = 'aSelected'
    3791           0 :             (reply__)->WriteSentinel(1712258447);
    3792           0 :             (reply__)->set_sync();
    3793           0 :             (reply__)->set_reply();
    3794             : 
    3795           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3796           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3797             :             }
    3798           0 :             return MsgProcessed;
    3799             :         }
    3800             :     case PDocAccessible::Msg_TableCaption__ID:
    3801             :         {
    3802           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3803           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3804             :             }
    3805           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableCaption", OTHER);
    3806             : 
    3807           0 :             PickleIterator iter__(msg__);
    3808             :             uint64_t aID;
    3809             : 
    3810           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3811           0 :                 FatalError("Error deserializing 'uint64_t'");
    3812           0 :                 return MsgValueError;
    3813             :             }
    3814             :             // Sentinel = 'aID'
    3815           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3816           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3817           0 :                 return MsgValueError;
    3818             :             }
    3819           0 :             (msg__).EndRead(iter__, (msg__).type());
    3820           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableCaption__ID, (&(mState)));
    3821           0 :             int32_t id__ = Id();
    3822             :             uint64_t aCaptionID;
    3823             :             bool aOk;
    3824           0 :             if ((!(RecvTableCaption(mozilla::Move(aID), (&(aCaptionID)), (&(aOk)))))) {
    3825           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3826             :                 // Error handled in mozilla::ipc::IPCResult
    3827           0 :                 return MsgProcessingError;
    3828             :             }
    3829             : 
    3830           0 :             reply__ = PDocAccessible::Reply_TableCaption(id__);
    3831             : 
    3832           0 :             Write(aCaptionID, reply__);
    3833             :             // Sentinel = 'aCaptionID'
    3834           0 :             (reply__)->WriteSentinel(2559797456);
    3835           0 :             Write(aOk, reply__);
    3836             :             // Sentinel = 'aOk'
    3837           0 :             (reply__)->WriteSentinel(2737042028);
    3838           0 :             (reply__)->set_sync();
    3839           0 :             (reply__)->set_reply();
    3840             : 
    3841           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3842           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3843             :             }
    3844           0 :             return MsgProcessed;
    3845             :         }
    3846             :     case PDocAccessible::Msg_TableSummary__ID:
    3847             :         {
    3848           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3849           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3850             :             }
    3851           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableSummary", OTHER);
    3852             : 
    3853           0 :             PickleIterator iter__(msg__);
    3854             :             uint64_t aID;
    3855             : 
    3856           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3857           0 :                 FatalError("Error deserializing 'uint64_t'");
    3858           0 :                 return MsgValueError;
    3859             :             }
    3860             :             // Sentinel = 'aID'
    3861           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3862           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3863           0 :                 return MsgValueError;
    3864             :             }
    3865           0 :             (msg__).EndRead(iter__, (msg__).type());
    3866           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableSummary__ID, (&(mState)));
    3867           0 :             int32_t id__ = Id();
    3868           0 :             nsString aSummary;
    3869           0 :             if ((!(RecvTableSummary(mozilla::Move(aID), (&(aSummary)))))) {
    3870           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3871             :                 // Error handled in mozilla::ipc::IPCResult
    3872           0 :                 return MsgProcessingError;
    3873             :             }
    3874             : 
    3875           0 :             reply__ = PDocAccessible::Reply_TableSummary(id__);
    3876             : 
    3877           0 :             Write(aSummary, reply__);
    3878             :             // Sentinel = 'aSummary'
    3879           0 :             (reply__)->WriteSentinel(1147077767);
    3880           0 :             (reply__)->set_sync();
    3881           0 :             (reply__)->set_reply();
    3882             : 
    3883           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3884           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3885             :             }
    3886           0 :             return MsgProcessed;
    3887             :         }
    3888             :     case PDocAccessible::Msg_TableColumnCount__ID:
    3889             :         {
    3890           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3891           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3892             :             }
    3893           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableColumnCount", OTHER);
    3894             : 
    3895           0 :             PickleIterator iter__(msg__);
    3896             :             uint64_t aID;
    3897             : 
    3898           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3899           0 :                 FatalError("Error deserializing 'uint64_t'");
    3900           0 :                 return MsgValueError;
    3901             :             }
    3902             :             // Sentinel = 'aID'
    3903           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3904           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3905           0 :                 return MsgValueError;
    3906             :             }
    3907           0 :             (msg__).EndRead(iter__, (msg__).type());
    3908           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableColumnCount__ID, (&(mState)));
    3909           0 :             int32_t id__ = Id();
    3910             :             uint32_t aColCount;
    3911           0 :             if ((!(RecvTableColumnCount(mozilla::Move(aID), (&(aColCount)))))) {
    3912           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3913             :                 // Error handled in mozilla::ipc::IPCResult
    3914           0 :                 return MsgProcessingError;
    3915             :             }
    3916             : 
    3917           0 :             reply__ = PDocAccessible::Reply_TableColumnCount(id__);
    3918             : 
    3919           0 :             Write(aColCount, reply__);
    3920             :             // Sentinel = 'aColCount'
    3921           0 :             (reply__)->WriteSentinel(4099895023);
    3922           0 :             (reply__)->set_sync();
    3923           0 :             (reply__)->set_reply();
    3924             : 
    3925           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3926           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3927             :             }
    3928           0 :             return MsgProcessed;
    3929             :         }
    3930             :     case PDocAccessible::Msg_TableRowCount__ID:
    3931             :         {
    3932           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3933           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3934             :             }
    3935           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableRowCount", OTHER);
    3936             : 
    3937           0 :             PickleIterator iter__(msg__);
    3938             :             uint64_t aID;
    3939             : 
    3940           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3941           0 :                 FatalError("Error deserializing 'uint64_t'");
    3942           0 :                 return MsgValueError;
    3943             :             }
    3944             :             // Sentinel = 'aID'
    3945           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3946           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3947           0 :                 return MsgValueError;
    3948             :             }
    3949           0 :             (msg__).EndRead(iter__, (msg__).type());
    3950           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableRowCount__ID, (&(mState)));
    3951           0 :             int32_t id__ = Id();
    3952             :             uint32_t aRowCount;
    3953           0 :             if ((!(RecvTableRowCount(mozilla::Move(aID), (&(aRowCount)))))) {
    3954           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    3955             :                 // Error handled in mozilla::ipc::IPCResult
    3956           0 :                 return MsgProcessingError;
    3957             :             }
    3958             : 
    3959           0 :             reply__ = PDocAccessible::Reply_TableRowCount(id__);
    3960             : 
    3961           0 :             Write(aRowCount, reply__);
    3962             :             // Sentinel = 'aRowCount'
    3963           0 :             (reply__)->WriteSentinel(3376726569);
    3964           0 :             (reply__)->set_sync();
    3965           0 :             (reply__)->set_reply();
    3966             : 
    3967           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3968           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    3969             :             }
    3970           0 :             return MsgProcessed;
    3971             :         }
    3972             :     case PDocAccessible::Msg_TableCellAt__ID:
    3973             :         {
    3974           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    3975           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    3976             :             }
    3977           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableCellAt", OTHER);
    3978             : 
    3979           0 :             PickleIterator iter__(msg__);
    3980             :             uint64_t aID;
    3981             :             uint32_t aRow;
    3982             :             uint32_t aCol;
    3983             : 
    3984           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    3985           0 :                 FatalError("Error deserializing 'uint64_t'");
    3986           0 :                 return MsgValueError;
    3987             :             }
    3988             :             // Sentinel = 'aID'
    3989           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    3990           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    3991           0 :                 return MsgValueError;
    3992             :             }
    3993           0 :             if ((!(Read((&(aRow)), (&(msg__)), (&(iter__)))))) {
    3994           0 :                 FatalError("Error deserializing 'uint32_t'");
    3995           0 :                 return MsgValueError;
    3996             :             }
    3997             :             // Sentinel = 'aRow'
    3998           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1286438599)))) {
    3999           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4000           0 :                 return MsgValueError;
    4001             :             }
    4002           0 :             if ((!(Read((&(aCol)), (&(msg__)), (&(iter__)))))) {
    4003           0 :                 FatalError("Error deserializing 'uint32_t'");
    4004           0 :                 return MsgValueError;
    4005             :             }
    4006             :             // Sentinel = 'aCol'
    4007           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 606995717)))) {
    4008           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4009           0 :                 return MsgValueError;
    4010             :             }
    4011           0 :             (msg__).EndRead(iter__, (msg__).type());
    4012           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableCellAt__ID, (&(mState)));
    4013           0 :             int32_t id__ = Id();
    4014             :             uint64_t aCellID;
    4015             :             bool aOk;
    4016           0 :             if ((!(RecvTableCellAt(mozilla::Move(aID), mozilla::Move(aRow), mozilla::Move(aCol), (&(aCellID)), (&(aOk)))))) {
    4017           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4018             :                 // Error handled in mozilla::ipc::IPCResult
    4019           0 :                 return MsgProcessingError;
    4020             :             }
    4021             : 
    4022           0 :             reply__ = PDocAccessible::Reply_TableCellAt(id__);
    4023             : 
    4024           0 :             Write(aCellID, reply__);
    4025             :             // Sentinel = 'aCellID'
    4026           0 :             (reply__)->WriteSentinel(3073786001);
    4027           0 :             Write(aOk, reply__);
    4028             :             // Sentinel = 'aOk'
    4029           0 :             (reply__)->WriteSentinel(2737042028);
    4030           0 :             (reply__)->set_sync();
    4031           0 :             (reply__)->set_reply();
    4032             : 
    4033           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4034           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4035             :             }
    4036           0 :             return MsgProcessed;
    4037             :         }
    4038             :     case PDocAccessible::Msg_TableCellIndexAt__ID:
    4039             :         {
    4040           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4041           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4042             :             }
    4043           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableCellIndexAt", OTHER);
    4044             : 
    4045           0 :             PickleIterator iter__(msg__);
    4046             :             uint64_t aID;
    4047             :             uint32_t aRow;
    4048             :             uint32_t aCol;
    4049             : 
    4050           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4051           0 :                 FatalError("Error deserializing 'uint64_t'");
    4052           0 :                 return MsgValueError;
    4053             :             }
    4054             :             // Sentinel = 'aID'
    4055           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4056           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4057           0 :                 return MsgValueError;
    4058             :             }
    4059           0 :             if ((!(Read((&(aRow)), (&(msg__)), (&(iter__)))))) {
    4060           0 :                 FatalError("Error deserializing 'uint32_t'");
    4061           0 :                 return MsgValueError;
    4062             :             }
    4063             :             // Sentinel = 'aRow'
    4064           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1286438599)))) {
    4065           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4066           0 :                 return MsgValueError;
    4067             :             }
    4068           0 :             if ((!(Read((&(aCol)), (&(msg__)), (&(iter__)))))) {
    4069           0 :                 FatalError("Error deserializing 'uint32_t'");
    4070           0 :                 return MsgValueError;
    4071             :             }
    4072             :             // Sentinel = 'aCol'
    4073           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 606995717)))) {
    4074           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4075           0 :                 return MsgValueError;
    4076             :             }
    4077           0 :             (msg__).EndRead(iter__, (msg__).type());
    4078           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableCellIndexAt__ID, (&(mState)));
    4079           0 :             int32_t id__ = Id();
    4080             :             int32_t aIndex;
    4081           0 :             if ((!(RecvTableCellIndexAt(mozilla::Move(aID), mozilla::Move(aRow), mozilla::Move(aCol), (&(aIndex)))))) {
    4082           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4083             :                 // Error handled in mozilla::ipc::IPCResult
    4084           0 :                 return MsgProcessingError;
    4085             :             }
    4086             : 
    4087           0 :             reply__ = PDocAccessible::Reply_TableCellIndexAt(id__);
    4088             : 
    4089           0 :             Write(aIndex, reply__);
    4090             :             // Sentinel = 'aIndex'
    4091           0 :             (reply__)->WriteSentinel(3511194741);
    4092           0 :             (reply__)->set_sync();
    4093           0 :             (reply__)->set_reply();
    4094             : 
    4095           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4096           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4097             :             }
    4098           0 :             return MsgProcessed;
    4099             :         }
    4100             :     case PDocAccessible::Msg_TableColumnIndexAt__ID:
    4101             :         {
    4102           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4103           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4104             :             }
    4105           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableColumnIndexAt", OTHER);
    4106             : 
    4107           0 :             PickleIterator iter__(msg__);
    4108             :             uint64_t aID;
    4109             :             uint32_t aCellIndex;
    4110             : 
    4111           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4112           0 :                 FatalError("Error deserializing 'uint64_t'");
    4113           0 :                 return MsgValueError;
    4114             :             }
    4115             :             // Sentinel = 'aID'
    4116           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4117           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4118           0 :                 return MsgValueError;
    4119             :             }
    4120           0 :             if ((!(Read((&(aCellIndex)), (&(msg__)), (&(iter__)))))) {
    4121           0 :                 FatalError("Error deserializing 'uint32_t'");
    4122           0 :                 return MsgValueError;
    4123             :             }
    4124             :             // Sentinel = 'aCellIndex'
    4125           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2080431501)))) {
    4126           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4127           0 :                 return MsgValueError;
    4128             :             }
    4129           0 :             (msg__).EndRead(iter__, (msg__).type());
    4130           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableColumnIndexAt__ID, (&(mState)));
    4131           0 :             int32_t id__ = Id();
    4132             :             int32_t aCol;
    4133           0 :             if ((!(RecvTableColumnIndexAt(mozilla::Move(aID), mozilla::Move(aCellIndex), (&(aCol)))))) {
    4134           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4135             :                 // Error handled in mozilla::ipc::IPCResult
    4136           0 :                 return MsgProcessingError;
    4137             :             }
    4138             : 
    4139           0 :             reply__ = PDocAccessible::Reply_TableColumnIndexAt(id__);
    4140             : 
    4141           0 :             Write(aCol, reply__);
    4142             :             // Sentinel = 'aCol'
    4143           0 :             (reply__)->WriteSentinel(606995717);
    4144           0 :             (reply__)->set_sync();
    4145           0 :             (reply__)->set_reply();
    4146             : 
    4147           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4148           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4149             :             }
    4150           0 :             return MsgProcessed;
    4151             :         }
    4152             :     case PDocAccessible::Msg_TableRowIndexAt__ID:
    4153             :         {
    4154           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4155           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4156             :             }
    4157           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableRowIndexAt", OTHER);
    4158             : 
    4159           0 :             PickleIterator iter__(msg__);
    4160             :             uint64_t aID;
    4161             :             uint32_t aCellIndex;
    4162             : 
    4163           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4164           0 :                 FatalError("Error deserializing 'uint64_t'");
    4165           0 :                 return MsgValueError;
    4166             :             }
    4167             :             // Sentinel = 'aID'
    4168           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4169           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4170           0 :                 return MsgValueError;
    4171             :             }
    4172           0 :             if ((!(Read((&(aCellIndex)), (&(msg__)), (&(iter__)))))) {
    4173           0 :                 FatalError("Error deserializing 'uint32_t'");
    4174           0 :                 return MsgValueError;
    4175             :             }
    4176             :             // Sentinel = 'aCellIndex'
    4177           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2080431501)))) {
    4178           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4179           0 :                 return MsgValueError;
    4180             :             }
    4181           0 :             (msg__).EndRead(iter__, (msg__).type());
    4182           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableRowIndexAt__ID, (&(mState)));
    4183           0 :             int32_t id__ = Id();
    4184             :             int32_t aRow;
    4185           0 :             if ((!(RecvTableRowIndexAt(mozilla::Move(aID), mozilla::Move(aCellIndex), (&(aRow)))))) {
    4186           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4187             :                 // Error handled in mozilla::ipc::IPCResult
    4188           0 :                 return MsgProcessingError;
    4189             :             }
    4190             : 
    4191           0 :             reply__ = PDocAccessible::Reply_TableRowIndexAt(id__);
    4192             : 
    4193           0 :             Write(aRow, reply__);
    4194             :             // Sentinel = 'aRow'
    4195           0 :             (reply__)->WriteSentinel(1286438599);
    4196           0 :             (reply__)->set_sync();
    4197           0 :             (reply__)->set_reply();
    4198             : 
    4199           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4200           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4201             :             }
    4202           0 :             return MsgProcessed;
    4203             :         }
    4204             :     case PDocAccessible::Msg_TableRowAndColumnIndicesAt__ID:
    4205             :         {
    4206           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4207           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4208             :             }
    4209           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableRowAndColumnIndicesAt", OTHER);
    4210             : 
    4211           0 :             PickleIterator iter__(msg__);
    4212             :             uint64_t aID;
    4213             :             uint32_t aCellIndex;
    4214             : 
    4215           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4216           0 :                 FatalError("Error deserializing 'uint64_t'");
    4217           0 :                 return MsgValueError;
    4218             :             }
    4219             :             // Sentinel = 'aID'
    4220           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4221           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4222           0 :                 return MsgValueError;
    4223             :             }
    4224           0 :             if ((!(Read((&(aCellIndex)), (&(msg__)), (&(iter__)))))) {
    4225           0 :                 FatalError("Error deserializing 'uint32_t'");
    4226           0 :                 return MsgValueError;
    4227             :             }
    4228             :             // Sentinel = 'aCellIndex'
    4229           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2080431501)))) {
    4230           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4231           0 :                 return MsgValueError;
    4232             :             }
    4233           0 :             (msg__).EndRead(iter__, (msg__).type());
    4234           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableRowAndColumnIndicesAt__ID, (&(mState)));
    4235           0 :             int32_t id__ = Id();
    4236             :             int32_t aRow;
    4237             :             int32_t aCol;
    4238           0 :             if ((!(RecvTableRowAndColumnIndicesAt(mozilla::Move(aID), mozilla::Move(aCellIndex), (&(aRow)), (&(aCol)))))) {
    4239           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4240             :                 // Error handled in mozilla::ipc::IPCResult
    4241           0 :                 return MsgProcessingError;
    4242             :             }
    4243             : 
    4244           0 :             reply__ = PDocAccessible::Reply_TableRowAndColumnIndicesAt(id__);
    4245             : 
    4246           0 :             Write(aRow, reply__);
    4247             :             // Sentinel = 'aRow'
    4248           0 :             (reply__)->WriteSentinel(1286438599);
    4249           0 :             Write(aCol, reply__);
    4250             :             // Sentinel = 'aCol'
    4251           0 :             (reply__)->WriteSentinel(606995717);
    4252           0 :             (reply__)->set_sync();
    4253           0 :             (reply__)->set_reply();
    4254             : 
    4255           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4256           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4257             :             }
    4258           0 :             return MsgProcessed;
    4259             :         }
    4260             :     case PDocAccessible::Msg_TableColumnExtentAt__ID:
    4261             :         {
    4262           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4263           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4264             :             }
    4265           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableColumnExtentAt", OTHER);
    4266             : 
    4267           0 :             PickleIterator iter__(msg__);
    4268             :             uint64_t aID;
    4269             :             uint32_t aRow;
    4270             :             uint32_t aCol;
    4271             : 
    4272           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4273           0 :                 FatalError("Error deserializing 'uint64_t'");
    4274           0 :                 return MsgValueError;
    4275             :             }
    4276             :             // Sentinel = 'aID'
    4277           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4278           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4279           0 :                 return MsgValueError;
    4280             :             }
    4281           0 :             if ((!(Read((&(aRow)), (&(msg__)), (&(iter__)))))) {
    4282           0 :                 FatalError("Error deserializing 'uint32_t'");
    4283           0 :                 return MsgValueError;
    4284             :             }
    4285             :             // Sentinel = 'aRow'
    4286           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1286438599)))) {
    4287           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4288           0 :                 return MsgValueError;
    4289             :             }
    4290           0 :             if ((!(Read((&(aCol)), (&(msg__)), (&(iter__)))))) {
    4291           0 :                 FatalError("Error deserializing 'uint32_t'");
    4292           0 :                 return MsgValueError;
    4293             :             }
    4294             :             // Sentinel = 'aCol'
    4295           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 606995717)))) {
    4296           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4297           0 :                 return MsgValueError;
    4298             :             }
    4299           0 :             (msg__).EndRead(iter__, (msg__).type());
    4300           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableColumnExtentAt__ID, (&(mState)));
    4301           0 :             int32_t id__ = Id();
    4302             :             uint32_t aExtent;
    4303           0 :             if ((!(RecvTableColumnExtentAt(mozilla::Move(aID), mozilla::Move(aRow), mozilla::Move(aCol), (&(aExtent)))))) {
    4304           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4305             :                 // Error handled in mozilla::ipc::IPCResult
    4306           0 :                 return MsgProcessingError;
    4307             :             }
    4308             : 
    4309           0 :             reply__ = PDocAccessible::Reply_TableColumnExtentAt(id__);
    4310             : 
    4311           0 :             Write(aExtent, reply__);
    4312             :             // Sentinel = 'aExtent'
    4313           0 :             (reply__)->WriteSentinel(2688935310);
    4314           0 :             (reply__)->set_sync();
    4315           0 :             (reply__)->set_reply();
    4316             : 
    4317           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4318           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4319             :             }
    4320           0 :             return MsgProcessed;
    4321             :         }
    4322             :     case PDocAccessible::Msg_TableRowExtentAt__ID:
    4323             :         {
    4324           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4325           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4326             :             }
    4327           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableRowExtentAt", OTHER);
    4328             : 
    4329           0 :             PickleIterator iter__(msg__);
    4330             :             uint64_t aID;
    4331             :             uint32_t aRow;
    4332             :             uint32_t aCol;
    4333             : 
    4334           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4335           0 :                 FatalError("Error deserializing 'uint64_t'");
    4336           0 :                 return MsgValueError;
    4337             :             }
    4338             :             // Sentinel = 'aID'
    4339           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4340           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4341           0 :                 return MsgValueError;
    4342             :             }
    4343           0 :             if ((!(Read((&(aRow)), (&(msg__)), (&(iter__)))))) {
    4344           0 :                 FatalError("Error deserializing 'uint32_t'");
    4345           0 :                 return MsgValueError;
    4346             :             }
    4347             :             // Sentinel = 'aRow'
    4348           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1286438599)))) {
    4349           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4350           0 :                 return MsgValueError;
    4351             :             }
    4352           0 :             if ((!(Read((&(aCol)), (&(msg__)), (&(iter__)))))) {
    4353           0 :                 FatalError("Error deserializing 'uint32_t'");
    4354           0 :                 return MsgValueError;
    4355             :             }
    4356             :             // Sentinel = 'aCol'
    4357           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 606995717)))) {
    4358           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4359           0 :                 return MsgValueError;
    4360             :             }
    4361           0 :             (msg__).EndRead(iter__, (msg__).type());
    4362           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableRowExtentAt__ID, (&(mState)));
    4363           0 :             int32_t id__ = Id();
    4364             :             uint32_t aExtent;
    4365           0 :             if ((!(RecvTableRowExtentAt(mozilla::Move(aID), mozilla::Move(aRow), mozilla::Move(aCol), (&(aExtent)))))) {
    4366           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4367             :                 // Error handled in mozilla::ipc::IPCResult
    4368           0 :                 return MsgProcessingError;
    4369             :             }
    4370             : 
    4371           0 :             reply__ = PDocAccessible::Reply_TableRowExtentAt(id__);
    4372             : 
    4373           0 :             Write(aExtent, reply__);
    4374             :             // Sentinel = 'aExtent'
    4375           0 :             (reply__)->WriteSentinel(2688935310);
    4376           0 :             (reply__)->set_sync();
    4377           0 :             (reply__)->set_reply();
    4378             : 
    4379           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4380           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4381             :             }
    4382           0 :             return MsgProcessed;
    4383             :         }
    4384             :     case PDocAccessible::Msg_TableColumnDescription__ID:
    4385             :         {
    4386           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4387           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4388             :             }
    4389           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableColumnDescription", OTHER);
    4390             : 
    4391           0 :             PickleIterator iter__(msg__);
    4392             :             uint64_t aID;
    4393             :             uint32_t aCol;
    4394             : 
    4395           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4396           0 :                 FatalError("Error deserializing 'uint64_t'");
    4397           0 :                 return MsgValueError;
    4398             :             }
    4399             :             // Sentinel = 'aID'
    4400           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4401           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4402           0 :                 return MsgValueError;
    4403             :             }
    4404           0 :             if ((!(Read((&(aCol)), (&(msg__)), (&(iter__)))))) {
    4405           0 :                 FatalError("Error deserializing 'uint32_t'");
    4406           0 :                 return MsgValueError;
    4407             :             }
    4408             :             // Sentinel = 'aCol'
    4409           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 606995717)))) {
    4410           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4411           0 :                 return MsgValueError;
    4412             :             }
    4413           0 :             (msg__).EndRead(iter__, (msg__).type());
    4414           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableColumnDescription__ID, (&(mState)));
    4415           0 :             int32_t id__ = Id();
    4416           0 :             nsString aDescription;
    4417           0 :             if ((!(RecvTableColumnDescription(mozilla::Move(aID), mozilla::Move(aCol), (&(aDescription)))))) {
    4418           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4419             :                 // Error handled in mozilla::ipc::IPCResult
    4420           0 :                 return MsgProcessingError;
    4421             :             }
    4422             : 
    4423           0 :             reply__ = PDocAccessible::Reply_TableColumnDescription(id__);
    4424             : 
    4425           0 :             Write(aDescription, reply__);
    4426             :             // Sentinel = 'aDescription'
    4427           0 :             (reply__)->WriteSentinel(1173016929);
    4428           0 :             (reply__)->set_sync();
    4429           0 :             (reply__)->set_reply();
    4430             : 
    4431           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4432           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4433             :             }
    4434           0 :             return MsgProcessed;
    4435             :         }
    4436             :     case PDocAccessible::Msg_TableRowDescription__ID:
    4437             :         {
    4438           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4439           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4440             :             }
    4441           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableRowDescription", OTHER);
    4442             : 
    4443           0 :             PickleIterator iter__(msg__);
    4444             :             uint64_t aID;
    4445             :             uint32_t aRow;
    4446             : 
    4447           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4448           0 :                 FatalError("Error deserializing 'uint64_t'");
    4449           0 :                 return MsgValueError;
    4450             :             }
    4451             :             // Sentinel = 'aID'
    4452           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4453           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4454           0 :                 return MsgValueError;
    4455             :             }
    4456           0 :             if ((!(Read((&(aRow)), (&(msg__)), (&(iter__)))))) {
    4457           0 :                 FatalError("Error deserializing 'uint32_t'");
    4458           0 :                 return MsgValueError;
    4459             :             }
    4460             :             // Sentinel = 'aRow'
    4461           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1286438599)))) {
    4462           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4463           0 :                 return MsgValueError;
    4464             :             }
    4465           0 :             (msg__).EndRead(iter__, (msg__).type());
    4466           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableRowDescription__ID, (&(mState)));
    4467           0 :             int32_t id__ = Id();
    4468           0 :             nsString aDescription;
    4469           0 :             if ((!(RecvTableRowDescription(mozilla::Move(aID), mozilla::Move(aRow), (&(aDescription)))))) {
    4470           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4471             :                 // Error handled in mozilla::ipc::IPCResult
    4472           0 :                 return MsgProcessingError;
    4473             :             }
    4474             : 
    4475           0 :             reply__ = PDocAccessible::Reply_TableRowDescription(id__);
    4476             : 
    4477           0 :             Write(aDescription, reply__);
    4478             :             // Sentinel = 'aDescription'
    4479           0 :             (reply__)->WriteSentinel(1173016929);
    4480           0 :             (reply__)->set_sync();
    4481           0 :             (reply__)->set_reply();
    4482             : 
    4483           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4484           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4485             :             }
    4486           0 :             return MsgProcessed;
    4487             :         }
    4488             :     case PDocAccessible::Msg_TableColumnSelected__ID:
    4489             :         {
    4490           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4491           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4492             :             }
    4493           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableColumnSelected", OTHER);
    4494             : 
    4495           0 :             PickleIterator iter__(msg__);
    4496             :             uint64_t aID;
    4497             :             uint32_t aCol;
    4498             : 
    4499           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4500           0 :                 FatalError("Error deserializing 'uint64_t'");
    4501           0 :                 return MsgValueError;
    4502             :             }
    4503             :             // Sentinel = 'aID'
    4504           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4505           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4506           0 :                 return MsgValueError;
    4507             :             }
    4508           0 :             if ((!(Read((&(aCol)), (&(msg__)), (&(iter__)))))) {
    4509           0 :                 FatalError("Error deserializing 'uint32_t'");
    4510           0 :                 return MsgValueError;
    4511             :             }
    4512             :             // Sentinel = 'aCol'
    4513           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 606995717)))) {
    4514           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4515           0 :                 return MsgValueError;
    4516             :             }
    4517           0 :             (msg__).EndRead(iter__, (msg__).type());
    4518           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableColumnSelected__ID, (&(mState)));
    4519           0 :             int32_t id__ = Id();
    4520             :             bool aSelected;
    4521           0 :             if ((!(RecvTableColumnSelected(mozilla::Move(aID), mozilla::Move(aCol), (&(aSelected)))))) {
    4522           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4523             :                 // Error handled in mozilla::ipc::IPCResult
    4524           0 :                 return MsgProcessingError;
    4525             :             }
    4526             : 
    4527           0 :             reply__ = PDocAccessible::Reply_TableColumnSelected(id__);
    4528             : 
    4529           0 :             Write(aSelected, reply__);
    4530             :             // Sentinel = 'aSelected'
    4531           0 :             (reply__)->WriteSentinel(1712258447);
    4532           0 :             (reply__)->set_sync();
    4533           0 :             (reply__)->set_reply();
    4534             : 
    4535           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4536           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4537             :             }
    4538           0 :             return MsgProcessed;
    4539             :         }
    4540             :     case PDocAccessible::Msg_TableRowSelected__ID:
    4541             :         {
    4542           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4543           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4544             :             }
    4545           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableRowSelected", OTHER);
    4546             : 
    4547           0 :             PickleIterator iter__(msg__);
    4548             :             uint64_t aID;
    4549             :             uint32_t aRow;
    4550             : 
    4551           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4552           0 :                 FatalError("Error deserializing 'uint64_t'");
    4553           0 :                 return MsgValueError;
    4554             :             }
    4555             :             // Sentinel = 'aID'
    4556           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4557           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4558           0 :                 return MsgValueError;
    4559             :             }
    4560           0 :             if ((!(Read((&(aRow)), (&(msg__)), (&(iter__)))))) {
    4561           0 :                 FatalError("Error deserializing 'uint32_t'");
    4562           0 :                 return MsgValueError;
    4563             :             }
    4564             :             // Sentinel = 'aRow'
    4565           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1286438599)))) {
    4566           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4567           0 :                 return MsgValueError;
    4568             :             }
    4569           0 :             (msg__).EndRead(iter__, (msg__).type());
    4570           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableRowSelected__ID, (&(mState)));
    4571           0 :             int32_t id__ = Id();
    4572             :             bool aSelected;
    4573           0 :             if ((!(RecvTableRowSelected(mozilla::Move(aID), mozilla::Move(aRow), (&(aSelected)))))) {
    4574           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4575             :                 // Error handled in mozilla::ipc::IPCResult
    4576           0 :                 return MsgProcessingError;
    4577             :             }
    4578             : 
    4579           0 :             reply__ = PDocAccessible::Reply_TableRowSelected(id__);
    4580             : 
    4581           0 :             Write(aSelected, reply__);
    4582             :             // Sentinel = 'aSelected'
    4583           0 :             (reply__)->WriteSentinel(1712258447);
    4584           0 :             (reply__)->set_sync();
    4585           0 :             (reply__)->set_reply();
    4586             : 
    4587           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4588           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4589             :             }
    4590           0 :             return MsgProcessed;
    4591             :         }
    4592             :     case PDocAccessible::Msg_TableCellSelected__ID:
    4593             :         {
    4594           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4595           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4596             :             }
    4597           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableCellSelected", OTHER);
    4598             : 
    4599           0 :             PickleIterator iter__(msg__);
    4600             :             uint64_t aID;
    4601             :             uint32_t aRow;
    4602             :             uint32_t aCol;
    4603             : 
    4604           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4605           0 :                 FatalError("Error deserializing 'uint64_t'");
    4606           0 :                 return MsgValueError;
    4607             :             }
    4608             :             // Sentinel = 'aID'
    4609           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4610           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4611           0 :                 return MsgValueError;
    4612             :             }
    4613           0 :             if ((!(Read((&(aRow)), (&(msg__)), (&(iter__)))))) {
    4614           0 :                 FatalError("Error deserializing 'uint32_t'");
    4615           0 :                 return MsgValueError;
    4616             :             }
    4617             :             // Sentinel = 'aRow'
    4618           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1286438599)))) {
    4619           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4620           0 :                 return MsgValueError;
    4621             :             }
    4622           0 :             if ((!(Read((&(aCol)), (&(msg__)), (&(iter__)))))) {
    4623           0 :                 FatalError("Error deserializing 'uint32_t'");
    4624           0 :                 return MsgValueError;
    4625             :             }
    4626             :             // Sentinel = 'aCol'
    4627           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 606995717)))) {
    4628           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4629           0 :                 return MsgValueError;
    4630             :             }
    4631           0 :             (msg__).EndRead(iter__, (msg__).type());
    4632           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableCellSelected__ID, (&(mState)));
    4633           0 :             int32_t id__ = Id();
    4634             :             bool aSelected;
    4635           0 :             if ((!(RecvTableCellSelected(mozilla::Move(aID), mozilla::Move(aRow), mozilla::Move(aCol), (&(aSelected)))))) {
    4636           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4637             :                 // Error handled in mozilla::ipc::IPCResult
    4638           0 :                 return MsgProcessingError;
    4639             :             }
    4640             : 
    4641           0 :             reply__ = PDocAccessible::Reply_TableCellSelected(id__);
    4642             : 
    4643           0 :             Write(aSelected, reply__);
    4644             :             // Sentinel = 'aSelected'
    4645           0 :             (reply__)->WriteSentinel(1712258447);
    4646           0 :             (reply__)->set_sync();
    4647           0 :             (reply__)->set_reply();
    4648             : 
    4649           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4650           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4651             :             }
    4652           0 :             return MsgProcessed;
    4653             :         }
    4654             :     case PDocAccessible::Msg_TableSelectedCellCount__ID:
    4655             :         {
    4656           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4657           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4658             :             }
    4659           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableSelectedCellCount", OTHER);
    4660             : 
    4661           0 :             PickleIterator iter__(msg__);
    4662             :             uint64_t aID;
    4663             : 
    4664           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4665           0 :                 FatalError("Error deserializing 'uint64_t'");
    4666           0 :                 return MsgValueError;
    4667             :             }
    4668             :             // Sentinel = 'aID'
    4669           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4670           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4671           0 :                 return MsgValueError;
    4672             :             }
    4673           0 :             (msg__).EndRead(iter__, (msg__).type());
    4674           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableSelectedCellCount__ID, (&(mState)));
    4675           0 :             int32_t id__ = Id();
    4676             :             uint32_t aSelectedCells;
    4677           0 :             if ((!(RecvTableSelectedCellCount(mozilla::Move(aID), (&(aSelectedCells)))))) {
    4678           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4679             :                 // Error handled in mozilla::ipc::IPCResult
    4680           0 :                 return MsgProcessingError;
    4681             :             }
    4682             : 
    4683           0 :             reply__ = PDocAccessible::Reply_TableSelectedCellCount(id__);
    4684             : 
    4685           0 :             Write(aSelectedCells, reply__);
    4686             :             // Sentinel = 'aSelectedCells'
    4687           0 :             (reply__)->WriteSentinel(305105039);
    4688           0 :             (reply__)->set_sync();
    4689           0 :             (reply__)->set_reply();
    4690             : 
    4691           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4692           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4693             :             }
    4694           0 :             return MsgProcessed;
    4695             :         }
    4696             :     case PDocAccessible::Msg_TableSelectedColumnCount__ID:
    4697             :         {
    4698           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4699           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4700             :             }
    4701           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableSelectedColumnCount", OTHER);
    4702             : 
    4703           0 :             PickleIterator iter__(msg__);
    4704             :             uint64_t aID;
    4705             : 
    4706           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4707           0 :                 FatalError("Error deserializing 'uint64_t'");
    4708           0 :                 return MsgValueError;
    4709             :             }
    4710             :             // Sentinel = 'aID'
    4711           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4712           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4713           0 :                 return MsgValueError;
    4714             :             }
    4715           0 :             (msg__).EndRead(iter__, (msg__).type());
    4716           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableSelectedColumnCount__ID, (&(mState)));
    4717           0 :             int32_t id__ = Id();
    4718             :             uint32_t aSelectedColumns;
    4719           0 :             if ((!(RecvTableSelectedColumnCount(mozilla::Move(aID), (&(aSelectedColumns)))))) {
    4720           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4721             :                 // Error handled in mozilla::ipc::IPCResult
    4722           0 :                 return MsgProcessingError;
    4723             :             }
    4724             : 
    4725           0 :             reply__ = PDocAccessible::Reply_TableSelectedColumnCount(id__);
    4726             : 
    4727           0 :             Write(aSelectedColumns, reply__);
    4728             :             // Sentinel = 'aSelectedColumns'
    4729           0 :             (reply__)->WriteSentinel(3599775843);
    4730           0 :             (reply__)->set_sync();
    4731           0 :             (reply__)->set_reply();
    4732             : 
    4733           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4734           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4735             :             }
    4736           0 :             return MsgProcessed;
    4737             :         }
    4738             :     case PDocAccessible::Msg_TableSelectedRowCount__ID:
    4739             :         {
    4740           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4741           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4742             :             }
    4743           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableSelectedRowCount", OTHER);
    4744             : 
    4745           0 :             PickleIterator iter__(msg__);
    4746             :             uint64_t aID;
    4747             : 
    4748           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4749           0 :                 FatalError("Error deserializing 'uint64_t'");
    4750           0 :                 return MsgValueError;
    4751             :             }
    4752             :             // Sentinel = 'aID'
    4753           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4754           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4755           0 :                 return MsgValueError;
    4756             :             }
    4757           0 :             (msg__).EndRead(iter__, (msg__).type());
    4758           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableSelectedRowCount__ID, (&(mState)));
    4759           0 :             int32_t id__ = Id();
    4760             :             uint32_t aSelectedRows;
    4761           0 :             if ((!(RecvTableSelectedRowCount(mozilla::Move(aID), (&(aSelectedRows)))))) {
    4762           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4763             :                 // Error handled in mozilla::ipc::IPCResult
    4764           0 :                 return MsgProcessingError;
    4765             :             }
    4766             : 
    4767           0 :             reply__ = PDocAccessible::Reply_TableSelectedRowCount(id__);
    4768             : 
    4769           0 :             Write(aSelectedRows, reply__);
    4770             :             // Sentinel = 'aSelectedRows'
    4771           0 :             (reply__)->WriteSentinel(148477904);
    4772           0 :             (reply__)->set_sync();
    4773           0 :             (reply__)->set_reply();
    4774             : 
    4775           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4776           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4777             :             }
    4778           0 :             return MsgProcessed;
    4779             :         }
    4780             :     case PDocAccessible::Msg_TableSelectedCells__ID:
    4781             :         {
    4782           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4783           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4784             :             }
    4785           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableSelectedCells", OTHER);
    4786             : 
    4787           0 :             PickleIterator iter__(msg__);
    4788             :             uint64_t aID;
    4789             : 
    4790           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4791           0 :                 FatalError("Error deserializing 'uint64_t'");
    4792           0 :                 return MsgValueError;
    4793             :             }
    4794             :             // Sentinel = 'aID'
    4795           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4796           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4797           0 :                 return MsgValueError;
    4798             :             }
    4799           0 :             (msg__).EndRead(iter__, (msg__).type());
    4800           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableSelectedCells__ID, (&(mState)));
    4801           0 :             int32_t id__ = Id();
    4802           0 :             nsTArray<uint64_t> aCellIDs;
    4803           0 :             if ((!(RecvTableSelectedCells(mozilla::Move(aID), (&(aCellIDs)))))) {
    4804           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4805             :                 // Error handled in mozilla::ipc::IPCResult
    4806           0 :                 return MsgProcessingError;
    4807             :             }
    4808             : 
    4809           0 :             reply__ = PDocAccessible::Reply_TableSelectedCells(id__);
    4810             : 
    4811           0 :             Write(aCellIDs, reply__);
    4812             :             // Sentinel = 'aCellIDs'
    4813           0 :             (reply__)->WriteSentinel(3097727801);
    4814           0 :             (reply__)->set_sync();
    4815           0 :             (reply__)->set_reply();
    4816             : 
    4817           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4818           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4819             :             }
    4820           0 :             return MsgProcessed;
    4821             :         }
    4822             :     case PDocAccessible::Msg_TableSelectedCellIndices__ID:
    4823             :         {
    4824           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4825           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4826             :             }
    4827           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableSelectedCellIndices", OTHER);
    4828             : 
    4829           0 :             PickleIterator iter__(msg__);
    4830             :             uint64_t aID;
    4831             : 
    4832           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4833           0 :                 FatalError("Error deserializing 'uint64_t'");
    4834           0 :                 return MsgValueError;
    4835             :             }
    4836             :             // Sentinel = 'aID'
    4837           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4838           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4839           0 :                 return MsgValueError;
    4840             :             }
    4841           0 :             (msg__).EndRead(iter__, (msg__).type());
    4842           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableSelectedCellIndices__ID, (&(mState)));
    4843           0 :             int32_t id__ = Id();
    4844           0 :             nsTArray<uint32_t> aCellIndeces;
    4845           0 :             if ((!(RecvTableSelectedCellIndices(mozilla::Move(aID), (&(aCellIndeces)))))) {
    4846           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4847             :                 // Error handled in mozilla::ipc::IPCResult
    4848           0 :                 return MsgProcessingError;
    4849             :             }
    4850             : 
    4851           0 :             reply__ = PDocAccessible::Reply_TableSelectedCellIndices(id__);
    4852             : 
    4853           0 :             Write(aCellIndeces, reply__);
    4854             :             // Sentinel = 'aCellIndeces'
    4855           0 :             (reply__)->WriteSentinel(2924033324);
    4856           0 :             (reply__)->set_sync();
    4857           0 :             (reply__)->set_reply();
    4858             : 
    4859           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4860           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4861             :             }
    4862           0 :             return MsgProcessed;
    4863             :         }
    4864             :     case PDocAccessible::Msg_TableSelectedColumnIndices__ID:
    4865             :         {
    4866           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4867           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4868             :             }
    4869           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableSelectedColumnIndices", OTHER);
    4870             : 
    4871           0 :             PickleIterator iter__(msg__);
    4872             :             uint64_t aID;
    4873             : 
    4874           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4875           0 :                 FatalError("Error deserializing 'uint64_t'");
    4876           0 :                 return MsgValueError;
    4877             :             }
    4878             :             // Sentinel = 'aID'
    4879           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4880           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4881           0 :                 return MsgValueError;
    4882             :             }
    4883           0 :             (msg__).EndRead(iter__, (msg__).type());
    4884           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableSelectedColumnIndices__ID, (&(mState)));
    4885           0 :             int32_t id__ = Id();
    4886           0 :             nsTArray<uint32_t> aColumnIndeces;
    4887           0 :             if ((!(RecvTableSelectedColumnIndices(mozilla::Move(aID), (&(aColumnIndeces)))))) {
    4888           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4889             :                 // Error handled in mozilla::ipc::IPCResult
    4890           0 :                 return MsgProcessingError;
    4891             :             }
    4892             : 
    4893           0 :             reply__ = PDocAccessible::Reply_TableSelectedColumnIndices(id__);
    4894             : 
    4895           0 :             Write(aColumnIndeces, reply__);
    4896             :             // Sentinel = 'aColumnIndeces'
    4897           0 :             (reply__)->WriteSentinel(2315565168);
    4898           0 :             (reply__)->set_sync();
    4899           0 :             (reply__)->set_reply();
    4900             : 
    4901           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4902           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4903             :             }
    4904           0 :             return MsgProcessed;
    4905             :         }
    4906             :     case PDocAccessible::Msg_TableSelectedRowIndices__ID:
    4907             :         {
    4908           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4909           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4910             :             }
    4911           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableSelectedRowIndices", OTHER);
    4912             : 
    4913           0 :             PickleIterator iter__(msg__);
    4914             :             uint64_t aID;
    4915             : 
    4916           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4917           0 :                 FatalError("Error deserializing 'uint64_t'");
    4918           0 :                 return MsgValueError;
    4919             :             }
    4920             :             // Sentinel = 'aID'
    4921           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4922           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4923           0 :                 return MsgValueError;
    4924             :             }
    4925           0 :             (msg__).EndRead(iter__, (msg__).type());
    4926           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableSelectedRowIndices__ID, (&(mState)));
    4927           0 :             int32_t id__ = Id();
    4928           0 :             nsTArray<uint32_t> aRowIndeces;
    4929           0 :             if ((!(RecvTableSelectedRowIndices(mozilla::Move(aID), (&(aRowIndeces)))))) {
    4930           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4931             :                 // Error handled in mozilla::ipc::IPCResult
    4932           0 :                 return MsgProcessingError;
    4933             :             }
    4934             : 
    4935           0 :             reply__ = PDocAccessible::Reply_TableSelectedRowIndices(id__);
    4936             : 
    4937           0 :             Write(aRowIndeces, reply__);
    4938             :             // Sentinel = 'aRowIndeces'
    4939           0 :             (reply__)->WriteSentinel(838152053);
    4940           0 :             (reply__)->set_sync();
    4941           0 :             (reply__)->set_reply();
    4942             : 
    4943           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4944           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4945             :             }
    4946           0 :             return MsgProcessed;
    4947             :         }
    4948             :     case PDocAccessible::Msg_TableSelectColumn__ID:
    4949             :         {
    4950           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4951           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    4952             :             }
    4953           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableSelectColumn", OTHER);
    4954             : 
    4955           0 :             PickleIterator iter__(msg__);
    4956             :             uint64_t aID;
    4957             :             uint32_t aCol;
    4958             : 
    4959           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    4960           0 :                 FatalError("Error deserializing 'uint64_t'");
    4961           0 :                 return MsgValueError;
    4962             :             }
    4963             :             // Sentinel = 'aID'
    4964           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    4965           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    4966           0 :                 return MsgValueError;
    4967             :             }
    4968           0 :             if ((!(Read((&(aCol)), (&(msg__)), (&(iter__)))))) {
    4969           0 :                 FatalError("Error deserializing 'uint32_t'");
    4970           0 :                 return MsgValueError;
    4971             :             }
    4972             :             // Sentinel = 'aCol'
    4973           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 606995717)))) {
    4974           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    4975           0 :                 return MsgValueError;
    4976             :             }
    4977           0 :             (msg__).EndRead(iter__, (msg__).type());
    4978           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableSelectColumn__ID, (&(mState)));
    4979           0 :             int32_t id__ = Id();
    4980           0 :             if ((!(RecvTableSelectColumn(mozilla::Move(aID), mozilla::Move(aCol))))) {
    4981           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    4982             :                 // Error handled in mozilla::ipc::IPCResult
    4983           0 :                 return MsgProcessingError;
    4984             :             }
    4985             : 
    4986           0 :             reply__ = PDocAccessible::Reply_TableSelectColumn(id__);
    4987             : 
    4988           0 :             (reply__)->set_sync();
    4989           0 :             (reply__)->set_reply();
    4990             : 
    4991           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4992           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    4993             :             }
    4994           0 :             return MsgProcessed;
    4995             :         }
    4996             :     case PDocAccessible::Msg_TableSelectRow__ID:
    4997             :         {
    4998           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    4999           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5000             :             }
    5001           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableSelectRow", OTHER);
    5002             : 
    5003           0 :             PickleIterator iter__(msg__);
    5004             :             uint64_t aID;
    5005             :             uint32_t aRow;
    5006             : 
    5007           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5008           0 :                 FatalError("Error deserializing 'uint64_t'");
    5009           0 :                 return MsgValueError;
    5010             :             }
    5011             :             // Sentinel = 'aID'
    5012           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5013           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5014           0 :                 return MsgValueError;
    5015             :             }
    5016           0 :             if ((!(Read((&(aRow)), (&(msg__)), (&(iter__)))))) {
    5017           0 :                 FatalError("Error deserializing 'uint32_t'");
    5018           0 :                 return MsgValueError;
    5019             :             }
    5020             :             // Sentinel = 'aRow'
    5021           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1286438599)))) {
    5022           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    5023           0 :                 return MsgValueError;
    5024             :             }
    5025           0 :             (msg__).EndRead(iter__, (msg__).type());
    5026           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableSelectRow__ID, (&(mState)));
    5027           0 :             int32_t id__ = Id();
    5028           0 :             if ((!(RecvTableSelectRow(mozilla::Move(aID), mozilla::Move(aRow))))) {
    5029           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5030             :                 // Error handled in mozilla::ipc::IPCResult
    5031           0 :                 return MsgProcessingError;
    5032             :             }
    5033             : 
    5034           0 :             reply__ = PDocAccessible::Reply_TableSelectRow(id__);
    5035             : 
    5036           0 :             (reply__)->set_sync();
    5037           0 :             (reply__)->set_reply();
    5038             : 
    5039           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5040           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5041             :             }
    5042           0 :             return MsgProcessed;
    5043             :         }
    5044             :     case PDocAccessible::Msg_TableUnselectColumn__ID:
    5045             :         {
    5046           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5047           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5048             :             }
    5049           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableUnselectColumn", OTHER);
    5050             : 
    5051           0 :             PickleIterator iter__(msg__);
    5052             :             uint64_t aID;
    5053             :             uint32_t aCol;
    5054             : 
    5055           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5056           0 :                 FatalError("Error deserializing 'uint64_t'");
    5057           0 :                 return MsgValueError;
    5058             :             }
    5059             :             // Sentinel = 'aID'
    5060           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5061           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5062           0 :                 return MsgValueError;
    5063             :             }
    5064           0 :             if ((!(Read((&(aCol)), (&(msg__)), (&(iter__)))))) {
    5065           0 :                 FatalError("Error deserializing 'uint32_t'");
    5066           0 :                 return MsgValueError;
    5067             :             }
    5068             :             // Sentinel = 'aCol'
    5069           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 606995717)))) {
    5070           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    5071           0 :                 return MsgValueError;
    5072             :             }
    5073           0 :             (msg__).EndRead(iter__, (msg__).type());
    5074           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableUnselectColumn__ID, (&(mState)));
    5075           0 :             int32_t id__ = Id();
    5076           0 :             if ((!(RecvTableUnselectColumn(mozilla::Move(aID), mozilla::Move(aCol))))) {
    5077           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5078             :                 // Error handled in mozilla::ipc::IPCResult
    5079           0 :                 return MsgProcessingError;
    5080             :             }
    5081             : 
    5082           0 :             reply__ = PDocAccessible::Reply_TableUnselectColumn(id__);
    5083             : 
    5084           0 :             (reply__)->set_sync();
    5085           0 :             (reply__)->set_reply();
    5086             : 
    5087           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5088           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5089             :             }
    5090           0 :             return MsgProcessed;
    5091             :         }
    5092             :     case PDocAccessible::Msg_TableUnselectRow__ID:
    5093             :         {
    5094           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5095           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5096             :             }
    5097           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableUnselectRow", OTHER);
    5098             : 
    5099           0 :             PickleIterator iter__(msg__);
    5100             :             uint64_t aID;
    5101             :             uint32_t aRow;
    5102             : 
    5103           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5104           0 :                 FatalError("Error deserializing 'uint64_t'");
    5105           0 :                 return MsgValueError;
    5106             :             }
    5107             :             // Sentinel = 'aID'
    5108           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5109           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5110           0 :                 return MsgValueError;
    5111             :             }
    5112           0 :             if ((!(Read((&(aRow)), (&(msg__)), (&(iter__)))))) {
    5113           0 :                 FatalError("Error deserializing 'uint32_t'");
    5114           0 :                 return MsgValueError;
    5115             :             }
    5116             :             // Sentinel = 'aRow'
    5117           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1286438599)))) {
    5118           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    5119           0 :                 return MsgValueError;
    5120             :             }
    5121           0 :             (msg__).EndRead(iter__, (msg__).type());
    5122           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableUnselectRow__ID, (&(mState)));
    5123           0 :             int32_t id__ = Id();
    5124           0 :             if ((!(RecvTableUnselectRow(mozilla::Move(aID), mozilla::Move(aRow))))) {
    5125           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5126             :                 // Error handled in mozilla::ipc::IPCResult
    5127           0 :                 return MsgProcessingError;
    5128             :             }
    5129             : 
    5130           0 :             reply__ = PDocAccessible::Reply_TableUnselectRow(id__);
    5131             : 
    5132           0 :             (reply__)->set_sync();
    5133           0 :             (reply__)->set_reply();
    5134             : 
    5135           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5136           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5137             :             }
    5138           0 :             return MsgProcessed;
    5139             :         }
    5140             :     case PDocAccessible::Msg_TableIsProbablyForLayout__ID:
    5141             :         {
    5142           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5143           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5144             :             }
    5145           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_TableIsProbablyForLayout", OTHER);
    5146             : 
    5147           0 :             PickleIterator iter__(msg__);
    5148             :             uint64_t aID;
    5149             : 
    5150           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5151           0 :                 FatalError("Error deserializing 'uint64_t'");
    5152           0 :                 return MsgValueError;
    5153             :             }
    5154             :             // Sentinel = 'aID'
    5155           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5156           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5157           0 :                 return MsgValueError;
    5158             :             }
    5159           0 :             (msg__).EndRead(iter__, (msg__).type());
    5160           0 :             PDocAccessible::Transition(PDocAccessible::Msg_TableIsProbablyForLayout__ID, (&(mState)));
    5161           0 :             int32_t id__ = Id();
    5162             :             bool aForLayout;
    5163           0 :             if ((!(RecvTableIsProbablyForLayout(mozilla::Move(aID), (&(aForLayout)))))) {
    5164           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5165             :                 // Error handled in mozilla::ipc::IPCResult
    5166           0 :                 return MsgProcessingError;
    5167             :             }
    5168             : 
    5169           0 :             reply__ = PDocAccessible::Reply_TableIsProbablyForLayout(id__);
    5170             : 
    5171           0 :             Write(aForLayout, reply__);
    5172             :             // Sentinel = 'aForLayout'
    5173           0 :             (reply__)->WriteSentinel(2091975930);
    5174           0 :             (reply__)->set_sync();
    5175           0 :             (reply__)->set_reply();
    5176             : 
    5177           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5178           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5179             :             }
    5180           0 :             return MsgProcessed;
    5181             :         }
    5182             :     case PDocAccessible::Msg_AtkTableColumnHeader__ID:
    5183             :         {
    5184           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5185           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5186             :             }
    5187           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_AtkTableColumnHeader", OTHER);
    5188             : 
    5189           0 :             PickleIterator iter__(msg__);
    5190             :             uint64_t aID;
    5191             :             int32_t aCol;
    5192             : 
    5193           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5194           0 :                 FatalError("Error deserializing 'uint64_t'");
    5195           0 :                 return MsgValueError;
    5196             :             }
    5197             :             // Sentinel = 'aID'
    5198           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5199           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5200           0 :                 return MsgValueError;
    5201             :             }
    5202           0 :             if ((!(Read((&(aCol)), (&(msg__)), (&(iter__)))))) {
    5203           0 :                 FatalError("Error deserializing 'int32_t'");
    5204           0 :                 return MsgValueError;
    5205             :             }
    5206             :             // Sentinel = 'aCol'
    5207           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 606995717)))) {
    5208           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    5209           0 :                 return MsgValueError;
    5210             :             }
    5211           0 :             (msg__).EndRead(iter__, (msg__).type());
    5212           0 :             PDocAccessible::Transition(PDocAccessible::Msg_AtkTableColumnHeader__ID, (&(mState)));
    5213           0 :             int32_t id__ = Id();
    5214             :             uint64_t aHeaderID;
    5215             :             bool aOk;
    5216           0 :             if ((!(RecvAtkTableColumnHeader(mozilla::Move(aID), mozilla::Move(aCol), (&(aHeaderID)), (&(aOk)))))) {
    5217           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5218             :                 // Error handled in mozilla::ipc::IPCResult
    5219           0 :                 return MsgProcessingError;
    5220             :             }
    5221             : 
    5222           0 :             reply__ = PDocAccessible::Reply_AtkTableColumnHeader(id__);
    5223             : 
    5224           0 :             Write(aHeaderID, reply__);
    5225             :             // Sentinel = 'aHeaderID'
    5226           0 :             (reply__)->WriteSentinel(3333620492);
    5227           0 :             Write(aOk, reply__);
    5228             :             // Sentinel = 'aOk'
    5229           0 :             (reply__)->WriteSentinel(2737042028);
    5230           0 :             (reply__)->set_sync();
    5231           0 :             (reply__)->set_reply();
    5232             : 
    5233           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5234           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5235             :             }
    5236           0 :             return MsgProcessed;
    5237             :         }
    5238             :     case PDocAccessible::Msg_AtkTableRowHeader__ID:
    5239             :         {
    5240           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5241           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5242             :             }
    5243           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_AtkTableRowHeader", OTHER);
    5244             : 
    5245           0 :             PickleIterator iter__(msg__);
    5246             :             uint64_t aID;
    5247             :             int32_t aRow;
    5248             : 
    5249           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5250           0 :                 FatalError("Error deserializing 'uint64_t'");
    5251           0 :                 return MsgValueError;
    5252             :             }
    5253             :             // Sentinel = 'aID'
    5254           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5255           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5256           0 :                 return MsgValueError;
    5257             :             }
    5258           0 :             if ((!(Read((&(aRow)), (&(msg__)), (&(iter__)))))) {
    5259           0 :                 FatalError("Error deserializing 'int32_t'");
    5260           0 :                 return MsgValueError;
    5261             :             }
    5262             :             // Sentinel = 'aRow'
    5263           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 1286438599)))) {
    5264           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    5265           0 :                 return MsgValueError;
    5266             :             }
    5267           0 :             (msg__).EndRead(iter__, (msg__).type());
    5268           0 :             PDocAccessible::Transition(PDocAccessible::Msg_AtkTableRowHeader__ID, (&(mState)));
    5269           0 :             int32_t id__ = Id();
    5270             :             uint64_t aHeaderID;
    5271             :             bool aOk;
    5272           0 :             if ((!(RecvAtkTableRowHeader(mozilla::Move(aID), mozilla::Move(aRow), (&(aHeaderID)), (&(aOk)))))) {
    5273           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5274             :                 // Error handled in mozilla::ipc::IPCResult
    5275           0 :                 return MsgProcessingError;
    5276             :             }
    5277             : 
    5278           0 :             reply__ = PDocAccessible::Reply_AtkTableRowHeader(id__);
    5279             : 
    5280           0 :             Write(aHeaderID, reply__);
    5281             :             // Sentinel = 'aHeaderID'
    5282           0 :             (reply__)->WriteSentinel(3333620492);
    5283           0 :             Write(aOk, reply__);
    5284             :             // Sentinel = 'aOk'
    5285           0 :             (reply__)->WriteSentinel(2737042028);
    5286           0 :             (reply__)->set_sync();
    5287           0 :             (reply__)->set_reply();
    5288             : 
    5289           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5290           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5291             :             }
    5292           0 :             return MsgProcessed;
    5293             :         }
    5294             :     case PDocAccessible::Msg_SelectedItems__ID:
    5295             :         {
    5296           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5297           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5298             :             }
    5299           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_SelectedItems", OTHER);
    5300             : 
    5301           0 :             PickleIterator iter__(msg__);
    5302             :             uint64_t aID;
    5303             : 
    5304           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5305           0 :                 FatalError("Error deserializing 'uint64_t'");
    5306           0 :                 return MsgValueError;
    5307             :             }
    5308             :             // Sentinel = 'aID'
    5309           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5310           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5311           0 :                 return MsgValueError;
    5312             :             }
    5313           0 :             (msg__).EndRead(iter__, (msg__).type());
    5314           0 :             PDocAccessible::Transition(PDocAccessible::Msg_SelectedItems__ID, (&(mState)));
    5315           0 :             int32_t id__ = Id();
    5316           0 :             nsTArray<uint64_t> aSelectedItemIDs;
    5317           0 :             if ((!(RecvSelectedItems(mozilla::Move(aID), (&(aSelectedItemIDs)))))) {
    5318           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5319             :                 // Error handled in mozilla::ipc::IPCResult
    5320           0 :                 return MsgProcessingError;
    5321             :             }
    5322             : 
    5323           0 :             reply__ = PDocAccessible::Reply_SelectedItems(id__);
    5324             : 
    5325           0 :             Write(aSelectedItemIDs, reply__);
    5326             :             // Sentinel = 'aSelectedItemIDs'
    5327           0 :             (reply__)->WriteSentinel(1397582911);
    5328           0 :             (reply__)->set_sync();
    5329           0 :             (reply__)->set_reply();
    5330             : 
    5331           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5332           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5333             :             }
    5334           0 :             return MsgProcessed;
    5335             :         }
    5336             :     case PDocAccessible::Msg_SelectedItemCount__ID:
    5337             :         {
    5338           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5339           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5340             :             }
    5341           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_SelectedItemCount", OTHER);
    5342             : 
    5343           0 :             PickleIterator iter__(msg__);
    5344             :             uint64_t aID;
    5345             : 
    5346           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5347           0 :                 FatalError("Error deserializing 'uint64_t'");
    5348           0 :                 return MsgValueError;
    5349             :             }
    5350             :             // Sentinel = 'aID'
    5351           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5352           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5353           0 :                 return MsgValueError;
    5354             :             }
    5355           0 :             (msg__).EndRead(iter__, (msg__).type());
    5356           0 :             PDocAccessible::Transition(PDocAccessible::Msg_SelectedItemCount__ID, (&(mState)));
    5357           0 :             int32_t id__ = Id();
    5358             :             uint32_t aCount;
    5359           0 :             if ((!(RecvSelectedItemCount(mozilla::Move(aID), (&(aCount)))))) {
    5360           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5361             :                 // Error handled in mozilla::ipc::IPCResult
    5362           0 :                 return MsgProcessingError;
    5363             :             }
    5364             : 
    5365           0 :             reply__ = PDocAccessible::Reply_SelectedItemCount(id__);
    5366             : 
    5367           0 :             Write(aCount, reply__);
    5368             :             // Sentinel = 'aCount'
    5369           0 :             (reply__)->WriteSentinel(2344199296);
    5370           0 :             (reply__)->set_sync();
    5371           0 :             (reply__)->set_reply();
    5372             : 
    5373           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5374           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5375             :             }
    5376           0 :             return MsgProcessed;
    5377             :         }
    5378             :     case PDocAccessible::Msg_GetSelectedItem__ID:
    5379             :         {
    5380           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5381           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5382             :             }
    5383           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_GetSelectedItem", OTHER);
    5384             : 
    5385           0 :             PickleIterator iter__(msg__);
    5386             :             uint64_t aID;
    5387             :             uint32_t aIndex;
    5388             : 
    5389           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5390           0 :                 FatalError("Error deserializing 'uint64_t'");
    5391           0 :                 return MsgValueError;
    5392             :             }
    5393             :             // Sentinel = 'aID'
    5394           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5395           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5396           0 :                 return MsgValueError;
    5397             :             }
    5398           0 :             if ((!(Read((&(aIndex)), (&(msg__)), (&(iter__)))))) {
    5399           0 :                 FatalError("Error deserializing 'uint32_t'");
    5400           0 :                 return MsgValueError;
    5401             :             }
    5402             :             // Sentinel = 'aIndex'
    5403           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3511194741)))) {
    5404           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    5405           0 :                 return MsgValueError;
    5406             :             }
    5407           0 :             (msg__).EndRead(iter__, (msg__).type());
    5408           0 :             PDocAccessible::Transition(PDocAccessible::Msg_GetSelectedItem__ID, (&(mState)));
    5409           0 :             int32_t id__ = Id();
    5410             :             uint64_t aSelected;
    5411             :             bool aOk;
    5412           0 :             if ((!(RecvGetSelectedItem(mozilla::Move(aID), mozilla::Move(aIndex), (&(aSelected)), (&(aOk)))))) {
    5413           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5414             :                 // Error handled in mozilla::ipc::IPCResult
    5415           0 :                 return MsgProcessingError;
    5416             :             }
    5417             : 
    5418           0 :             reply__ = PDocAccessible::Reply_GetSelectedItem(id__);
    5419             : 
    5420           0 :             Write(aSelected, reply__);
    5421             :             // Sentinel = 'aSelected'
    5422           0 :             (reply__)->WriteSentinel(1712258447);
    5423           0 :             Write(aOk, reply__);
    5424             :             // Sentinel = 'aOk'
    5425           0 :             (reply__)->WriteSentinel(2737042028);
    5426           0 :             (reply__)->set_sync();
    5427           0 :             (reply__)->set_reply();
    5428             : 
    5429           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5430           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5431             :             }
    5432           0 :             return MsgProcessed;
    5433             :         }
    5434             :     case PDocAccessible::Msg_IsItemSelected__ID:
    5435             :         {
    5436           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5437           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5438             :             }
    5439           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_IsItemSelected", OTHER);
    5440             : 
    5441           0 :             PickleIterator iter__(msg__);
    5442             :             uint64_t aID;
    5443             :             uint32_t aIndex;
    5444             : 
    5445           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5446           0 :                 FatalError("Error deserializing 'uint64_t'");
    5447           0 :                 return MsgValueError;
    5448             :             }
    5449             :             // Sentinel = 'aID'
    5450           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5451           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5452           0 :                 return MsgValueError;
    5453             :             }
    5454           0 :             if ((!(Read((&(aIndex)), (&(msg__)), (&(iter__)))))) {
    5455           0 :                 FatalError("Error deserializing 'uint32_t'");
    5456           0 :                 return MsgValueError;
    5457             :             }
    5458             :             // Sentinel = 'aIndex'
    5459           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3511194741)))) {
    5460           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    5461           0 :                 return MsgValueError;
    5462             :             }
    5463           0 :             (msg__).EndRead(iter__, (msg__).type());
    5464           0 :             PDocAccessible::Transition(PDocAccessible::Msg_IsItemSelected__ID, (&(mState)));
    5465           0 :             int32_t id__ = Id();
    5466             :             bool aSelected;
    5467           0 :             if ((!(RecvIsItemSelected(mozilla::Move(aID), mozilla::Move(aIndex), (&(aSelected)))))) {
    5468           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5469             :                 // Error handled in mozilla::ipc::IPCResult
    5470           0 :                 return MsgProcessingError;
    5471             :             }
    5472             : 
    5473           0 :             reply__ = PDocAccessible::Reply_IsItemSelected(id__);
    5474             : 
    5475           0 :             Write(aSelected, reply__);
    5476             :             // Sentinel = 'aSelected'
    5477           0 :             (reply__)->WriteSentinel(1712258447);
    5478           0 :             (reply__)->set_sync();
    5479           0 :             (reply__)->set_reply();
    5480             : 
    5481           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5482           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5483             :             }
    5484           0 :             return MsgProcessed;
    5485             :         }
    5486             :     case PDocAccessible::Msg_AddItemToSelection__ID:
    5487             :         {
    5488           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5489           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5490             :             }
    5491           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_AddItemToSelection", OTHER);
    5492             : 
    5493           0 :             PickleIterator iter__(msg__);
    5494             :             uint64_t aID;
    5495             :             uint32_t aIndex;
    5496             : 
    5497           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5498           0 :                 FatalError("Error deserializing 'uint64_t'");
    5499           0 :                 return MsgValueError;
    5500             :             }
    5501             :             // Sentinel = 'aID'
    5502           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5503           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5504           0 :                 return MsgValueError;
    5505             :             }
    5506           0 :             if ((!(Read((&(aIndex)), (&(msg__)), (&(iter__)))))) {
    5507           0 :                 FatalError("Error deserializing 'uint32_t'");
    5508           0 :                 return MsgValueError;
    5509             :             }
    5510             :             // Sentinel = 'aIndex'
    5511           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3511194741)))) {
    5512           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    5513           0 :                 return MsgValueError;
    5514             :             }
    5515           0 :             (msg__).EndRead(iter__, (msg__).type());
    5516           0 :             PDocAccessible::Transition(PDocAccessible::Msg_AddItemToSelection__ID, (&(mState)));
    5517           0 :             int32_t id__ = Id();
    5518             :             bool aSuccess;
    5519           0 :             if ((!(RecvAddItemToSelection(mozilla::Move(aID), mozilla::Move(aIndex), (&(aSuccess)))))) {
    5520           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5521             :                 // Error handled in mozilla::ipc::IPCResult
    5522           0 :                 return MsgProcessingError;
    5523             :             }
    5524             : 
    5525           0 :             reply__ = PDocAccessible::Reply_AddItemToSelection(id__);
    5526             : 
    5527           0 :             Write(aSuccess, reply__);
    5528             :             // Sentinel = 'aSuccess'
    5529           0 :             (reply__)->WriteSentinel(2132928722);
    5530           0 :             (reply__)->set_sync();
    5531           0 :             (reply__)->set_reply();
    5532             : 
    5533           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5534           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5535             :             }
    5536           0 :             return MsgProcessed;
    5537             :         }
    5538             :     case PDocAccessible::Msg_RemoveItemFromSelection__ID:
    5539             :         {
    5540           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5541           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5542             :             }
    5543           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_RemoveItemFromSelection", OTHER);
    5544             : 
    5545           0 :             PickleIterator iter__(msg__);
    5546             :             uint64_t aID;
    5547             :             uint32_t aIndex;
    5548             : 
    5549           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5550           0 :                 FatalError("Error deserializing 'uint64_t'");
    5551           0 :                 return MsgValueError;
    5552             :             }
    5553             :             // Sentinel = 'aID'
    5554           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5555           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5556           0 :                 return MsgValueError;
    5557             :             }
    5558           0 :             if ((!(Read((&(aIndex)), (&(msg__)), (&(iter__)))))) {
    5559           0 :                 FatalError("Error deserializing 'uint32_t'");
    5560           0 :                 return MsgValueError;
    5561             :             }
    5562             :             // Sentinel = 'aIndex'
    5563           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3511194741)))) {
    5564           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    5565           0 :                 return MsgValueError;
    5566             :             }
    5567           0 :             (msg__).EndRead(iter__, (msg__).type());
    5568           0 :             PDocAccessible::Transition(PDocAccessible::Msg_RemoveItemFromSelection__ID, (&(mState)));
    5569           0 :             int32_t id__ = Id();
    5570             :             bool aSuccess;
    5571           0 :             if ((!(RecvRemoveItemFromSelection(mozilla::Move(aID), mozilla::Move(aIndex), (&(aSuccess)))))) {
    5572           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5573             :                 // Error handled in mozilla::ipc::IPCResult
    5574           0 :                 return MsgProcessingError;
    5575             :             }
    5576             : 
    5577           0 :             reply__ = PDocAccessible::Reply_RemoveItemFromSelection(id__);
    5578             : 
    5579           0 :             Write(aSuccess, reply__);
    5580             :             // Sentinel = 'aSuccess'
    5581           0 :             (reply__)->WriteSentinel(2132928722);
    5582           0 :             (reply__)->set_sync();
    5583           0 :             (reply__)->set_reply();
    5584             : 
    5585           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5586           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5587             :             }
    5588           0 :             return MsgProcessed;
    5589             :         }
    5590             :     case PDocAccessible::Msg_SelectAll__ID:
    5591             :         {
    5592           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5593           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5594             :             }
    5595           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_SelectAll", OTHER);
    5596             : 
    5597           0 :             PickleIterator iter__(msg__);
    5598             :             uint64_t aID;
    5599             : 
    5600           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5601           0 :                 FatalError("Error deserializing 'uint64_t'");
    5602           0 :                 return MsgValueError;
    5603             :             }
    5604             :             // Sentinel = 'aID'
    5605           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5606           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5607           0 :                 return MsgValueError;
    5608             :             }
    5609           0 :             (msg__).EndRead(iter__, (msg__).type());
    5610           0 :             PDocAccessible::Transition(PDocAccessible::Msg_SelectAll__ID, (&(mState)));
    5611           0 :             int32_t id__ = Id();
    5612             :             bool aSuccess;
    5613           0 :             if ((!(RecvSelectAll(mozilla::Move(aID), (&(aSuccess)))))) {
    5614           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5615             :                 // Error handled in mozilla::ipc::IPCResult
    5616           0 :                 return MsgProcessingError;
    5617             :             }
    5618             : 
    5619           0 :             reply__ = PDocAccessible::Reply_SelectAll(id__);
    5620             : 
    5621           0 :             Write(aSuccess, reply__);
    5622             :             // Sentinel = 'aSuccess'
    5623           0 :             (reply__)->WriteSentinel(2132928722);
    5624           0 :             (reply__)->set_sync();
    5625           0 :             (reply__)->set_reply();
    5626             : 
    5627           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5628           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5629             :             }
    5630           0 :             return MsgProcessed;
    5631             :         }
    5632             :     case PDocAccessible::Msg_UnselectAll__ID:
    5633             :         {
    5634           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5635           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5636             :             }
    5637           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_UnselectAll", OTHER);
    5638             : 
    5639           0 :             PickleIterator iter__(msg__);
    5640             :             uint64_t aID;
    5641             : 
    5642           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5643           0 :                 FatalError("Error deserializing 'uint64_t'");
    5644           0 :                 return MsgValueError;
    5645             :             }
    5646             :             // Sentinel = 'aID'
    5647           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5648           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5649           0 :                 return MsgValueError;
    5650             :             }
    5651           0 :             (msg__).EndRead(iter__, (msg__).type());
    5652           0 :             PDocAccessible::Transition(PDocAccessible::Msg_UnselectAll__ID, (&(mState)));
    5653           0 :             int32_t id__ = Id();
    5654             :             bool aSuccess;
    5655           0 :             if ((!(RecvUnselectAll(mozilla::Move(aID), (&(aSuccess)))))) {
    5656           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5657             :                 // Error handled in mozilla::ipc::IPCResult
    5658           0 :                 return MsgProcessingError;
    5659             :             }
    5660             : 
    5661           0 :             reply__ = PDocAccessible::Reply_UnselectAll(id__);
    5662             : 
    5663           0 :             Write(aSuccess, reply__);
    5664             :             // Sentinel = 'aSuccess'
    5665           0 :             (reply__)->WriteSentinel(2132928722);
    5666           0 :             (reply__)->set_sync();
    5667           0 :             (reply__)->set_reply();
    5668             : 
    5669           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5670           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5671             :             }
    5672           0 :             return MsgProcessed;
    5673             :         }
    5674             :     case PDocAccessible::Msg_DoAction__ID:
    5675             :         {
    5676           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5677           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5678             :             }
    5679           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_DoAction", OTHER);
    5680             : 
    5681           0 :             PickleIterator iter__(msg__);
    5682             :             uint64_t aID;
    5683             :             uint8_t aIndex;
    5684             : 
    5685           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5686           0 :                 FatalError("Error deserializing 'uint64_t'");
    5687           0 :                 return MsgValueError;
    5688             :             }
    5689             :             // Sentinel = 'aID'
    5690           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5691           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5692           0 :                 return MsgValueError;
    5693             :             }
    5694           0 :             if ((!(Read((&(aIndex)), (&(msg__)), (&(iter__)))))) {
    5695           0 :                 FatalError("Error deserializing 'uint8_t'");
    5696           0 :                 return MsgValueError;
    5697             :             }
    5698             :             // Sentinel = 'aIndex'
    5699           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3511194741)))) {
    5700           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint8_t'");
    5701           0 :                 return MsgValueError;
    5702             :             }
    5703           0 :             (msg__).EndRead(iter__, (msg__).type());
    5704           0 :             PDocAccessible::Transition(PDocAccessible::Msg_DoAction__ID, (&(mState)));
    5705           0 :             int32_t id__ = Id();
    5706             :             bool aSuccess;
    5707           0 :             if ((!(RecvDoAction(mozilla::Move(aID), mozilla::Move(aIndex), (&(aSuccess)))))) {
    5708           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5709             :                 // Error handled in mozilla::ipc::IPCResult
    5710           0 :                 return MsgProcessingError;
    5711             :             }
    5712             : 
    5713           0 :             reply__ = PDocAccessible::Reply_DoAction(id__);
    5714             : 
    5715           0 :             Write(aSuccess, reply__);
    5716             :             // Sentinel = 'aSuccess'
    5717           0 :             (reply__)->WriteSentinel(2132928722);
    5718           0 :             (reply__)->set_sync();
    5719           0 :             (reply__)->set_reply();
    5720             : 
    5721           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5722           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5723             :             }
    5724           0 :             return MsgProcessed;
    5725             :         }
    5726             :     case PDocAccessible::Msg_ActionCount__ID:
    5727             :         {
    5728           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5729           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5730             :             }
    5731           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ActionCount", OTHER);
    5732             : 
    5733           0 :             PickleIterator iter__(msg__);
    5734             :             uint64_t aID;
    5735             : 
    5736           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5737           0 :                 FatalError("Error deserializing 'uint64_t'");
    5738           0 :                 return MsgValueError;
    5739             :             }
    5740             :             // Sentinel = 'aID'
    5741           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5742           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5743           0 :                 return MsgValueError;
    5744             :             }
    5745           0 :             (msg__).EndRead(iter__, (msg__).type());
    5746           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ActionCount__ID, (&(mState)));
    5747           0 :             int32_t id__ = Id();
    5748             :             uint8_t aCount;
    5749           0 :             if ((!(RecvActionCount(mozilla::Move(aID), (&(aCount)))))) {
    5750           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5751             :                 // Error handled in mozilla::ipc::IPCResult
    5752           0 :                 return MsgProcessingError;
    5753             :             }
    5754             : 
    5755           0 :             reply__ = PDocAccessible::Reply_ActionCount(id__);
    5756             : 
    5757           0 :             Write(aCount, reply__);
    5758             :             // Sentinel = 'aCount'
    5759           0 :             (reply__)->WriteSentinel(2344199296);
    5760           0 :             (reply__)->set_sync();
    5761           0 :             (reply__)->set_reply();
    5762             : 
    5763           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5764           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5765             :             }
    5766           0 :             return MsgProcessed;
    5767             :         }
    5768             :     case PDocAccessible::Msg_ActionDescriptionAt__ID:
    5769             :         {
    5770           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5771           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5772             :             }
    5773           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ActionDescriptionAt", OTHER);
    5774             : 
    5775           0 :             PickleIterator iter__(msg__);
    5776             :             uint64_t aID;
    5777             :             uint8_t aIndex;
    5778             : 
    5779           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5780           0 :                 FatalError("Error deserializing 'uint64_t'");
    5781           0 :                 return MsgValueError;
    5782             :             }
    5783             :             // Sentinel = 'aID'
    5784           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5785           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5786           0 :                 return MsgValueError;
    5787             :             }
    5788           0 :             if ((!(Read((&(aIndex)), (&(msg__)), (&(iter__)))))) {
    5789           0 :                 FatalError("Error deserializing 'uint8_t'");
    5790           0 :                 return MsgValueError;
    5791             :             }
    5792             :             // Sentinel = 'aIndex'
    5793           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3511194741)))) {
    5794           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint8_t'");
    5795           0 :                 return MsgValueError;
    5796             :             }
    5797           0 :             (msg__).EndRead(iter__, (msg__).type());
    5798           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ActionDescriptionAt__ID, (&(mState)));
    5799           0 :             int32_t id__ = Id();
    5800           0 :             nsString aDescription;
    5801           0 :             if ((!(RecvActionDescriptionAt(mozilla::Move(aID), mozilla::Move(aIndex), (&(aDescription)))))) {
    5802           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5803             :                 // Error handled in mozilla::ipc::IPCResult
    5804           0 :                 return MsgProcessingError;
    5805             :             }
    5806             : 
    5807           0 :             reply__ = PDocAccessible::Reply_ActionDescriptionAt(id__);
    5808             : 
    5809           0 :             Write(aDescription, reply__);
    5810             :             // Sentinel = 'aDescription'
    5811           0 :             (reply__)->WriteSentinel(1173016929);
    5812           0 :             (reply__)->set_sync();
    5813           0 :             (reply__)->set_reply();
    5814             : 
    5815           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5816           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5817             :             }
    5818           0 :             return MsgProcessed;
    5819             :         }
    5820             :     case PDocAccessible::Msg_ActionNameAt__ID:
    5821             :         {
    5822           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5823           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5824             :             }
    5825           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_ActionNameAt", OTHER);
    5826             : 
    5827           0 :             PickleIterator iter__(msg__);
    5828             :             uint64_t aID;
    5829             :             uint8_t aIndex;
    5830             : 
    5831           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5832           0 :                 FatalError("Error deserializing 'uint64_t'");
    5833           0 :                 return MsgValueError;
    5834             :             }
    5835             :             // Sentinel = 'aID'
    5836           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5837           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5838           0 :                 return MsgValueError;
    5839             :             }
    5840           0 :             if ((!(Read((&(aIndex)), (&(msg__)), (&(iter__)))))) {
    5841           0 :                 FatalError("Error deserializing 'uint8_t'");
    5842           0 :                 return MsgValueError;
    5843             :             }
    5844             :             // Sentinel = 'aIndex'
    5845           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3511194741)))) {
    5846           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint8_t'");
    5847           0 :                 return MsgValueError;
    5848             :             }
    5849           0 :             (msg__).EndRead(iter__, (msg__).type());
    5850           0 :             PDocAccessible::Transition(PDocAccessible::Msg_ActionNameAt__ID, (&(mState)));
    5851           0 :             int32_t id__ = Id();
    5852           0 :             nsString aName;
    5853           0 :             if ((!(RecvActionNameAt(mozilla::Move(aID), mozilla::Move(aIndex), (&(aName)))))) {
    5854           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5855             :                 // Error handled in mozilla::ipc::IPCResult
    5856           0 :                 return MsgProcessingError;
    5857             :             }
    5858             : 
    5859           0 :             reply__ = PDocAccessible::Reply_ActionNameAt(id__);
    5860             : 
    5861           0 :             Write(aName, reply__);
    5862             :             // Sentinel = 'aName'
    5863           0 :             (reply__)->WriteSentinel(1450162941);
    5864           0 :             (reply__)->set_sync();
    5865           0 :             (reply__)->set_reply();
    5866             : 
    5867           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5868           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5869             :             }
    5870           0 :             return MsgProcessed;
    5871             :         }
    5872             :     case PDocAccessible::Msg_AccessKey__ID:
    5873             :         {
    5874           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5875           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5876             :             }
    5877           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_AccessKey", OTHER);
    5878             : 
    5879           0 :             PickleIterator iter__(msg__);
    5880             :             uint64_t aID;
    5881             : 
    5882           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5883           0 :                 FatalError("Error deserializing 'uint64_t'");
    5884           0 :                 return MsgValueError;
    5885             :             }
    5886             :             // Sentinel = 'aID'
    5887           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5888           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5889           0 :                 return MsgValueError;
    5890             :             }
    5891           0 :             (msg__).EndRead(iter__, (msg__).type());
    5892           0 :             PDocAccessible::Transition(PDocAccessible::Msg_AccessKey__ID, (&(mState)));
    5893           0 :             int32_t id__ = Id();
    5894             :             uint32_t aKey;
    5895             :             uint32_t aModifierMask;
    5896           0 :             if ((!(RecvAccessKey(mozilla::Move(aID), (&(aKey)), (&(aModifierMask)))))) {
    5897           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5898             :                 // Error handled in mozilla::ipc::IPCResult
    5899           0 :                 return MsgProcessingError;
    5900             :             }
    5901             : 
    5902           0 :             reply__ = PDocAccessible::Reply_AccessKey(id__);
    5903             : 
    5904           0 :             Write(aKey, reply__);
    5905             :             // Sentinel = 'aKey'
    5906           0 :             (reply__)->WriteSentinel(3415890794);
    5907           0 :             Write(aModifierMask, reply__);
    5908             :             // Sentinel = 'aModifierMask'
    5909           0 :             (reply__)->WriteSentinel(2810469331);
    5910           0 :             (reply__)->set_sync();
    5911           0 :             (reply__)->set_reply();
    5912             : 
    5913           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5914           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5915             :             }
    5916           0 :             return MsgProcessed;
    5917             :         }
    5918             :     case PDocAccessible::Msg_KeyboardShortcut__ID:
    5919             :         {
    5920           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5921           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5922             :             }
    5923           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_KeyboardShortcut", OTHER);
    5924             : 
    5925           0 :             PickleIterator iter__(msg__);
    5926             :             uint64_t aID;
    5927             : 
    5928           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5929           0 :                 FatalError("Error deserializing 'uint64_t'");
    5930           0 :                 return MsgValueError;
    5931             :             }
    5932             :             // Sentinel = 'aID'
    5933           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5934           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5935           0 :                 return MsgValueError;
    5936             :             }
    5937           0 :             (msg__).EndRead(iter__, (msg__).type());
    5938           0 :             PDocAccessible::Transition(PDocAccessible::Msg_KeyboardShortcut__ID, (&(mState)));
    5939           0 :             int32_t id__ = Id();
    5940             :             uint32_t aKey;
    5941             :             uint32_t aModifierMask;
    5942           0 :             if ((!(RecvKeyboardShortcut(mozilla::Move(aID), (&(aKey)), (&(aModifierMask)))))) {
    5943           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5944             :                 // Error handled in mozilla::ipc::IPCResult
    5945           0 :                 return MsgProcessingError;
    5946             :             }
    5947             : 
    5948           0 :             reply__ = PDocAccessible::Reply_KeyboardShortcut(id__);
    5949             : 
    5950           0 :             Write(aKey, reply__);
    5951             :             // Sentinel = 'aKey'
    5952           0 :             (reply__)->WriteSentinel(3415890794);
    5953           0 :             Write(aModifierMask, reply__);
    5954             :             // Sentinel = 'aModifierMask'
    5955           0 :             (reply__)->WriteSentinel(2810469331);
    5956           0 :             (reply__)->set_sync();
    5957           0 :             (reply__)->set_reply();
    5958             : 
    5959           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5960           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    5961             :             }
    5962           0 :             return MsgProcessed;
    5963             :         }
    5964             :     case PDocAccessible::Msg_AtkKeyBinding__ID:
    5965             :         {
    5966           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    5967           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    5968             :             }
    5969           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_AtkKeyBinding", OTHER);
    5970             : 
    5971           0 :             PickleIterator iter__(msg__);
    5972             :             uint64_t aID;
    5973             : 
    5974           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    5975           0 :                 FatalError("Error deserializing 'uint64_t'");
    5976           0 :                 return MsgValueError;
    5977             :             }
    5978             :             // Sentinel = 'aID'
    5979           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    5980           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    5981           0 :                 return MsgValueError;
    5982             :             }
    5983           0 :             (msg__).EndRead(iter__, (msg__).type());
    5984           0 :             PDocAccessible::Transition(PDocAccessible::Msg_AtkKeyBinding__ID, (&(mState)));
    5985           0 :             int32_t id__ = Id();
    5986           0 :             nsString aResult;
    5987           0 :             if ((!(RecvAtkKeyBinding(mozilla::Move(aID), (&(aResult)))))) {
    5988           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    5989             :                 // Error handled in mozilla::ipc::IPCResult
    5990           0 :                 return MsgProcessingError;
    5991             :             }
    5992             : 
    5993           0 :             reply__ = PDocAccessible::Reply_AtkKeyBinding(id__);
    5994             : 
    5995           0 :             Write(aResult, reply__);
    5996             :             // Sentinel = 'aResult'
    5997           0 :             (reply__)->WriteSentinel(3888726089);
    5998           0 :             (reply__)->set_sync();
    5999           0 :             (reply__)->set_reply();
    6000             : 
    6001           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6002           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6003             :             }
    6004           0 :             return MsgProcessed;
    6005             :         }
    6006             :     case PDocAccessible::Msg_CurValue__ID:
    6007             :         {
    6008           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6009           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6010             :             }
    6011           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_CurValue", OTHER);
    6012             : 
    6013           0 :             PickleIterator iter__(msg__);
    6014             :             uint64_t aID;
    6015             : 
    6016           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6017           0 :                 FatalError("Error deserializing 'uint64_t'");
    6018           0 :                 return MsgValueError;
    6019             :             }
    6020             :             // Sentinel = 'aID'
    6021           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6022           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6023           0 :                 return MsgValueError;
    6024             :             }
    6025           0 :             (msg__).EndRead(iter__, (msg__).type());
    6026           0 :             PDocAccessible::Transition(PDocAccessible::Msg_CurValue__ID, (&(mState)));
    6027           0 :             int32_t id__ = Id();
    6028             :             double aValue;
    6029           0 :             if ((!(RecvCurValue(mozilla::Move(aID), (&(aValue)))))) {
    6030           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6031             :                 // Error handled in mozilla::ipc::IPCResult
    6032           0 :                 return MsgProcessingError;
    6033             :             }
    6034             : 
    6035           0 :             reply__ = PDocAccessible::Reply_CurValue(id__);
    6036             : 
    6037           0 :             Write(aValue, reply__);
    6038             :             // Sentinel = 'aValue'
    6039           0 :             (reply__)->WriteSentinel(2522186438);
    6040           0 :             (reply__)->set_sync();
    6041           0 :             (reply__)->set_reply();
    6042             : 
    6043           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6044           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6045             :             }
    6046           0 :             return MsgProcessed;
    6047             :         }
    6048             :     case PDocAccessible::Msg_SetCurValue__ID:
    6049             :         {
    6050           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6051           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6052             :             }
    6053           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_SetCurValue", OTHER);
    6054             : 
    6055           0 :             PickleIterator iter__(msg__);
    6056             :             uint64_t aID;
    6057             :             double aValue;
    6058             : 
    6059           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6060           0 :                 FatalError("Error deserializing 'uint64_t'");
    6061           0 :                 return MsgValueError;
    6062             :             }
    6063             :             // Sentinel = 'aID'
    6064           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6065           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6066           0 :                 return MsgValueError;
    6067             :             }
    6068           0 :             if ((!(Read((&(aValue)), (&(msg__)), (&(iter__)))))) {
    6069           0 :                 FatalError("Error deserializing 'double'");
    6070           0 :                 return MsgValueError;
    6071             :             }
    6072             :             // Sentinel = 'aValue'
    6073           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2522186438)))) {
    6074           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'double'");
    6075           0 :                 return MsgValueError;
    6076             :             }
    6077           0 :             (msg__).EndRead(iter__, (msg__).type());
    6078           0 :             PDocAccessible::Transition(PDocAccessible::Msg_SetCurValue__ID, (&(mState)));
    6079           0 :             int32_t id__ = Id();
    6080             :             bool aRetVal;
    6081           0 :             if ((!(RecvSetCurValue(mozilla::Move(aID), mozilla::Move(aValue), (&(aRetVal)))))) {
    6082           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6083             :                 // Error handled in mozilla::ipc::IPCResult
    6084           0 :                 return MsgProcessingError;
    6085             :             }
    6086             : 
    6087           0 :             reply__ = PDocAccessible::Reply_SetCurValue(id__);
    6088             : 
    6089           0 :             Write(aRetVal, reply__);
    6090             :             // Sentinel = 'aRetVal'
    6091           0 :             (reply__)->WriteSentinel(4235942908);
    6092           0 :             (reply__)->set_sync();
    6093           0 :             (reply__)->set_reply();
    6094             : 
    6095           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6096           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6097             :             }
    6098           0 :             return MsgProcessed;
    6099             :         }
    6100             :     case PDocAccessible::Msg_MinValue__ID:
    6101             :         {
    6102           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6103           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6104             :             }
    6105           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_MinValue", OTHER);
    6106             : 
    6107           0 :             PickleIterator iter__(msg__);
    6108             :             uint64_t aID;
    6109             : 
    6110           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6111           0 :                 FatalError("Error deserializing 'uint64_t'");
    6112           0 :                 return MsgValueError;
    6113             :             }
    6114             :             // Sentinel = 'aID'
    6115           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6116           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6117           0 :                 return MsgValueError;
    6118             :             }
    6119           0 :             (msg__).EndRead(iter__, (msg__).type());
    6120           0 :             PDocAccessible::Transition(PDocAccessible::Msg_MinValue__ID, (&(mState)));
    6121           0 :             int32_t id__ = Id();
    6122             :             double aValue;
    6123           0 :             if ((!(RecvMinValue(mozilla::Move(aID), (&(aValue)))))) {
    6124           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6125             :                 // Error handled in mozilla::ipc::IPCResult
    6126           0 :                 return MsgProcessingError;
    6127             :             }
    6128             : 
    6129           0 :             reply__ = PDocAccessible::Reply_MinValue(id__);
    6130             : 
    6131           0 :             Write(aValue, reply__);
    6132             :             // Sentinel = 'aValue'
    6133           0 :             (reply__)->WriteSentinel(2522186438);
    6134           0 :             (reply__)->set_sync();
    6135           0 :             (reply__)->set_reply();
    6136             : 
    6137           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6138           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6139             :             }
    6140           0 :             return MsgProcessed;
    6141             :         }
    6142             :     case PDocAccessible::Msg_MaxValue__ID:
    6143             :         {
    6144           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6145           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6146             :             }
    6147           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_MaxValue", OTHER);
    6148             : 
    6149           0 :             PickleIterator iter__(msg__);
    6150             :             uint64_t aID;
    6151             : 
    6152           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6153           0 :                 FatalError("Error deserializing 'uint64_t'");
    6154           0 :                 return MsgValueError;
    6155             :             }
    6156             :             // Sentinel = 'aID'
    6157           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6158           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6159           0 :                 return MsgValueError;
    6160             :             }
    6161           0 :             (msg__).EndRead(iter__, (msg__).type());
    6162           0 :             PDocAccessible::Transition(PDocAccessible::Msg_MaxValue__ID, (&(mState)));
    6163           0 :             int32_t id__ = Id();
    6164             :             double aValue;
    6165           0 :             if ((!(RecvMaxValue(mozilla::Move(aID), (&(aValue)))))) {
    6166           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6167             :                 // Error handled in mozilla::ipc::IPCResult
    6168           0 :                 return MsgProcessingError;
    6169             :             }
    6170             : 
    6171           0 :             reply__ = PDocAccessible::Reply_MaxValue(id__);
    6172             : 
    6173           0 :             Write(aValue, reply__);
    6174             :             // Sentinel = 'aValue'
    6175           0 :             (reply__)->WriteSentinel(2522186438);
    6176           0 :             (reply__)->set_sync();
    6177           0 :             (reply__)->set_reply();
    6178             : 
    6179           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6180           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6181             :             }
    6182           0 :             return MsgProcessed;
    6183             :         }
    6184             :     case PDocAccessible::Msg_Step__ID:
    6185             :         {
    6186           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6187           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6188             :             }
    6189           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Step", OTHER);
    6190             : 
    6191           0 :             PickleIterator iter__(msg__);
    6192             :             uint64_t aID;
    6193             : 
    6194           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6195           0 :                 FatalError("Error deserializing 'uint64_t'");
    6196           0 :                 return MsgValueError;
    6197             :             }
    6198             :             // Sentinel = 'aID'
    6199           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6200           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6201           0 :                 return MsgValueError;
    6202             :             }
    6203           0 :             (msg__).EndRead(iter__, (msg__).type());
    6204           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Step__ID, (&(mState)));
    6205           0 :             int32_t id__ = Id();
    6206             :             double aStep;
    6207           0 :             if ((!(RecvStep(mozilla::Move(aID), (&(aStep)))))) {
    6208           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6209             :                 // Error handled in mozilla::ipc::IPCResult
    6210           0 :                 return MsgProcessingError;
    6211             :             }
    6212             : 
    6213           0 :             reply__ = PDocAccessible::Reply_Step(id__);
    6214             : 
    6215           0 :             Write(aStep, reply__);
    6216             :             // Sentinel = 'aStep'
    6217           0 :             (reply__)->WriteSentinel(516775534);
    6218           0 :             (reply__)->set_sync();
    6219           0 :             (reply__)->set_reply();
    6220             : 
    6221           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6222           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6223             :             }
    6224           0 :             return MsgProcessed;
    6225             :         }
    6226             :     case PDocAccessible::Msg_FocusedChild__ID:
    6227             :         {
    6228           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6229           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6230             :             }
    6231           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_FocusedChild", OTHER);
    6232             : 
    6233           0 :             PickleIterator iter__(msg__);
    6234             :             uint64_t aID;
    6235             : 
    6236           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6237           0 :                 FatalError("Error deserializing 'uint64_t'");
    6238           0 :                 return MsgValueError;
    6239             :             }
    6240             :             // Sentinel = 'aID'
    6241           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6242           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6243           0 :                 return MsgValueError;
    6244             :             }
    6245           0 :             (msg__).EndRead(iter__, (msg__).type());
    6246           0 :             PDocAccessible::Transition(PDocAccessible::Msg_FocusedChild__ID, (&(mState)));
    6247           0 :             int32_t id__ = Id();
    6248             :             uint64_t aChild;
    6249             :             bool aOk;
    6250           0 :             if ((!(RecvFocusedChild(mozilla::Move(aID), (&(aChild)), (&(aOk)))))) {
    6251           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6252             :                 // Error handled in mozilla::ipc::IPCResult
    6253           0 :                 return MsgProcessingError;
    6254             :             }
    6255             : 
    6256           0 :             reply__ = PDocAccessible::Reply_FocusedChild(id__);
    6257             : 
    6258           0 :             Write(aChild, reply__);
    6259             :             // Sentinel = 'aChild'
    6260           0 :             (reply__)->WriteSentinel(1727831903);
    6261           0 :             Write(aOk, reply__);
    6262             :             // Sentinel = 'aOk'
    6263           0 :             (reply__)->WriteSentinel(2737042028);
    6264           0 :             (reply__)->set_sync();
    6265           0 :             (reply__)->set_reply();
    6266             : 
    6267           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6268           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6269             :             }
    6270           0 :             return MsgProcessed;
    6271             :         }
    6272             :     case PDocAccessible::Msg_Language__ID:
    6273             :         {
    6274           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6275           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6276             :             }
    6277           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Language", OTHER);
    6278             : 
    6279           0 :             PickleIterator iter__(msg__);
    6280             :             uint64_t aID;
    6281             : 
    6282           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6283           0 :                 FatalError("Error deserializing 'uint64_t'");
    6284           0 :                 return MsgValueError;
    6285             :             }
    6286             :             // Sentinel = 'aID'
    6287           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6288           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6289           0 :                 return MsgValueError;
    6290             :             }
    6291           0 :             (msg__).EndRead(iter__, (msg__).type());
    6292           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Language__ID, (&(mState)));
    6293           0 :             int32_t id__ = Id();
    6294           0 :             nsString aLocale;
    6295           0 :             if ((!(RecvLanguage(mozilla::Move(aID), (&(aLocale)))))) {
    6296           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6297             :                 // Error handled in mozilla::ipc::IPCResult
    6298           0 :                 return MsgProcessingError;
    6299             :             }
    6300             : 
    6301           0 :             reply__ = PDocAccessible::Reply_Language(id__);
    6302             : 
    6303           0 :             Write(aLocale, reply__);
    6304             :             // Sentinel = 'aLocale'
    6305           0 :             (reply__)->WriteSentinel(1354699728);
    6306           0 :             (reply__)->set_sync();
    6307           0 :             (reply__)->set_reply();
    6308             : 
    6309           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6310           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6311             :             }
    6312           0 :             return MsgProcessed;
    6313             :         }
    6314             :     case PDocAccessible::Msg_DocType__ID:
    6315             :         {
    6316           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6317           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6318             :             }
    6319           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_DocType", OTHER);
    6320             : 
    6321           0 :             PickleIterator iter__(msg__);
    6322             :             uint64_t aID;
    6323             : 
    6324           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6325           0 :                 FatalError("Error deserializing 'uint64_t'");
    6326           0 :                 return MsgValueError;
    6327             :             }
    6328             :             // Sentinel = 'aID'
    6329           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6330           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6331           0 :                 return MsgValueError;
    6332             :             }
    6333           0 :             (msg__).EndRead(iter__, (msg__).type());
    6334           0 :             PDocAccessible::Transition(PDocAccessible::Msg_DocType__ID, (&(mState)));
    6335           0 :             int32_t id__ = Id();
    6336           0 :             nsString aType;
    6337           0 :             if ((!(RecvDocType(mozilla::Move(aID), (&(aType)))))) {
    6338           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6339             :                 // Error handled in mozilla::ipc::IPCResult
    6340           0 :                 return MsgProcessingError;
    6341             :             }
    6342             : 
    6343           0 :             reply__ = PDocAccessible::Reply_DocType(id__);
    6344             : 
    6345           0 :             Write(aType, reply__);
    6346             :             // Sentinel = 'aType'
    6347           0 :             (reply__)->WriteSentinel(1819585676);
    6348           0 :             (reply__)->set_sync();
    6349           0 :             (reply__)->set_reply();
    6350             : 
    6351           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6352           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6353             :             }
    6354           0 :             return MsgProcessed;
    6355             :         }
    6356             :     case PDocAccessible::Msg_Title__ID:
    6357             :         {
    6358           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6359           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6360             :             }
    6361           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Title", OTHER);
    6362             : 
    6363           0 :             PickleIterator iter__(msg__);
    6364             :             uint64_t aID;
    6365             : 
    6366           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6367           0 :                 FatalError("Error deserializing 'uint64_t'");
    6368           0 :                 return MsgValueError;
    6369             :             }
    6370             :             // Sentinel = 'aID'
    6371           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6372           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6373           0 :                 return MsgValueError;
    6374             :             }
    6375           0 :             (msg__).EndRead(iter__, (msg__).type());
    6376           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Title__ID, (&(mState)));
    6377           0 :             int32_t id__ = Id();
    6378           0 :             nsString aTitle;
    6379           0 :             if ((!(RecvTitle(mozilla::Move(aID), (&(aTitle)))))) {
    6380           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6381             :                 // Error handled in mozilla::ipc::IPCResult
    6382           0 :                 return MsgProcessingError;
    6383             :             }
    6384             : 
    6385           0 :             reply__ = PDocAccessible::Reply_Title(id__);
    6386             : 
    6387           0 :             Write(aTitle, reply__);
    6388             :             // Sentinel = 'aTitle'
    6389           0 :             (reply__)->WriteSentinel(4082117431);
    6390           0 :             (reply__)->set_sync();
    6391           0 :             (reply__)->set_reply();
    6392             : 
    6393           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6394           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6395             :             }
    6396           0 :             return MsgProcessed;
    6397             :         }
    6398             :     case PDocAccessible::Msg_URL__ID:
    6399             :         {
    6400           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6401           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6402             :             }
    6403           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_URL", OTHER);
    6404             : 
    6405           0 :             PickleIterator iter__(msg__);
    6406             :             uint64_t aID;
    6407             : 
    6408           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6409           0 :                 FatalError("Error deserializing 'uint64_t'");
    6410           0 :                 return MsgValueError;
    6411             :             }
    6412             :             // Sentinel = 'aID'
    6413           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6414           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6415           0 :                 return MsgValueError;
    6416             :             }
    6417           0 :             (msg__).EndRead(iter__, (msg__).type());
    6418           0 :             PDocAccessible::Transition(PDocAccessible::Msg_URL__ID, (&(mState)));
    6419           0 :             int32_t id__ = Id();
    6420           0 :             nsString aURL;
    6421           0 :             if ((!(RecvURL(mozilla::Move(aID), (&(aURL)))))) {
    6422           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6423             :                 // Error handled in mozilla::ipc::IPCResult
    6424           0 :                 return MsgProcessingError;
    6425             :             }
    6426             : 
    6427           0 :             reply__ = PDocAccessible::Reply_URL(id__);
    6428             : 
    6429           0 :             Write(aURL, reply__);
    6430             :             // Sentinel = 'aURL'
    6431           0 :             (reply__)->WriteSentinel(2075506328);
    6432           0 :             (reply__)->set_sync();
    6433           0 :             (reply__)->set_reply();
    6434             : 
    6435           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6436           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6437             :             }
    6438           0 :             return MsgProcessed;
    6439             :         }
    6440             :     case PDocAccessible::Msg_MimeType__ID:
    6441             :         {
    6442           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6443           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6444             :             }
    6445           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_MimeType", OTHER);
    6446             : 
    6447           0 :             PickleIterator iter__(msg__);
    6448             :             uint64_t aID;
    6449             : 
    6450           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6451           0 :                 FatalError("Error deserializing 'uint64_t'");
    6452           0 :                 return MsgValueError;
    6453             :             }
    6454             :             // Sentinel = 'aID'
    6455           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6456           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6457           0 :                 return MsgValueError;
    6458             :             }
    6459           0 :             (msg__).EndRead(iter__, (msg__).type());
    6460           0 :             PDocAccessible::Transition(PDocAccessible::Msg_MimeType__ID, (&(mState)));
    6461           0 :             int32_t id__ = Id();
    6462           0 :             nsString aMime;
    6463           0 :             if ((!(RecvMimeType(mozilla::Move(aID), (&(aMime)))))) {
    6464           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6465             :                 // Error handled in mozilla::ipc::IPCResult
    6466           0 :                 return MsgProcessingError;
    6467             :             }
    6468             : 
    6469           0 :             reply__ = PDocAccessible::Reply_MimeType(id__);
    6470             : 
    6471           0 :             Write(aMime, reply__);
    6472             :             // Sentinel = 'aMime'
    6473           0 :             (reply__)->WriteSentinel(4202017388);
    6474           0 :             (reply__)->set_sync();
    6475           0 :             (reply__)->set_reply();
    6476             : 
    6477           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6478           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6479             :             }
    6480           0 :             return MsgProcessed;
    6481             :         }
    6482             :     case PDocAccessible::Msg_URLDocTypeMimeType__ID:
    6483             :         {
    6484           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6485           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6486             :             }
    6487           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_URLDocTypeMimeType", OTHER);
    6488             : 
    6489           0 :             PickleIterator iter__(msg__);
    6490             :             uint64_t aID;
    6491             : 
    6492           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6493           0 :                 FatalError("Error deserializing 'uint64_t'");
    6494           0 :                 return MsgValueError;
    6495             :             }
    6496             :             // Sentinel = 'aID'
    6497           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6498           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6499           0 :                 return MsgValueError;
    6500             :             }
    6501           0 :             (msg__).EndRead(iter__, (msg__).type());
    6502           0 :             PDocAccessible::Transition(PDocAccessible::Msg_URLDocTypeMimeType__ID, (&(mState)));
    6503           0 :             int32_t id__ = Id();
    6504           0 :             nsString aURL;
    6505           0 :             nsString aDocType;
    6506           0 :             nsString aMimeType;
    6507           0 :             if ((!(RecvURLDocTypeMimeType(mozilla::Move(aID), (&(aURL)), (&(aDocType)), (&(aMimeType)))))) {
    6508           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6509             :                 // Error handled in mozilla::ipc::IPCResult
    6510           0 :                 return MsgProcessingError;
    6511             :             }
    6512             : 
    6513           0 :             reply__ = PDocAccessible::Reply_URLDocTypeMimeType(id__);
    6514             : 
    6515           0 :             Write(aURL, reply__);
    6516             :             // Sentinel = 'aURL'
    6517           0 :             (reply__)->WriteSentinel(2075506328);
    6518           0 :             Write(aDocType, reply__);
    6519             :             // Sentinel = 'aDocType'
    6520           0 :             (reply__)->WriteSentinel(1438909565);
    6521           0 :             Write(aMimeType, reply__);
    6522             :             // Sentinel = 'aMimeType'
    6523           0 :             (reply__)->WriteSentinel(698220456);
    6524           0 :             (reply__)->set_sync();
    6525           0 :             (reply__)->set_reply();
    6526             : 
    6527           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6528           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6529             :             }
    6530           0 :             return MsgProcessed;
    6531             :         }
    6532             :     case PDocAccessible::Msg_AccessibleAtPoint__ID:
    6533             :         {
    6534           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6535           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6536             :             }
    6537           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_AccessibleAtPoint", OTHER);
    6538             : 
    6539           0 :             PickleIterator iter__(msg__);
    6540             :             uint64_t aID;
    6541             :             int32_t aX;
    6542             :             int32_t aY;
    6543             :             bool aNeedsScreenCoords;
    6544             :             uint32_t aWhich;
    6545             : 
    6546           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6547           0 :                 FatalError("Error deserializing 'uint64_t'");
    6548           0 :                 return MsgValueError;
    6549             :             }
    6550             :             // Sentinel = 'aID'
    6551           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6552           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6553           0 :                 return MsgValueError;
    6554             :             }
    6555           0 :             if ((!(Read((&(aX)), (&(msg__)), (&(iter__)))))) {
    6556           0 :                 FatalError("Error deserializing 'int32_t'");
    6557           0 :                 return MsgValueError;
    6558             :             }
    6559             :             // Sentinel = 'aX'
    6560           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2745208761)))) {
    6561           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    6562           0 :                 return MsgValueError;
    6563             :             }
    6564           0 :             if ((!(Read((&(aY)), (&(msg__)), (&(iter__)))))) {
    6565           0 :                 FatalError("Error deserializing 'int32_t'");
    6566           0 :                 return MsgValueError;
    6567             :             }
    6568             :             // Sentinel = 'aY'
    6569           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2745208760)))) {
    6570           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'int32_t'");
    6571           0 :                 return MsgValueError;
    6572             :             }
    6573           0 :             if ((!(Read((&(aNeedsScreenCoords)), (&(msg__)), (&(iter__)))))) {
    6574           0 :                 FatalError("Error deserializing 'bool'");
    6575           0 :                 return MsgValueError;
    6576             :             }
    6577             :             // Sentinel = 'aNeedsScreenCoords'
    6578           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 276215016)))) {
    6579           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'bool'");
    6580           0 :                 return MsgValueError;
    6581             :             }
    6582           0 :             if ((!(Read((&(aWhich)), (&(msg__)), (&(iter__)))))) {
    6583           0 :                 FatalError("Error deserializing 'uint32_t'");
    6584           0 :                 return MsgValueError;
    6585             :             }
    6586             :             // Sentinel = 'aWhich'
    6587           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 3864211546)))) {
    6588           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint32_t'");
    6589           0 :                 return MsgValueError;
    6590             :             }
    6591           0 :             (msg__).EndRead(iter__, (msg__).type());
    6592           0 :             PDocAccessible::Transition(PDocAccessible::Msg_AccessibleAtPoint__ID, (&(mState)));
    6593           0 :             int32_t id__ = Id();
    6594             :             uint64_t aResult;
    6595             :             bool aOk;
    6596           0 :             if ((!(RecvAccessibleAtPoint(mozilla::Move(aID), mozilla::Move(aX), mozilla::Move(aY), mozilla::Move(aNeedsScreenCoords), mozilla::Move(aWhich), (&(aResult)), (&(aOk)))))) {
    6597           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6598             :                 // Error handled in mozilla::ipc::IPCResult
    6599           0 :                 return MsgProcessingError;
    6600             :             }
    6601             : 
    6602           0 :             reply__ = PDocAccessible::Reply_AccessibleAtPoint(id__);
    6603             : 
    6604           0 :             Write(aResult, reply__);
    6605             :             // Sentinel = 'aResult'
    6606           0 :             (reply__)->WriteSentinel(3888726089);
    6607           0 :             Write(aOk, reply__);
    6608             :             // Sentinel = 'aOk'
    6609           0 :             (reply__)->WriteSentinel(2737042028);
    6610           0 :             (reply__)->set_sync();
    6611           0 :             (reply__)->set_reply();
    6612             : 
    6613           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6614           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6615             :             }
    6616           0 :             return MsgProcessed;
    6617             :         }
    6618             :     case PDocAccessible::Msg_Extents__ID:
    6619             :         {
    6620           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6621           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6622             :             }
    6623           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_Extents", OTHER);
    6624             : 
    6625           0 :             PickleIterator iter__(msg__);
    6626             :             uint64_t aID;
    6627             :             bool aNeedsScreenCoords;
    6628             : 
    6629           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6630           0 :                 FatalError("Error deserializing 'uint64_t'");
    6631           0 :                 return MsgValueError;
    6632             :             }
    6633             :             // Sentinel = 'aID'
    6634           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6635           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6636           0 :                 return MsgValueError;
    6637             :             }
    6638           0 :             if ((!(Read((&(aNeedsScreenCoords)), (&(msg__)), (&(iter__)))))) {
    6639           0 :                 FatalError("Error deserializing 'bool'");
    6640           0 :                 return MsgValueError;
    6641             :             }
    6642             :             // Sentinel = 'aNeedsScreenCoords'
    6643           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 276215016)))) {
    6644           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'bool'");
    6645           0 :                 return MsgValueError;
    6646             :             }
    6647           0 :             (msg__).EndRead(iter__, (msg__).type());
    6648           0 :             PDocAccessible::Transition(PDocAccessible::Msg_Extents__ID, (&(mState)));
    6649           0 :             int32_t id__ = Id();
    6650             :             int32_t aX;
    6651             :             int32_t aY;
    6652             :             int32_t aWidth;
    6653             :             int32_t aHeight;
    6654           0 :             if ((!(RecvExtents(mozilla::Move(aID), mozilla::Move(aNeedsScreenCoords), (&(aX)), (&(aY)), (&(aWidth)), (&(aHeight)))))) {
    6655           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6656             :                 // Error handled in mozilla::ipc::IPCResult
    6657           0 :                 return MsgProcessingError;
    6658             :             }
    6659             : 
    6660           0 :             reply__ = PDocAccessible::Reply_Extents(id__);
    6661             : 
    6662           0 :             Write(aX, reply__);
    6663             :             // Sentinel = 'aX'
    6664           0 :             (reply__)->WriteSentinel(2745208761);
    6665           0 :             Write(aY, reply__);
    6666             :             // Sentinel = 'aY'
    6667           0 :             (reply__)->WriteSentinel(2745208760);
    6668           0 :             Write(aWidth, reply__);
    6669             :             // Sentinel = 'aWidth'
    6670           0 :             (reply__)->WriteSentinel(196646625);
    6671           0 :             Write(aHeight, reply__);
    6672             :             // Sentinel = 'aHeight'
    6673           0 :             (reply__)->WriteSentinel(3588433859);
    6674           0 :             (reply__)->set_sync();
    6675           0 :             (reply__)->set_reply();
    6676             : 
    6677           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6678           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6679             :             }
    6680           0 :             return MsgProcessed;
    6681             :         }
    6682             :     case PDocAccessible::Msg_DOMNodeID__ID:
    6683             :         {
    6684           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6685           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
    6686             :             }
    6687           0 :             AUTO_PROFILER_LABEL("PDocAccessible::Msg_DOMNodeID", OTHER);
    6688             : 
    6689           0 :             PickleIterator iter__(msg__);
    6690             :             uint64_t aID;
    6691             : 
    6692           0 :             if ((!(Read((&(aID)), (&(msg__)), (&(iter__)))))) {
    6693           0 :                 FatalError("Error deserializing 'uint64_t'");
    6694           0 :                 return MsgValueError;
    6695             :             }
    6696             :             // Sentinel = 'aID'
    6697           0 :             if ((!(((&(msg__)))->ReadSentinel((&(iter__)), 2735041849)))) {
    6698           0 :                 mozilla::ipc::SentinelReadError("Error deserializing 'uint64_t'");
    6699           0 :                 return MsgValueError;
    6700             :             }
    6701           0 :             (msg__).EndRead(iter__, (msg__).type());
    6702           0 :             PDocAccessible::Transition(PDocAccessible::Msg_DOMNodeID__ID, (&(mState)));
    6703           0 :             int32_t id__ = Id();
    6704           0 :             nsString aDOMNodeID;
    6705           0 :             if ((!(RecvDOMNodeID(mozilla::Move(aID), (&(aDOMNodeID)))))) {
    6706           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
    6707             :                 // Error handled in mozilla::ipc::IPCResult
    6708           0 :                 return MsgProcessingError;
    6709             :             }
    6710             : 
    6711           0 :             reply__ = PDocAccessible::Reply_DOMNodeID(id__);
    6712             : 
    6713           0 :             Write(aDOMNodeID, reply__);
    6714             :             // Sentinel = 'aDOMNodeID'
    6715           0 :             (reply__)->WriteSentinel(572881094);
    6716           0 :             (reply__)->set_sync();
    6717           0 :             (reply__)->set_reply();
    6718             : 
    6719           0 :             if (mozilla::ipc::LoggingEnabledFor("PDocAccessibleChild")) {
    6720           0 :                 mozilla::ipc::LogMessageForProtocol("PDocAccessibleChild", OtherPid(), "Sending reply ", (reply__)->type(), mozilla::ipc::MessageDirection::eSending);
    6721             :             }
    6722           0 :             return MsgProcessed;
    6723             :         }
    6724             :     default:
    6725             :         {
    6726           0 :             return MsgNotKnown;
    6727             :         }
    6728             :     }
    6729             : }
    6730             : 
    6731           0 : auto PDocAccessibleChild::OnCallReceived(
    6732             :         const Message& msg__,
    6733             :         Message*& reply__) -> PDocAccessibleChild::Result
    6734             : {
    6735           0 :     MOZ_ASSERT_UNREACHABLE("message protocol not supported");
    6736             :     return MsgNotKnown;
    6737             : }
    6738             : 
    6739           0 : auto PDocAccessibleChild::GetProtocolTypeId() -> int32_t
    6740             : {
    6741           0 :     return PDocAccessibleMsgStart;
    6742             : }
    6743             : 
    6744           0 : auto PDocAccessibleChild::ProtocolName() const -> const char*
    6745             : {
    6746           0 :     return "PDocAccessibleChild";
    6747             : }
    6748             : 
    6749           0 : auto PDocAccessibleChild::DestroySubtree(ActorDestroyReason why) -> void
    6750             : {
    6751             :     // Unregister from our manager.
    6752           0 :     Unregister(Id());
    6753             : 
    6754             :     // Reject owning pending promises.
    6755           0 :     (GetIPCChannel())->RejectPendingPromisesForActor(this);
    6756             : 
    6757             :     // Finally, destroy "us".
    6758           0 :     ActorDestroy(why);
    6759           0 : }
    6760             : 
    6761           0 : auto PDocAccessibleChild::DeallocSubtree() -> void
    6762             : {
    6763           0 : }
    6764             : 
    6765           0 : auto PDocAccessibleChild::Write(
    6766             :         const PDocAccessibleChild* v__,
    6767             :         Message* msg__,
    6768             :         bool nullable__) -> void
    6769             : {
    6770             :     int32_t id;
    6771           0 :     if ((!(v__))) {
    6772           0 :         if ((!(nullable__))) {
    6773           0 :             FatalError("NULL actor value passed to non-nullable param");
    6774             :         }
    6775           0 :         id = 0;
    6776             :     }
    6777             :     else {
    6778           0 :         id = (v__)->Id();
    6779           0 :         if ((1) == (id)) {
    6780           0 :             FatalError("actor has been |delete|d");
    6781             :         }
    6782             :     }
    6783             : 
    6784           0 :     Write(id, msg__);
    6785           0 : }
    6786             : 
    6787           0 : auto PDocAccessibleChild::Read(
    6788             :         PDocAccessibleChild** v__,
    6789             :         const Message* msg__,
    6790             :         PickleIterator* iter__,
    6791             :         bool nullable__) -> bool
    6792             : {
    6793           0 :     Maybe<mozilla::ipc::IProtocol*> actor = ReadActor(msg__, iter__, nullable__, "PDocAccessible", PDocAccessibleMsgStart);
    6794           0 :     if ((actor).isNothing()) {
    6795           0 :         return false;
    6796             :     }
    6797             : 
    6798           0 :     (*(v__)) = static_cast<PDocAccessibleChild*>((actor).value());
    6799           0 :     return true;
    6800             : }
    6801             : 
    6802           0 : auto PDocAccessibleChild::Write(
    6803             :         const nsTArray<AccessibleData>& v__,
    6804             :         Message* msg__) -> void
    6805             : {
    6806           0 :     uint32_t length = (v__).Length();
    6807           0 :     Write(length, msg__);
    6808             :     // Sentinel = ('length', 'AccessibleData[]')
    6809           0 :     (msg__)->WriteSentinel(3840039879);
    6810             : 
    6811           0 :     for (auto& elem : v__) {
    6812           0 :         Write(elem, msg__);
    6813             :         // Sentinel = 'AccessibleData[]'
    6814           0 :         (msg__)->WriteSentinel(1387417122);
    6815             :     }
    6816           0 : }
    6817             : 
    6818           0 : auto PDocAccessibleChild::Read(
    6819             :         nsTArray<AccessibleData>* v__,
    6820             :         const Message* msg__,
    6821             :         PickleIterator* iter__) -> bool
    6822             : {
    6823           0 :     nsTArray<AccessibleData> fa;
    6824             :     uint32_t length;
    6825           0 :     if ((!(Read((&(length)), msg__, iter__)))) {
    6826           0 :         mozilla::ipc::ArrayLengthReadError("AccessibleData[]");
    6827           0 :         return false;
    6828             :     }
    6829             :     // Sentinel = ('length', 'AccessibleData[]')
    6830           0 :     if ((!((msg__)->ReadSentinel(iter__, 3840039879)))) {
    6831           0 :         mozilla::ipc::SentinelReadError("AccessibleData[]");
    6832           0 :         return false;
    6833             :     }
    6834             : 
    6835           0 :     AccessibleData* elems = (fa).AppendElements(length);
    6836           0 :     for (uint32_t i = 0; (i) < (length); (++(i))) {
    6837           0 :         if ((!(Read((&(elems[i])), msg__, iter__)))) {
    6838           0 :             FatalError("Error deserializing 'AccessibleData[i]'");
    6839           0 :             return false;
    6840             :         }
    6841             :         // Sentinel = 'AccessibleData[]'
    6842           0 :         if ((!((msg__)->ReadSentinel(iter__, 1387417122)))) {
    6843           0 :             mozilla::ipc::SentinelReadError("Error deserializing 'AccessibleData[i]'");
    6844           0 :             return false;
    6845             :         }
    6846             :     }
    6847           0 :     (v__)->SwapElements(fa);
    6848           0 :     return true;
    6849             : }
    6850             : 
    6851           0 : auto PDocAccessibleChild::Write(
    6852             :         const nsTArray<RelationTargets>& v__,
    6853             :         Message* msg__) -> void
    6854             : {
    6855           0 :     uint32_t length = (v__).Length();
    6856           0 :     Write(length, msg__);
    6857             :     // Sentinel = ('length', 'RelationTargets[]')
    6858           0 :     (msg__)->WriteSentinel(788530808);
    6859             : 
    6860           0 :     for (auto& elem : v__) {
    6861           0 :         Write(elem, msg__);
    6862             :         // Sentinel = 'RelationTargets[]'
    6863           0 :         (msg__)->WriteSentinel(290836095);
    6864             :     }
    6865           0 : }
    6866             : 
    6867           0 : auto PDocAccessibleChild::Read(
    6868             :         nsTArray<RelationTargets>* v__,
    6869             :         const Message* msg__,
    6870             :         PickleIterator* iter__) -> bool
    6871             : {
    6872           0 :     nsTArray<RelationTargets> fa;
    6873             :     uint32_t length;
    6874           0 :     if ((!(Read((&(length)), msg__, iter__)))) {
    6875           0 :         mozilla::ipc::ArrayLengthReadError("RelationTargets[]");
    6876           0 :         return false;
    6877             :     }
    6878             :     // Sentinel = ('length', 'RelationTargets[]')
    6879           0 :     if ((!((msg__)->ReadSentinel(iter__, 788530808)))) {
    6880           0 :         mozilla::ipc::SentinelReadError("RelationTargets[]");
    6881           0 :         return false;
    6882             :     }
    6883             : 
    6884           0 :     RelationTargets* elems = (fa).AppendElements(length);
    6885           0 :     for (uint32_t i = 0; (i) < (length); (++(i))) {
    6886           0 :         if ((!(Read((&(elems[i])), msg__, iter__)))) {
    6887           0 :             FatalError("Error deserializing 'RelationTargets[i]'");
    6888           0 :             return false;
    6889             :         }
    6890             :         // Sentinel = 'RelationTargets[]'
    6891           0 :         if ((!((msg__)->ReadSentinel(iter__, 290836095)))) {
    6892           0 :             mozilla::ipc::SentinelReadError("Error deserializing 'RelationTargets[i]'");
    6893           0 :             return false;
    6894             :         }
    6895             :     }
    6896           0 :     (v__)->SwapElements(fa);
    6897           0 :     return true;
    6898             : }
    6899             : 
    6900           0 : auto PDocAccessibleChild::Write(
    6901             :         const RelationTargets& v__,
    6902             :         Message* msg__) -> void
    6903             : {
    6904           0 :     Write((v__).Type(), msg__);
    6905             :     // Sentinel = 'Type'
    6906           0 :     (msg__)->WriteSentinel(4276101788);
    6907           0 :     Write((v__).Targets(), msg__);
    6908             :     // Sentinel = 'Targets'
    6909           0 :     (msg__)->WriteSentinel(1117257085);
    6910           0 : }
    6911             : 
    6912           0 : auto PDocAccessibleChild::Read(
    6913             :         RelationTargets* v__,
    6914             :         const Message* msg__,
    6915             :         PickleIterator* iter__) -> bool
    6916             : {
    6917           0 :     if ((!(Read((&((v__)->Type())), msg__, iter__)))) {
    6918           0 :         FatalError("Error deserializing 'Type' (uint32_t) member of 'RelationTargets'");
    6919           0 :         return false;
    6920             :     }
    6921             :     // Sentinel = 'Type'
    6922           0 :     if ((!((msg__)->ReadSentinel(iter__, 4276101788)))) {
    6923           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'Type' (uint32_t) member of 'RelationTargets'");
    6924           0 :         return false;
    6925             :     }
    6926           0 :     if ((!(Read((&((v__)->Targets())), msg__, iter__)))) {
    6927           0 :         FatalError("Error deserializing 'Targets' (uint64_t[]) member of 'RelationTargets'");
    6928           0 :         return false;
    6929             :     }
    6930             :     // Sentinel = 'Targets'
    6931           0 :     if ((!((msg__)->ReadSentinel(iter__, 1117257085)))) {
    6932           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'Targets' (uint64_t[]) member of 'RelationTargets'");
    6933           0 :         return false;
    6934             :     }
    6935           0 :     return true;
    6936             : }
    6937             : 
    6938           0 : auto PDocAccessibleChild::Write(
    6939             :         const ShowEventData& v__,
    6940             :         Message* msg__) -> void
    6941             : {
    6942           0 :     Write((v__).ID(), msg__);
    6943             :     // Sentinel = 'ID'
    6944           0 :     (msg__)->WriteSentinel(2597318109);
    6945           0 :     Write((v__).Idx(), msg__);
    6946             :     // Sentinel = 'Idx'
    6947           0 :     (msg__)->WriteSentinel(297273286);
    6948           0 :     Write((v__).NewTree(), msg__);
    6949             :     // Sentinel = 'NewTree'
    6950           0 :     (msg__)->WriteSentinel(2531139153);
    6951           0 : }
    6952             : 
    6953           0 : auto PDocAccessibleChild::Read(
    6954             :         ShowEventData* v__,
    6955             :         const Message* msg__,
    6956             :         PickleIterator* iter__) -> bool
    6957             : {
    6958           0 :     if ((!(Read((&((v__)->ID())), msg__, iter__)))) {
    6959           0 :         FatalError("Error deserializing 'ID' (uint64_t) member of 'ShowEventData'");
    6960           0 :         return false;
    6961             :     }
    6962             :     // Sentinel = 'ID'
    6963           0 :     if ((!((msg__)->ReadSentinel(iter__, 2597318109)))) {
    6964           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'ID' (uint64_t) member of 'ShowEventData'");
    6965           0 :         return false;
    6966             :     }
    6967           0 :     if ((!(Read((&((v__)->Idx())), msg__, iter__)))) {
    6968           0 :         FatalError("Error deserializing 'Idx' (uint32_t) member of 'ShowEventData'");
    6969           0 :         return false;
    6970             :     }
    6971             :     // Sentinel = 'Idx'
    6972           0 :     if ((!((msg__)->ReadSentinel(iter__, 297273286)))) {
    6973           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'Idx' (uint32_t) member of 'ShowEventData'");
    6974           0 :         return false;
    6975             :     }
    6976           0 :     if ((!(Read((&((v__)->NewTree())), msg__, iter__)))) {
    6977           0 :         FatalError("Error deserializing 'NewTree' (AccessibleData[]) member of 'ShowEventData'");
    6978           0 :         return false;
    6979             :     }
    6980             :     // Sentinel = 'NewTree'
    6981           0 :     if ((!((msg__)->ReadSentinel(iter__, 2531139153)))) {
    6982           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'NewTree' (AccessibleData[]) member of 'ShowEventData'");
    6983           0 :         return false;
    6984             :     }
    6985           0 :     return true;
    6986             : }
    6987             : 
    6988           0 : auto PDocAccessibleChild::Write(
    6989             :         const nsTArray<Attribute>& v__,
    6990             :         Message* msg__) -> void
    6991             : {
    6992           0 :     uint32_t length = (v__).Length();
    6993           0 :     Write(length, msg__);
    6994             :     // Sentinel = ('length', 'Attribute[]')
    6995           0 :     (msg__)->WriteSentinel(1995474736);
    6996             : 
    6997           0 :     for (auto& elem : v__) {
    6998           0 :         Write(elem, msg__);
    6999             :         // Sentinel = 'Attribute[]'
    7000           0 :         (msg__)->WriteSentinel(3259142247);
    7001             :     }
    7002           0 : }
    7003             : 
    7004           0 : auto PDocAccessibleChild::Read(
    7005             :         nsTArray<Attribute>* v__,
    7006             :         const Message* msg__,
    7007             :         PickleIterator* iter__) -> bool
    7008             : {
    7009           0 :     nsTArray<Attribute> fa;
    7010             :     uint32_t length;
    7011           0 :     if ((!(Read((&(length)), msg__, iter__)))) {
    7012           0 :         mozilla::ipc::ArrayLengthReadError("Attribute[]");
    7013           0 :         return false;
    7014             :     }
    7015             :     // Sentinel = ('length', 'Attribute[]')
    7016           0 :     if ((!((msg__)->ReadSentinel(iter__, 1995474736)))) {
    7017           0 :         mozilla::ipc::SentinelReadError("Attribute[]");
    7018           0 :         return false;
    7019             :     }
    7020             : 
    7021           0 :     Attribute* elems = (fa).AppendElements(length);
    7022           0 :     for (uint32_t i = 0; (i) < (length); (++(i))) {
    7023           0 :         if ((!(Read((&(elems[i])), msg__, iter__)))) {
    7024           0 :             FatalError("Error deserializing 'Attribute[i]'");
    7025           0 :             return false;
    7026             :         }
    7027             :         // Sentinel = 'Attribute[]'
    7028           0 :         if ((!((msg__)->ReadSentinel(iter__, 3259142247)))) {
    7029           0 :             mozilla::ipc::SentinelReadError("Error deserializing 'Attribute[i]'");
    7030           0 :             return false;
    7031             :         }
    7032             :     }
    7033           0 :     (v__)->SwapElements(fa);
    7034           0 :     return true;
    7035             : }
    7036             : 
    7037           0 : auto PDocAccessibleChild::Write(
    7038             :         const AccessibleData& v__,
    7039             :         Message* msg__) -> void
    7040             : {
    7041           0 :     Write((v__).ID(), msg__);
    7042             :     // Sentinel = 'ID'
    7043           0 :     (msg__)->WriteSentinel(2597318109);
    7044           0 :     Write((v__).Role(), msg__);
    7045             :     // Sentinel = 'Role'
    7046           0 :     (msg__)->WriteSentinel(1886497812);
    7047           0 :     Write((v__).ChildrenCount(), msg__);
    7048             :     // Sentinel = 'ChildrenCount'
    7049           0 :     (msg__)->WriteSentinel(4290898591);
    7050           0 :     Write((v__).Interfaces(), msg__);
    7051             :     // Sentinel = 'Interfaces'
    7052           0 :     (msg__)->WriteSentinel(3762051626);
    7053           0 : }
    7054             : 
    7055           0 : auto PDocAccessibleChild::Read(
    7056             :         AccessibleData* v__,
    7057             :         const Message* msg__,
    7058             :         PickleIterator* iter__) -> bool
    7059             : {
    7060           0 :     if ((!(Read((&((v__)->ID())), msg__, iter__)))) {
    7061           0 :         FatalError("Error deserializing 'ID' (uint64_t) member of 'AccessibleData'");
    7062           0 :         return false;
    7063             :     }
    7064             :     // Sentinel = 'ID'
    7065           0 :     if ((!((msg__)->ReadSentinel(iter__, 2597318109)))) {
    7066           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'ID' (uint64_t) member of 'AccessibleData'");
    7067           0 :         return false;
    7068             :     }
    7069           0 :     if ((!(Read((&((v__)->Role())), msg__, iter__)))) {
    7070           0 :         FatalError("Error deserializing 'Role' (uint32_t) member of 'AccessibleData'");
    7071           0 :         return false;
    7072             :     }
    7073             :     // Sentinel = 'Role'
    7074           0 :     if ((!((msg__)->ReadSentinel(iter__, 1886497812)))) {
    7075           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'Role' (uint32_t) member of 'AccessibleData'");
    7076           0 :         return false;
    7077             :     }
    7078           0 :     if ((!(Read((&((v__)->ChildrenCount())), msg__, iter__)))) {
    7079           0 :         FatalError("Error deserializing 'ChildrenCount' (uint32_t) member of 'AccessibleData'");
    7080           0 :         return false;
    7081             :     }
    7082             :     // Sentinel = 'ChildrenCount'
    7083           0 :     if ((!((msg__)->ReadSentinel(iter__, 4290898591)))) {
    7084           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'ChildrenCount' (uint32_t) member of 'AccessibleData'");
    7085           0 :         return false;
    7086             :     }
    7087           0 :     if ((!(Read((&((v__)->Interfaces())), msg__, iter__)))) {
    7088           0 :         FatalError("Error deserializing 'Interfaces' (uint32_t) member of 'AccessibleData'");
    7089           0 :         return false;
    7090             :     }
    7091             :     // Sentinel = 'Interfaces'
    7092           0 :     if ((!((msg__)->ReadSentinel(iter__, 3762051626)))) {
    7093           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'Interfaces' (uint32_t) member of 'AccessibleData'");
    7094           0 :         return false;
    7095             :     }
    7096           0 :     return true;
    7097             : }
    7098             : 
    7099           0 : auto PDocAccessibleChild::Write(
    7100             :         const Attribute& v__,
    7101             :         Message* msg__) -> void
    7102             : {
    7103           0 :     Write((v__).Name(), msg__);
    7104             :     // Sentinel = 'Name'
    7105           0 :     (msg__)->WriteSentinel(1309068229);
    7106           0 :     Write((v__).Value(), msg__);
    7107             :     // Sentinel = 'Value'
    7108           0 :     (msg__)->WriteSentinel(453964878);
    7109           0 : }
    7110             : 
    7111           0 : auto PDocAccessibleChild::Read(
    7112             :         Attribute* v__,
    7113             :         const Message* msg__,
    7114             :         PickleIterator* iter__) -> bool
    7115             : {
    7116           0 :     if ((!(Read((&((v__)->Name())), msg__, iter__)))) {
    7117           0 :         FatalError("Error deserializing 'Name' (nsCString) member of 'Attribute'");
    7118           0 :         return false;
    7119             :     }
    7120             :     // Sentinel = 'Name'
    7121           0 :     if ((!((msg__)->ReadSentinel(iter__, 1309068229)))) {
    7122           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'Name' (nsCString) member of 'Attribute'");
    7123           0 :         return false;
    7124             :     }
    7125           0 :     if ((!(Read((&((v__)->Value())), msg__, iter__)))) {
    7126           0 :         FatalError("Error deserializing 'Value' (nsString) member of 'Attribute'");
    7127           0 :         return false;
    7128             :     }
    7129             :     // Sentinel = 'Value'
    7130           0 :     if ((!((msg__)->ReadSentinel(iter__, 453964878)))) {
    7131           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'Value' (nsString) member of 'Attribute'");
    7132           0 :         return false;
    7133             :     }
    7134           0 :     return true;
    7135             : }
    7136             : 
    7137             : 
    7138             : 
    7139             : } // namespace a11y
    7140             : } // namespace mozilla

Generated by: LCOV version 1.13