LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/ipc/ipdl - PQuotaUsageRequestParent.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 0 219 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 25 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/dom/quota/PQuotaUsageRequestParent.h"
       8             : 
       9             : #include "mozilla/dom/quota/PQuotaParent.h"
      10             : 
      11             : #include "nsIFile.h"
      12             : #include "GeckoProfiler.h"
      13             : 
      14             : namespace mozilla {
      15             : namespace dom {
      16             : namespace quota {
      17             : 
      18             : 
      19             : 
      20           0 : MOZ_IMPLICIT PQuotaUsageRequestParent::PQuotaUsageRequestParent() :
      21             :     mozilla::ipc::IProtocol(mozilla::ipc::ParentSide),
      22           0 :     mState(PQuotaUsageRequest::__Dead)
      23             : {
      24           0 :     MOZ_COUNT_CTOR(PQuotaUsageRequestParent);
      25           0 : }
      26             : 
      27           0 : PQuotaUsageRequestParent::~PQuotaUsageRequestParent()
      28             : {
      29           0 :     MOZ_COUNT_DTOR(PQuotaUsageRequestParent);
      30           0 : }
      31             : 
      32           0 : auto PQuotaUsageRequestParent::Manager() const -> PQuotaParent*
      33             : {
      34           0 :     return static_cast<PQuotaParent*>(IProtocol::Manager());
      35             : }
      36             : 
      37           0 : auto PQuotaUsageRequestParent::Send__delete__(
      38             :         PQuotaUsageRequestParent* actor,
      39             :         const UsageRequestResponse& response) -> bool
      40             : {
      41           0 :     if ((!(actor))) {
      42           0 :         return false;
      43             :     }
      44             : 
      45           0 :     IPC::Message* msg__ = PQuotaUsageRequest::Msg___delete__((actor)->Id());
      46             : 
      47           0 :     (actor)->Write(actor, msg__, false);
      48             :     // Sentinel = 'actor'
      49           0 :     (msg__)->WriteSentinel(875202478);
      50           0 :     (actor)->Write(response, msg__);
      51             :     // Sentinel = 'response'
      52           0 :     (msg__)->WriteSentinel(2396115421);
      53             : 
      54             : 
      55             : 
      56           0 :     if (mozilla::ipc::LoggingEnabledFor("PQuotaUsageRequestParent")) {
      57           0 :         mozilla::ipc::LogMessageForProtocol("PQuotaUsageRequestParent", (actor)->OtherPid(), "Sending ", (msg__)->type(), mozilla::ipc::MessageDirection::eSending);
      58             :     }
      59           0 :     AUTO_PROFILER_LABEL("PQuotaUsageRequest::Msg___delete__", OTHER);
      60           0 :     PQuotaUsageRequest::Transition(PQuotaUsageRequest::Msg___delete____ID, (&((actor)->mState)));
      61             : 
      62           0 :     bool sendok__ = ((actor)->GetIPCChannel())->Send(msg__);
      63             : 
      64           0 :     IProtocol* mgr = (actor)->Manager();
      65           0 :     (actor)->DestroySubtree(Deletion);
      66           0 :     (actor)->DeallocSubtree();
      67           0 :     (mgr)->RemoveManagee(PQuotaUsageRequestMsgStart, actor);
      68           0 :     return sendok__;
      69             : }
      70             : 
      71           0 : auto PQuotaUsageRequestParent::RemoveManagee(
      72             :         int32_t aProtocolId,
      73             :         ProtocolBase* aListener) -> void
      74             : {
      75           0 :     FatalError("unreached");
      76           0 :     return;
      77             : }
      78             : 
      79           0 : auto PQuotaUsageRequestParent::OnMessageReceived(const Message& msg__) -> PQuotaUsageRequestParent::Result
      80             : {
      81           0 :     switch ((msg__).type()) {
      82             :     case PQuotaUsageRequest::Msg_Cancel__ID:
      83             :         {
      84           0 :             if (mozilla::ipc::LoggingEnabledFor("PQuotaUsageRequestParent")) {
      85           0 :                 mozilla::ipc::LogMessageForProtocol("PQuotaUsageRequestParent", OtherPid(), "Received ", ((&(msg__)))->type(), mozilla::ipc::MessageDirection::eReceiving);
      86             :             }
      87           0 :             AUTO_PROFILER_LABEL("PQuotaUsageRequest::Msg_Cancel", OTHER);
      88             : 
      89           0 :             PQuotaUsageRequest::Transition(PQuotaUsageRequest::Msg_Cancel__ID, (&(mState)));
      90           0 :             if ((!(RecvCancel()))) {
      91           0 :                 mozilla::ipc::ProtocolErrorBreakpoint("Handler returned error code!");
      92             :                 // Error handled in mozilla::ipc::IPCResult
      93           0 :                 return MsgProcessingError;
      94             :             }
      95             : 
      96           0 :             return MsgProcessed;
      97             :         }
      98             :     case PQuotaUsageRequest::Reply___delete____ID:
      99             :         {
     100           0 :             return MsgProcessed;
     101             :         }
     102             :     default:
     103             :         {
     104           0 :             return MsgNotKnown;
     105             :         }
     106             :     }
     107             : }
     108             : 
     109           0 : auto PQuotaUsageRequestParent::OnMessageReceived(
     110             :         const Message& msg__,
     111             :         Message*& reply__) -> PQuotaUsageRequestParent::Result
     112             : {
     113           0 :     return MsgNotKnown;
     114             : }
     115             : 
     116           0 : auto PQuotaUsageRequestParent::OnCallReceived(
     117             :         const Message& msg__,
     118             :         Message*& reply__) -> PQuotaUsageRequestParent::Result
     119             : {
     120           0 :     MOZ_ASSERT_UNREACHABLE("message protocol not supported");
     121             :     return MsgNotKnown;
     122             : }
     123             : 
     124           0 : auto PQuotaUsageRequestParent::GetProtocolTypeId() -> int32_t
     125             : {
     126           0 :     return PQuotaUsageRequestMsgStart;
     127             : }
     128             : 
     129           0 : auto PQuotaUsageRequestParent::ProtocolName() const -> const char*
     130             : {
     131           0 :     return "PQuotaUsageRequestParent";
     132             : }
     133             : 
     134           0 : auto PQuotaUsageRequestParent::DestroySubtree(ActorDestroyReason why) -> void
     135             : {
     136             :     // Unregister from our manager.
     137           0 :     Unregister(Id());
     138             : 
     139             :     // Reject owning pending promises.
     140           0 :     (GetIPCChannel())->RejectPendingPromisesForActor(this);
     141             : 
     142             :     // Finally, destroy "us".
     143           0 :     ActorDestroy(why);
     144           0 : }
     145             : 
     146           0 : auto PQuotaUsageRequestParent::DeallocSubtree() -> void
     147             : {
     148           0 : }
     149             : 
     150           0 : auto PQuotaUsageRequestParent::Write(
     151             :         const nsTArray<OriginUsage>& v__,
     152             :         Message* msg__) -> void
     153             : {
     154           0 :     uint32_t length = (v__).Length();
     155           0 :     Write(length, msg__);
     156             :     // Sentinel = ('length', 'OriginUsage[]')
     157           0 :     (msg__)->WriteSentinel(3296018471);
     158             : 
     159           0 :     for (auto& elem : v__) {
     160           0 :         Write(elem, msg__);
     161             :         // Sentinel = 'OriginUsage[]'
     162           0 :         (msg__)->WriteSentinel(3349558786);
     163             :     }
     164           0 : }
     165             : 
     166           0 : auto PQuotaUsageRequestParent::Read(
     167             :         nsTArray<OriginUsage>* v__,
     168             :         const Message* msg__,
     169             :         PickleIterator* iter__) -> bool
     170             : {
     171           0 :     nsTArray<OriginUsage> fa;
     172             :     uint32_t length;
     173           0 :     if ((!(Read((&(length)), msg__, iter__)))) {
     174           0 :         mozilla::ipc::ArrayLengthReadError("OriginUsage[]");
     175           0 :         return false;
     176             :     }
     177             :     // Sentinel = ('length', 'OriginUsage[]')
     178           0 :     if ((!((msg__)->ReadSentinel(iter__, 3296018471)))) {
     179           0 :         mozilla::ipc::SentinelReadError("OriginUsage[]");
     180           0 :         return false;
     181             :     }
     182             : 
     183           0 :     OriginUsage* elems = (fa).AppendElements(length);
     184           0 :     for (uint32_t i = 0; (i) < (length); (++(i))) {
     185           0 :         if ((!(Read((&(elems[i])), msg__, iter__)))) {
     186           0 :             FatalError("Error deserializing 'OriginUsage[i]'");
     187           0 :             return false;
     188             :         }
     189             :         // Sentinel = 'OriginUsage[]'
     190           0 :         if ((!((msg__)->ReadSentinel(iter__, 3349558786)))) {
     191           0 :             mozilla::ipc::SentinelReadError("Error deserializing 'OriginUsage[i]'");
     192           0 :             return false;
     193             :         }
     194             :     }
     195           0 :     (v__)->SwapElements(fa);
     196           0 :     return true;
     197             : }
     198             : 
     199           0 : auto PQuotaUsageRequestParent::Write(
     200             :         const PQuotaUsageRequestParent* v__,
     201             :         Message* msg__,
     202             :         bool nullable__) -> void
     203             : {
     204             :     int32_t id;
     205           0 :     if ((!(v__))) {
     206           0 :         if ((!(nullable__))) {
     207           0 :             FatalError("NULL actor value passed to non-nullable param");
     208             :         }
     209           0 :         id = 0;
     210             :     }
     211             :     else {
     212           0 :         id = (v__)->Id();
     213           0 :         if ((1) == (id)) {
     214           0 :             FatalError("actor has been |delete|d");
     215             :         }
     216             :     }
     217             : 
     218           0 :     Write(id, msg__);
     219           0 : }
     220             : 
     221           0 : auto PQuotaUsageRequestParent::Read(
     222             :         PQuotaUsageRequestParent** v__,
     223             :         const Message* msg__,
     224             :         PickleIterator* iter__,
     225             :         bool nullable__) -> bool
     226             : {
     227           0 :     Maybe<mozilla::ipc::IProtocol*> actor = ReadActor(msg__, iter__, nullable__, "PQuotaUsageRequest", PQuotaUsageRequestMsgStart);
     228           0 :     if ((actor).isNothing()) {
     229           0 :         return false;
     230             :     }
     231             : 
     232           0 :     (*(v__)) = static_cast<PQuotaUsageRequestParent*>((actor).value());
     233           0 :     return true;
     234             : }
     235             : 
     236           0 : auto PQuotaUsageRequestParent::Write(
     237             :         const AllUsageResponse& v__,
     238             :         Message* msg__) -> void
     239             : {
     240           0 :     Write((v__).originUsages(), msg__);
     241             :     // Sentinel = 'originUsages'
     242           0 :     (msg__)->WriteSentinel(483864514);
     243           0 : }
     244             : 
     245           0 : auto PQuotaUsageRequestParent::Read(
     246             :         AllUsageResponse* v__,
     247             :         const Message* msg__,
     248             :         PickleIterator* iter__) -> bool
     249             : {
     250           0 :     if ((!(Read((&((v__)->originUsages())), msg__, iter__)))) {
     251           0 :         FatalError("Error deserializing 'originUsages' (OriginUsage[]) member of 'AllUsageResponse'");
     252           0 :         return false;
     253             :     }
     254             :     // Sentinel = 'originUsages'
     255           0 :     if ((!((msg__)->ReadSentinel(iter__, 483864514)))) {
     256           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'originUsages' (OriginUsage[]) member of 'AllUsageResponse'");
     257           0 :         return false;
     258             :     }
     259           0 :     return true;
     260             : }
     261             : 
     262           0 : auto PQuotaUsageRequestParent::Write(
     263             :         const UsageRequestResponse& v__,
     264             :         Message* msg__) -> void
     265             : {
     266             :     typedef UsageRequestResponse type__;
     267           0 :     Write(int((v__).type()), msg__);
     268             :     // Sentinel = 'UsageRequestResponse'
     269           0 :     (msg__)->WriteSentinel(3872348009);
     270             : 
     271           0 :     switch ((v__).type()) {
     272             :     case type__::Tnsresult:
     273             :         {
     274           0 :             Write((v__).get_nsresult(), msg__);
     275             :             // Sentinel = 'Tnsresult'
     276           0 :             (msg__)->WriteSentinel(2293764539);
     277           0 :             return;
     278             :         }
     279             :     case type__::TAllUsageResponse:
     280             :         {
     281           0 :             Write((v__).get_AllUsageResponse(), msg__);
     282             :             // Sentinel = 'TAllUsageResponse'
     283           0 :             (msg__)->WriteSentinel(3226243202);
     284           0 :             return;
     285             :         }
     286             :     case type__::TOriginUsageResponse:
     287             :         {
     288           0 :             Write((v__).get_OriginUsageResponse(), msg__);
     289             :             // Sentinel = 'TOriginUsageResponse'
     290           0 :             (msg__)->WriteSentinel(1702568234);
     291           0 :             return;
     292             :         }
     293             :     default:
     294             :         {
     295           0 :             FatalError("unknown union type");
     296           0 :             return;
     297             :         }
     298             :     }
     299             : }
     300             : 
     301           0 : auto PQuotaUsageRequestParent::Read(
     302             :         UsageRequestResponse* v__,
     303             :         const Message* msg__,
     304             :         PickleIterator* iter__) -> bool
     305             : {
     306             :     typedef UsageRequestResponse type__;
     307             :     int type;
     308           0 :     if ((!(Read((&(type)), msg__, iter__)))) {
     309           0 :         mozilla::ipc::UnionTypeReadError("UsageRequestResponse");
     310           0 :         return false;
     311             :     }
     312             :     // Sentinel = 'UsageRequestResponse'
     313           0 :     if ((!((msg__)->ReadSentinel(iter__, 3872348009)))) {
     314           0 :         mozilla::ipc::SentinelReadError("UsageRequestResponse");
     315           0 :         return false;
     316             :     }
     317             : 
     318           0 :     switch (type) {
     319             :     case type__::Tnsresult:
     320             :         {
     321           0 :             nsresult tmp = nsresult();
     322           0 :             (*(v__)) = tmp;
     323           0 :             if ((!(Read((&((v__)->get_nsresult())), msg__, iter__)))) {
     324           0 :                 FatalError("Error deserializing Union type");
     325           0 :                 return false;
     326             :             }
     327             :             // Sentinel = 'Tnsresult'
     328           0 :             if ((!((msg__)->ReadSentinel(iter__, 2293764539)))) {
     329           0 :                 mozilla::ipc::SentinelReadError("Error deserializing Union type");
     330           0 :                 return false;
     331             :             }
     332           0 :             return true;
     333             :         }
     334             :     case type__::TAllUsageResponse:
     335             :         {
     336           0 :             AllUsageResponse tmp = AllUsageResponse();
     337           0 :             (*(v__)) = tmp;
     338           0 :             if ((!(Read((&((v__)->get_AllUsageResponse())), msg__, iter__)))) {
     339           0 :                 FatalError("Error deserializing Union type");
     340           0 :                 return false;
     341             :             }
     342             :             // Sentinel = 'TAllUsageResponse'
     343           0 :             if ((!((msg__)->ReadSentinel(iter__, 3226243202)))) {
     344           0 :                 mozilla::ipc::SentinelReadError("Error deserializing Union type");
     345           0 :                 return false;
     346             :             }
     347           0 :             return true;
     348             :         }
     349             :     case type__::TOriginUsageResponse:
     350             :         {
     351           0 :             OriginUsageResponse tmp = OriginUsageResponse();
     352           0 :             (*(v__)) = tmp;
     353           0 :             if ((!(Read((&((v__)->get_OriginUsageResponse())), msg__, iter__)))) {
     354           0 :                 FatalError("Error deserializing Union type");
     355           0 :                 return false;
     356             :             }
     357             :             // Sentinel = 'TOriginUsageResponse'
     358           0 :             if ((!((msg__)->ReadSentinel(iter__, 1702568234)))) {
     359           0 :                 mozilla::ipc::SentinelReadError("Error deserializing Union type");
     360           0 :                 return false;
     361             :             }
     362           0 :             return true;
     363             :         }
     364             :     default:
     365             :         {
     366           0 :             FatalError("unknown union type");
     367           0 :             return false;
     368             :         }
     369             :     }
     370             : }
     371             : 
     372           0 : auto PQuotaUsageRequestParent::Write(
     373             :         const OriginUsageResponse& v__,
     374             :         Message* msg__) -> void
     375             : {
     376           0 :     Write((v__).usage(), msg__);
     377             :     // Sentinel = 'usage'
     378           0 :     (msg__)->WriteSentinel(3419176504);
     379           0 :     Write((v__).fileUsage(), msg__);
     380             :     // Sentinel = 'fileUsage'
     381           0 :     (msg__)->WriteSentinel(3321971858);
     382           0 :     Write((v__).limit(), msg__);
     383             :     // Sentinel = 'limit'
     384           0 :     (msg__)->WriteSentinel(3880566644);
     385           0 : }
     386             : 
     387           0 : auto PQuotaUsageRequestParent::Read(
     388             :         OriginUsageResponse* v__,
     389             :         const Message* msg__,
     390             :         PickleIterator* iter__) -> bool
     391             : {
     392           0 :     if ((!(Read((&((v__)->usage())), msg__, iter__)))) {
     393           0 :         FatalError("Error deserializing 'usage' (uint64_t) member of 'OriginUsageResponse'");
     394           0 :         return false;
     395             :     }
     396             :     // Sentinel = 'usage'
     397           0 :     if ((!((msg__)->ReadSentinel(iter__, 3419176504)))) {
     398           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'usage' (uint64_t) member of 'OriginUsageResponse'");
     399           0 :         return false;
     400             :     }
     401           0 :     if ((!(Read((&((v__)->fileUsage())), msg__, iter__)))) {
     402           0 :         FatalError("Error deserializing 'fileUsage' (uint64_t) member of 'OriginUsageResponse'");
     403           0 :         return false;
     404             :     }
     405             :     // Sentinel = 'fileUsage'
     406           0 :     if ((!((msg__)->ReadSentinel(iter__, 3321971858)))) {
     407           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'fileUsage' (uint64_t) member of 'OriginUsageResponse'");
     408           0 :         return false;
     409             :     }
     410           0 :     if ((!(Read((&((v__)->limit())), msg__, iter__)))) {
     411           0 :         FatalError("Error deserializing 'limit' (uint64_t) member of 'OriginUsageResponse'");
     412           0 :         return false;
     413             :     }
     414             :     // Sentinel = 'limit'
     415           0 :     if ((!((msg__)->ReadSentinel(iter__, 3880566644)))) {
     416           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'limit' (uint64_t) member of 'OriginUsageResponse'");
     417           0 :         return false;
     418             :     }
     419           0 :     return true;
     420             : }
     421             : 
     422           0 : auto PQuotaUsageRequestParent::Write(
     423             :         const OriginUsage& v__,
     424             :         Message* msg__) -> void
     425             : {
     426           0 :     Write((v__).origin(), msg__);
     427             :     // Sentinel = 'origin'
     428           0 :     (msg__)->WriteSentinel(1429924608);
     429           0 :     Write((v__).persisted(), msg__);
     430             :     // Sentinel = 'persisted'
     431           0 :     (msg__)->WriteSentinel(3547791474);
     432           0 :     Write((v__).usage(), msg__);
     433             :     // Sentinel = 'usage'
     434           0 :     (msg__)->WriteSentinel(3419176504);
     435           0 : }
     436             : 
     437           0 : auto PQuotaUsageRequestParent::Read(
     438             :         OriginUsage* v__,
     439             :         const Message* msg__,
     440             :         PickleIterator* iter__) -> bool
     441             : {
     442           0 :     if ((!(Read((&((v__)->origin())), msg__, iter__)))) {
     443           0 :         FatalError("Error deserializing 'origin' (nsCString) member of 'OriginUsage'");
     444           0 :         return false;
     445             :     }
     446             :     // Sentinel = 'origin'
     447           0 :     if ((!((msg__)->ReadSentinel(iter__, 1429924608)))) {
     448           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'origin' (nsCString) member of 'OriginUsage'");
     449           0 :         return false;
     450             :     }
     451           0 :     if ((!(Read((&((v__)->persisted())), msg__, iter__)))) {
     452           0 :         FatalError("Error deserializing 'persisted' (bool) member of 'OriginUsage'");
     453           0 :         return false;
     454             :     }
     455             :     // Sentinel = 'persisted'
     456           0 :     if ((!((msg__)->ReadSentinel(iter__, 3547791474)))) {
     457           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'persisted' (bool) member of 'OriginUsage'");
     458           0 :         return false;
     459             :     }
     460           0 :     if ((!(Read((&((v__)->usage())), msg__, iter__)))) {
     461           0 :         FatalError("Error deserializing 'usage' (uint64_t) member of 'OriginUsage'");
     462           0 :         return false;
     463             :     }
     464             :     // Sentinel = 'usage'
     465           0 :     if ((!((msg__)->ReadSentinel(iter__, 3419176504)))) {
     466           0 :         mozilla::ipc::SentinelReadError("Error deserializing 'usage' (uint64_t) member of 'OriginUsage'");
     467           0 :         return false;
     468             :     }
     469           0 :     return true;
     470             : }
     471             : 
     472             : 
     473             : 
     474             : } // namespace quota
     475             : } // namespace dom
     476             : } // namespace mozilla

Generated by: LCOV version 1.13