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

Generated by: LCOV version 1.13