LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/ipc/ipdl - PPluginInstance.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 0 531 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 167 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/plugins/PPluginInstance.h"
       8             : 
       9             : namespace mozilla {
      10             : namespace plugins {
      11             : namespace PPluginInstance {
      12             : 
      13             : nsresult
      14           0 : CreateEndpoints(
      15             :         base::ProcessId aParentDestPid,
      16             :         base::ProcessId aChildDestPid,
      17             :         mozilla::ipc::Endpoint<mozilla::plugins::PPluginInstanceParent>* aParent,
      18             :         mozilla::ipc::Endpoint<mozilla::plugins::PPluginInstanceChild>* aChild)
      19             : {
      20           0 :     return mozilla::ipc::CreateEndpoints(mozilla::ipc::PrivateIPDLInterface(), aParentDestPid, aChildDestPid, PPluginInstanceMsgStart, PPluginInstanceMsgStartChild, aParent, aChild);
      21             : }
      22             : void
      23           0 : Transition(
      24             :         MessageType msg,
      25             :         State* next)
      26             : {
      27           0 :     switch ((*(next))) {
      28             :     case __Null:
      29           0 :         if ((Msg___delete____ID) == (msg)) {
      30           0 :             (*(next)) = __Dying;
      31             :         }
      32           0 :         break;
      33             :     case __Dead:
      34           0 :         mozilla::ipc::LogicError("__delete__()d actor");
      35           0 :         break;
      36             :     case __Dying:
      37           0 :         if ((Reply___delete____ID) == (msg)) {
      38           0 :             (*(next)) = __Dead;
      39             :         }
      40           0 :         break;
      41             :     default:
      42           0 :         mozilla::ipc::LogicError("corrupted actor state");
      43           0 :         break;
      44             :     }
      45           0 : }
      46             : IPC::Message*
      47           0 : Msg___delete__(int32_t routingId)
      48             : {
      49           0 :     return new IPC::Message(routingId, Msg___delete____ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg___delete__", true);
      50             : }
      51             : IPC::Message*
      52           0 : Reply___delete__(int32_t routingId)
      53             : {
      54           0 :     return new IPC::Message(routingId, Reply___delete____ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply___delete__", true);
      55             : }
      56             : IPC::Message*
      57           0 : Msg_CreateChildPluginWindow(int32_t routingId)
      58             : {
      59           0 :     return new IPC::Message(routingId, Msg_CreateChildPluginWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_CreateChildPluginWindow", true);
      60             : }
      61             : IPC::Message*
      62           0 : Reply_CreateChildPluginWindow(int32_t routingId)
      63             : {
      64           0 :     return new IPC::Message(routingId, Reply_CreateChildPluginWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_CreateChildPluginWindow", true);
      65             : }
      66             : IPC::Message*
      67           0 : Msg_CreateChildPopupSurrogate(int32_t routingId)
      68             : {
      69           0 :     return new IPC::Message(routingId, Msg_CreateChildPopupSurrogate__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_CreateChildPopupSurrogate", true);
      70             : }
      71             : IPC::Message*
      72           0 : Msg_NPP_SetWindow(int32_t routingId)
      73             : {
      74           0 :     return new IPC::Message(routingId, Msg_NPP_SetWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_SetWindow", true);
      75             : }
      76             : IPC::Message*
      77           0 : Reply_NPP_SetWindow(int32_t routingId)
      78             : {
      79           0 :     return new IPC::Message(routingId, Reply_NPP_SetWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_SetWindow", true);
      80             : }
      81             : IPC::Message*
      82           0 : Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams(int32_t routingId)
      83             : {
      84           0 :     return new IPC::Message(routingId, Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams", true);
      85             : }
      86             : IPC::Message*
      87           0 : Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams(int32_t routingId)
      88             : {
      89           0 :     return new IPC::Message(routingId, Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams", true);
      90             : }
      91             : IPC::Message*
      92           0 : Msg_NPP_GetValue_NPPVpluginScriptableNPObject(int32_t routingId)
      93             : {
      94           0 :     return new IPC::Message(routingId, Msg_NPP_GetValue_NPPVpluginScriptableNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_GetValue_NPPVpluginScriptableNPObject", true);
      95             : }
      96             : IPC::Message*
      97           0 : Reply_NPP_GetValue_NPPVpluginScriptableNPObject(int32_t routingId)
      98             : {
      99           0 :     return new IPC::Message(routingId, Reply_NPP_GetValue_NPPVpluginScriptableNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_GetValue_NPPVpluginScriptableNPObject", true);
     100             : }
     101             : IPC::Message*
     102           0 : Msg_NPP_SetValue_NPNVprivateModeBool(int32_t routingId)
     103             : {
     104           0 :     return new IPC::Message(routingId, Msg_NPP_SetValue_NPNVprivateModeBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_SetValue_NPNVprivateModeBool", true);
     105             : }
     106             : IPC::Message*
     107           0 : Reply_NPP_SetValue_NPNVprivateModeBool(int32_t routingId)
     108             : {
     109           0 :     return new IPC::Message(routingId, Reply_NPP_SetValue_NPNVprivateModeBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_SetValue_NPNVprivateModeBool", true);
     110             : }
     111             : IPC::Message*
     112           0 : Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId(int32_t routingId)
     113             : {
     114           0 :     return new IPC::Message(routingId, Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId", true);
     115             : }
     116             : IPC::Message*
     117           0 : Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId(int32_t routingId)
     118             : {
     119           0 :     return new IPC::Message(routingId, Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId", true);
     120             : }
     121             : IPC::Message*
     122           0 : Msg_NPP_SetValue_NPNVCSSZoomFactor(int32_t routingId)
     123             : {
     124           0 :     return new IPC::Message(routingId, Msg_NPP_SetValue_NPNVCSSZoomFactor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_SetValue_NPNVCSSZoomFactor", true);
     125             : }
     126             : IPC::Message*
     127           0 : Reply_NPP_SetValue_NPNVCSSZoomFactor(int32_t routingId)
     128             : {
     129           0 :     return new IPC::Message(routingId, Reply_NPP_SetValue_NPNVCSSZoomFactor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_SetValue_NPNVCSSZoomFactor", true);
     130             : }
     131             : IPC::Message*
     132           0 : Msg_NPP_SetValue_NPNVmuteAudioBool(int32_t routingId)
     133             : {
     134           0 :     return new IPC::Message(routingId, Msg_NPP_SetValue_NPNVmuteAudioBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_SetValue_NPNVmuteAudioBool", true);
     135             : }
     136             : IPC::Message*
     137           0 : Reply_NPP_SetValue_NPNVmuteAudioBool(int32_t routingId)
     138             : {
     139           0 :     return new IPC::Message(routingId, Reply_NPP_SetValue_NPNVmuteAudioBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_SetValue_NPNVmuteAudioBool", true);
     140             : }
     141             : IPC::Message*
     142           0 : Msg_NPP_HandleEvent(int32_t routingId)
     143             : {
     144           0 :     return new IPC::Message(routingId, Msg_NPP_HandleEvent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_HandleEvent", true);
     145             : }
     146             : IPC::Message*
     147           0 : Reply_NPP_HandleEvent(int32_t routingId)
     148             : {
     149           0 :     return new IPC::Message(routingId, Reply_NPP_HandleEvent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_HandleEvent", true);
     150             : }
     151             : IPC::Message*
     152           0 : Msg_NPP_HandleEvent_Shmem(int32_t routingId)
     153             : {
     154           0 :     return new IPC::Message(routingId, Msg_NPP_HandleEvent_Shmem__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_HandleEvent_Shmem", true);
     155             : }
     156             : IPC::Message*
     157           0 : Reply_NPP_HandleEvent_Shmem(int32_t routingId)
     158             : {
     159           0 :     return new IPC::Message(routingId, Reply_NPP_HandleEvent_Shmem__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_HandleEvent_Shmem", true);
     160             : }
     161             : IPC::Message*
     162           0 : Msg_NPP_HandleEvent_IOSurface(int32_t routingId)
     163             : {
     164           0 :     return new IPC::Message(routingId, Msg_NPP_HandleEvent_IOSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_HandleEvent_IOSurface", true);
     165             : }
     166             : IPC::Message*
     167           0 : Reply_NPP_HandleEvent_IOSurface(int32_t routingId)
     168             : {
     169           0 :     return new IPC::Message(routingId, Reply_NPP_HandleEvent_IOSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_HandleEvent_IOSurface", true);
     170             : }
     171             : IPC::Message*
     172           0 : Msg_Paint(int32_t routingId)
     173             : {
     174           0 :     return new IPC::Message(routingId, Msg_Paint__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_Paint", true);
     175             : }
     176             : IPC::Message*
     177           0 : Reply_Paint(int32_t routingId)
     178             : {
     179           0 :     return new IPC::Message(routingId, Reply_Paint__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_Paint", true);
     180             : }
     181             : IPC::Message*
     182           0 : Msg_WindowPosChanged(int32_t routingId)
     183             : {
     184           0 :     return new IPC::Message(routingId, Msg_WindowPosChanged__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_WindowPosChanged", true);
     185             : }
     186             : IPC::Message*
     187           0 : Msg_ContentsScaleFactorChanged(int32_t routingId)
     188             : {
     189           0 :     return new IPC::Message(routingId, Msg_ContentsScaleFactorChanged__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_ContentsScaleFactorChanged", true);
     190             : }
     191             : IPC::Message*
     192           0 : Msg_AsyncSetWindow(int32_t routingId)
     193             : {
     194           0 :     return new IPC::Message(routingId, Msg_AsyncSetWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_AsyncSetWindow", true);
     195             : }
     196             : IPC::Message*
     197           0 : Msg_UpdateBackground(int32_t routingId)
     198             : {
     199           0 :     return new IPC::Message(routingId, Msg_UpdateBackground__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_UpdateBackground", true);
     200             : }
     201             : IPC::Message*
     202           0 : Msg_NPP_DidComposite(int32_t routingId)
     203             : {
     204           0 :     return new IPC::Message(routingId, Msg_NPP_DidComposite__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_DidComposite", true);
     205             : }
     206             : IPC::Message*
     207           0 : Msg_NPP_Destroy(int32_t routingId)
     208             : {
     209           0 :     return new IPC::Message(routingId, Msg_NPP_Destroy__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_Destroy", true);
     210             : }
     211             : IPC::Message*
     212           0 : Reply_NPP_Destroy(int32_t routingId)
     213             : {
     214           0 :     return new IPC::Message(routingId, Reply_NPP_Destroy__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_Destroy", true);
     215             : }
     216             : IPC::Message*
     217           0 : Msg_HandledWindowedPluginKeyEvent(int32_t routingId)
     218             : {
     219           0 :     return new IPC::Message(routingId, Msg_HandledWindowedPluginKeyEvent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_HandledWindowedPluginKeyEvent", true);
     220             : }
     221             : IPC::Message*
     222           0 : Msg_NPN_GetValue_NPNVWindowNPObject(int32_t routingId)
     223             : {
     224           0 :     return new IPC::Message(routingId, Msg_NPN_GetValue_NPNVWindowNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_NPNVWindowNPObject", true);
     225             : }
     226             : IPC::Message*
     227           0 : Reply_NPN_GetValue_NPNVWindowNPObject(int32_t routingId)
     228             : {
     229           0 :     return new IPC::Message(routingId, Reply_NPN_GetValue_NPNVWindowNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_NPNVWindowNPObject", true);
     230             : }
     231             : IPC::Message*
     232           0 : Msg_NPN_GetValue_NPNVPluginElementNPObject(int32_t routingId)
     233             : {
     234           0 :     return new IPC::Message(routingId, Msg_NPN_GetValue_NPNVPluginElementNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_NPNVPluginElementNPObject", true);
     235             : }
     236             : IPC::Message*
     237           0 : Reply_NPN_GetValue_NPNVPluginElementNPObject(int32_t routingId)
     238             : {
     239           0 :     return new IPC::Message(routingId, Reply_NPN_GetValue_NPNVPluginElementNPObject__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_NPNVPluginElementNPObject", true);
     240             : }
     241             : IPC::Message*
     242           0 : Msg_NPN_GetValue_NPNVprivateModeBool(int32_t routingId)
     243             : {
     244           0 :     return new IPC::Message(routingId, Msg_NPN_GetValue_NPNVprivateModeBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_NPNVprivateModeBool", true);
     245             : }
     246             : IPC::Message*
     247           0 : Reply_NPN_GetValue_NPNVprivateModeBool(int32_t routingId)
     248             : {
     249           0 :     return new IPC::Message(routingId, Reply_NPN_GetValue_NPNVprivateModeBool__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_NPNVprivateModeBool", true);
     250             : }
     251             : IPC::Message*
     252           0 : Msg_NPN_GetValue_NPNVnetscapeWindow(int32_t routingId)
     253             : {
     254           0 :     return new IPC::Message(routingId, Msg_NPN_GetValue_NPNVnetscapeWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_NPNVnetscapeWindow", true);
     255             : }
     256             : IPC::Message*
     257           0 : Reply_NPN_GetValue_NPNVnetscapeWindow(int32_t routingId)
     258             : {
     259           0 :     return new IPC::Message(routingId, Reply_NPN_GetValue_NPNVnetscapeWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_NPNVnetscapeWindow", true);
     260             : }
     261             : IPC::Message*
     262           0 : Msg_NPN_GetValue_NPNVdocumentOrigin(int32_t routingId)
     263             : {
     264           0 :     return new IPC::Message(routingId, Msg_NPN_GetValue_NPNVdocumentOrigin__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_NPNVdocumentOrigin", true);
     265             : }
     266             : IPC::Message*
     267           0 : Reply_NPN_GetValue_NPNVdocumentOrigin(int32_t routingId)
     268             : {
     269           0 :     return new IPC::Message(routingId, Reply_NPN_GetValue_NPNVdocumentOrigin__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_NPNVdocumentOrigin", true);
     270             : }
     271             : IPC::Message*
     272           0 : Msg_NPN_GetValue_DrawingModelSupport(int32_t routingId)
     273             : {
     274           0 :     return new IPC::Message(routingId, Msg_NPN_GetValue_DrawingModelSupport__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_DrawingModelSupport", true);
     275             : }
     276             : IPC::Message*
     277           0 : Reply_NPN_GetValue_DrawingModelSupport(int32_t routingId)
     278             : {
     279           0 :     return new IPC::Message(routingId, Reply_NPN_GetValue_DrawingModelSupport__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_DrawingModelSupport", true);
     280             : }
     281             : IPC::Message*
     282           0 : Msg_NPN_GetValue_SupportsAsyncBitmapSurface(int32_t routingId)
     283             : {
     284           0 :     return new IPC::Message(routingId, Msg_NPN_GetValue_SupportsAsyncBitmapSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_SupportsAsyncBitmapSurface", true);
     285             : }
     286             : IPC::Message*
     287           0 : Reply_NPN_GetValue_SupportsAsyncBitmapSurface(int32_t routingId)
     288             : {
     289           0 :     return new IPC::Message(routingId, Reply_NPN_GetValue_SupportsAsyncBitmapSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_SupportsAsyncBitmapSurface", true);
     290             : }
     291             : IPC::Message*
     292           0 : Msg_NPN_GetValue_SupportsAsyncDXGISurface(int32_t routingId)
     293             : {
     294           0 :     return new IPC::Message(routingId, Msg_NPN_GetValue_SupportsAsyncDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_SupportsAsyncDXGISurface", true);
     295             : }
     296             : IPC::Message*
     297           0 : Reply_NPN_GetValue_SupportsAsyncDXGISurface(int32_t routingId)
     298             : {
     299           0 :     return new IPC::Message(routingId, Reply_NPN_GetValue_SupportsAsyncDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_SupportsAsyncDXGISurface", true);
     300             : }
     301             : IPC::Message*
     302           0 : Msg_NPN_GetValue_PreferredDXGIAdapter(int32_t routingId)
     303             : {
     304           0 :     return new IPC::Message(routingId, Msg_NPN_GetValue_PreferredDXGIAdapter__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValue_PreferredDXGIAdapter", true);
     305             : }
     306             : IPC::Message*
     307           0 : Reply_NPN_GetValue_PreferredDXGIAdapter(int32_t routingId)
     308             : {
     309           0 :     return new IPC::Message(routingId, Reply_NPN_GetValue_PreferredDXGIAdapter__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValue_PreferredDXGIAdapter", true);
     310             : }
     311             : IPC::Message*
     312           0 : Msg_NPN_SetValue_NPPVpluginWindow(int32_t routingId)
     313             : {
     314           0 :     return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginWindow", true);
     315             : }
     316             : IPC::Message*
     317           0 : Reply_NPN_SetValue_NPPVpluginWindow(int32_t routingId)
     318             : {
     319           0 :     return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginWindow", true);
     320             : }
     321             : IPC::Message*
     322           0 : Msg_NPN_SetValue_NPPVpluginTransparent(int32_t routingId)
     323             : {
     324           0 :     return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginTransparent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginTransparent", true);
     325             : }
     326             : IPC::Message*
     327           0 : Reply_NPN_SetValue_NPPVpluginTransparent(int32_t routingId)
     328             : {
     329           0 :     return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginTransparent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginTransparent", true);
     330             : }
     331             : IPC::Message*
     332           0 : Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor(int32_t routingId)
     333             : {
     334           0 :     return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor", true);
     335             : }
     336             : IPC::Message*
     337           0 : Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor(int32_t routingId)
     338             : {
     339           0 :     return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor", true);
     340             : }
     341             : IPC::Message*
     342           0 : Msg_NPN_SetValue_NPPVpluginDrawingModel(int32_t routingId)
     343             : {
     344           0 :     return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginDrawingModel__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginDrawingModel", true);
     345             : }
     346             : IPC::Message*
     347           0 : Reply_NPN_SetValue_NPPVpluginDrawingModel(int32_t routingId)
     348             : {
     349           0 :     return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginDrawingModel__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginDrawingModel", true);
     350             : }
     351             : IPC::Message*
     352           0 : Msg_NPN_SetValue_NPPVpluginEventModel(int32_t routingId)
     353             : {
     354           0 :     return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginEventModel__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginEventModel", true);
     355             : }
     356             : IPC::Message*
     357           0 : Reply_NPN_SetValue_NPPVpluginEventModel(int32_t routingId)
     358             : {
     359           0 :     return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginEventModel__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginEventModel", true);
     360             : }
     361             : IPC::Message*
     362           0 : Msg_NPN_SetValue_NPPVpluginIsPlayingAudio(int32_t routingId)
     363             : {
     364           0 :     return new IPC::Message(routingId, Msg_NPN_SetValue_NPPVpluginIsPlayingAudio__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginIsPlayingAudio", true);
     365             : }
     366             : IPC::Message*
     367           0 : Reply_NPN_SetValue_NPPVpluginIsPlayingAudio(int32_t routingId)
     368             : {
     369           0 :     return new IPC::Message(routingId, Reply_NPN_SetValue_NPPVpluginIsPlayingAudio__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginIsPlayingAudio", true);
     370             : }
     371             : IPC::Message*
     372           0 : Msg_NPN_GetURL(int32_t routingId)
     373             : {
     374           0 :     return new IPC::Message(routingId, Msg_NPN_GetURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetURL", true);
     375             : }
     376             : IPC::Message*
     377           0 : Reply_NPN_GetURL(int32_t routingId)
     378             : {
     379           0 :     return new IPC::Message(routingId, Reply_NPN_GetURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetURL", true);
     380             : }
     381             : IPC::Message*
     382           0 : Msg_NPN_PostURL(int32_t routingId)
     383             : {
     384           0 :     return new IPC::Message(routingId, Msg_NPN_PostURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_PostURL", true);
     385             : }
     386             : IPC::Message*
     387           0 : Reply_NPN_PostURL(int32_t routingId)
     388             : {
     389           0 :     return new IPC::Message(routingId, Reply_NPN_PostURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_PostURL", true);
     390             : }
     391             : IPC::Message*
     392           0 : Msg_PStreamNotifyConstructor(int32_t routingId)
     393             : {
     394           0 :     return new IPC::Message(routingId, Msg_PStreamNotifyConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PStreamNotifyConstructor", true);
     395             : }
     396             : IPC::Message*
     397           0 : Reply_PStreamNotifyConstructor(int32_t routingId)
     398             : {
     399           0 :     return new IPC::Message(routingId, Reply_PStreamNotifyConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PStreamNotifyConstructor", true);
     400             : }
     401             : IPC::Message*
     402           0 : Msg_NPN_InvalidateRect(int32_t routingId)
     403             : {
     404           0 :     return new IPC::Message(routingId, Msg_NPN_InvalidateRect__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_InvalidateRect", true);
     405             : }
     406             : IPC::Message*
     407           0 : Msg_RevokeCurrentDirectSurface(int32_t routingId)
     408             : {
     409           0 :     return new IPC::Message(routingId, Msg_RevokeCurrentDirectSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_RevokeCurrentDirectSurface", true);
     410             : }
     411             : IPC::Message*
     412           0 : Reply_RevokeCurrentDirectSurface(int32_t routingId)
     413             : {
     414           0 :     return new IPC::Message(routingId, Reply_RevokeCurrentDirectSurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_RevokeCurrentDirectSurface", true);
     415             : }
     416             : IPC::Message*
     417           0 : Msg_InitDXGISurface(int32_t routingId)
     418             : {
     419           0 :     return new IPC::Message(routingId, Msg_InitDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_InitDXGISurface", true);
     420             : }
     421             : IPC::Message*
     422           0 : Reply_InitDXGISurface(int32_t routingId)
     423             : {
     424           0 :     return new IPC::Message(routingId, Reply_InitDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_InitDXGISurface", true);
     425             : }
     426             : IPC::Message*
     427           0 : Msg_FinalizeDXGISurface(int32_t routingId)
     428             : {
     429           0 :     return new IPC::Message(routingId, Msg_FinalizeDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_FinalizeDXGISurface", true);
     430             : }
     431             : IPC::Message*
     432           0 : Reply_FinalizeDXGISurface(int32_t routingId)
     433             : {
     434           0 :     return new IPC::Message(routingId, Reply_FinalizeDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_FinalizeDXGISurface", true);
     435             : }
     436             : IPC::Message*
     437           0 : Msg_ShowDirectBitmap(int32_t routingId)
     438             : {
     439           0 :     return new IPC::Message(routingId, Msg_ShowDirectBitmap__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_ShowDirectBitmap", true);
     440             : }
     441             : IPC::Message*
     442           0 : Reply_ShowDirectBitmap(int32_t routingId)
     443             : {
     444           0 :     return new IPC::Message(routingId, Reply_ShowDirectBitmap__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_ShowDirectBitmap", true);
     445             : }
     446             : IPC::Message*
     447           0 : Msg_ShowDirectDXGISurface(int32_t routingId)
     448             : {
     449           0 :     return new IPC::Message(routingId, Msg_ShowDirectDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_ShowDirectDXGISurface", true);
     450             : }
     451             : IPC::Message*
     452           0 : Reply_ShowDirectDXGISurface(int32_t routingId)
     453             : {
     454           0 :     return new IPC::Message(routingId, Reply_ShowDirectDXGISurface__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_ShowDirectDXGISurface", true);
     455             : }
     456             : IPC::Message*
     457           0 : Msg_Show(int32_t routingId)
     458             : {
     459           0 :     return new IPC::Message(routingId, Msg_Show__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_Show", true);
     460             : }
     461             : IPC::Message*
     462           0 : Reply_Show(int32_t routingId)
     463             : {
     464           0 :     return new IPC::Message(routingId, Reply_Show__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_Show", true);
     465             : }
     466             : IPC::Message*
     467           0 : Msg_PPluginSurfaceConstructor(int32_t routingId)
     468             : {
     469           0 :     return new IPC::Message(routingId, Msg_PPluginSurfaceConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PPluginSurfaceConstructor", true);
     470             : }
     471             : IPC::Message*
     472           0 : Reply_PPluginSurfaceConstructor(int32_t routingId)
     473             : {
     474           0 :     return new IPC::Message(routingId, Reply_PPluginSurfaceConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PPluginSurfaceConstructor", true);
     475             : }
     476             : IPC::Message*
     477           0 : Msg_NPN_PushPopupsEnabledState(int32_t routingId)
     478             : {
     479           0 :     return new IPC::Message(routingId, Msg_NPN_PushPopupsEnabledState__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_PushPopupsEnabledState", true);
     480             : }
     481             : IPC::Message*
     482           0 : Reply_NPN_PushPopupsEnabledState(int32_t routingId)
     483             : {
     484           0 :     return new IPC::Message(routingId, Reply_NPN_PushPopupsEnabledState__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_PushPopupsEnabledState", true);
     485             : }
     486             : IPC::Message*
     487           0 : Msg_NPN_PopPopupsEnabledState(int32_t routingId)
     488             : {
     489           0 :     return new IPC::Message(routingId, Msg_NPN_PopPopupsEnabledState__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_PopPopupsEnabledState", true);
     490             : }
     491             : IPC::Message*
     492           0 : Reply_NPN_PopPopupsEnabledState(int32_t routingId)
     493             : {
     494           0 :     return new IPC::Message(routingId, Reply_NPN_PopPopupsEnabledState__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_PopPopupsEnabledState", true);
     495             : }
     496             : IPC::Message*
     497           0 : Msg_NPN_GetValueForURL(int32_t routingId)
     498             : {
     499           0 :     return new IPC::Message(routingId, Msg_NPN_GetValueForURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_GetValueForURL", true);
     500             : }
     501             : IPC::Message*
     502           0 : Reply_NPN_GetValueForURL(int32_t routingId)
     503             : {
     504           0 :     return new IPC::Message(routingId, Reply_NPN_GetValueForURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_GetValueForURL", true);
     505             : }
     506             : IPC::Message*
     507           0 : Msg_NPN_SetValueForURL(int32_t routingId)
     508             : {
     509           0 :     return new IPC::Message(routingId, Msg_NPN_SetValueForURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_SetValueForURL", true);
     510             : }
     511             : IPC::Message*
     512           0 : Reply_NPN_SetValueForURL(int32_t routingId)
     513             : {
     514           0 :     return new IPC::Message(routingId, Reply_NPN_SetValueForURL__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_SetValueForURL", true);
     515             : }
     516             : IPC::Message*
     517           0 : Msg_NPN_ConvertPoint(int32_t routingId)
     518             : {
     519           0 :     return new IPC::Message(routingId, Msg_NPN_ConvertPoint__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPN_ConvertPoint", true);
     520             : }
     521             : IPC::Message*
     522           0 : Reply_NPN_ConvertPoint(int32_t routingId)
     523             : {
     524           0 :     return new IPC::Message(routingId, Reply_NPN_ConvertPoint__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPN_ConvertPoint", true);
     525             : }
     526             : IPC::Message*
     527           0 : Msg_RedrawPlugin(int32_t routingId)
     528             : {
     529           0 :     return new IPC::Message(routingId, Msg_RedrawPlugin__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_RedrawPlugin", true);
     530             : }
     531             : IPC::Message*
     532           0 : Msg_SetNetscapeWindowAsParent(int32_t routingId)
     533             : {
     534           0 :     return new IPC::Message(routingId, Msg_SetNetscapeWindowAsParent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_SetNetscapeWindowAsParent", true);
     535             : }
     536             : IPC::Message*
     537           0 : Msg_GetCompositionString(int32_t routingId)
     538             : {
     539           0 :     return new IPC::Message(routingId, Msg_GetCompositionString__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_GetCompositionString", true);
     540             : }
     541             : IPC::Message*
     542           0 : Reply_GetCompositionString(int32_t routingId)
     543             : {
     544           0 :     return new IPC::Message(routingId, Reply_GetCompositionString__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_GetCompositionString", true);
     545             : }
     546             : IPC::Message*
     547           0 : Msg_SetCandidateWindow(int32_t routingId)
     548             : {
     549           0 :     return new IPC::Message(routingId, Msg_SetCandidateWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_SetCandidateWindow", true);
     550             : }
     551             : IPC::Message*
     552           0 : Msg_RequestCommitOrCancel(int32_t routingId)
     553             : {
     554           0 :     return new IPC::Message(routingId, Msg_RequestCommitOrCancel__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_RequestCommitOrCancel", true);
     555             : }
     556             : IPC::Message*
     557           0 : Msg_OnWindowedPluginKeyEvent(int32_t routingId)
     558             : {
     559           0 :     return new IPC::Message(routingId, Msg_OnWindowedPluginKeyEvent__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_OnWindowedPluginKeyEvent", true);
     560             : }
     561             : IPC::Message*
     562           0 : Msg_PPluginScriptableObjectConstructor(int32_t routingId)
     563             : {
     564           0 :     return new IPC::Message(routingId, Msg_PPluginScriptableObjectConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PPluginScriptableObjectConstructor", true);
     565             : }
     566             : IPC::Message*
     567           0 : Reply_PPluginScriptableObjectConstructor(int32_t routingId)
     568             : {
     569           0 :     return new IPC::Message(routingId, Reply_PPluginScriptableObjectConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PPluginScriptableObjectConstructor", true);
     570             : }
     571             : IPC::Message*
     572           0 : Msg_PBrowserStreamConstructor(int32_t routingId)
     573             : {
     574           0 :     return new IPC::Message(routingId, Msg_PBrowserStreamConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PBrowserStreamConstructor", true);
     575             : }
     576             : IPC::Message*
     577           0 : Reply_PBrowserStreamConstructor(int32_t routingId)
     578             : {
     579           0 :     return new IPC::Message(routingId, Reply_PBrowserStreamConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PBrowserStreamConstructor", true);
     580             : }
     581             : IPC::Message*
     582           0 : Msg_NPP_NewStream(int32_t routingId)
     583             : {
     584           0 :     return new IPC::Message(routingId, Msg_NPP_NewStream__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_NPP_NewStream", true);
     585             : }
     586             : IPC::Message*
     587           0 : Reply_NPP_NewStream(int32_t routingId)
     588             : {
     589           0 :     return new IPC::Message(routingId, Reply_NPP_NewStream__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_NPP_NewStream", true);
     590             : }
     591             : IPC::Message*
     592           0 : Msg_PluginFocusChange(int32_t routingId)
     593             : {
     594           0 :     return new IPC::Message(routingId, Msg_PluginFocusChange__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PluginFocusChange", true);
     595             : }
     596             : IPC::Message*
     597           0 : Reply_PluginFocusChange(int32_t routingId)
     598             : {
     599           0 :     return new IPC::Message(routingId, Reply_PluginFocusChange__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PluginFocusChange", true);
     600             : }
     601             : IPC::Message*
     602           0 : Msg_SetPluginFocus(int32_t routingId)
     603             : {
     604           0 :     return new IPC::Message(routingId, Msg_SetPluginFocus__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_SetPluginFocus", true);
     605             : }
     606             : IPC::Message*
     607           0 : Reply_SetPluginFocus(int32_t routingId)
     608             : {
     609           0 :     return new IPC::Message(routingId, Reply_SetPluginFocus__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_SetPluginFocus", true);
     610             : }
     611             : IPC::Message*
     612           0 : Msg_UpdateWindow(int32_t routingId)
     613             : {
     614           0 :     return new IPC::Message(routingId, Msg_UpdateWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_UpdateWindow", true);
     615             : }
     616             : IPC::Message*
     617           0 : Reply_UpdateWindow(int32_t routingId)
     618             : {
     619           0 :     return new IPC::Message(routingId, Reply_UpdateWindow__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_UpdateWindow", true);
     620             : }
     621             : IPC::Message*
     622           0 : Msg_PPluginBackgroundDestroyerConstructor(int32_t routingId)
     623             : {
     624           0 :     return new IPC::Message(routingId, Msg_PPluginBackgroundDestroyerConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Msg_PPluginBackgroundDestroyerConstructor", true);
     625             : }
     626             : IPC::Message*
     627           0 : Reply_PPluginBackgroundDestroyerConstructor(int32_t routingId)
     628             : {
     629           0 :     return new IPC::Message(routingId, Reply_PPluginBackgroundDestroyerConstructor__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PPluginInstance::Reply_PPluginBackgroundDestroyerConstructor", true);
     630             : }
     631             : 
     632             : } // namespace PPluginInstance
     633             : } // namespace plugins
     634             : } // namespace mozilla
     635             : 
     636             : //-----------------------------------------------------------------------------
     637             : // Method definitions for the IPDL type |struct IOSurfaceDescriptor|
     638             : //
     639             : namespace mozilla {
     640             : namespace plugins {
     641           0 : MOZ_IMPLICIT IOSurfaceDescriptor::IOSurfaceDescriptor() :
     642             :     surfaceId_(),
     643           0 :     contentsScaleFactor_()
     644             : {
     645           0 :     Init();
     646           0 : }
     647             : 
     648           0 : IOSurfaceDescriptor::~IOSurfaceDescriptor()
     649             : {
     650           0 : }
     651             : 
     652           0 : auto IOSurfaceDescriptor::operator==(const IOSurfaceDescriptor& _o) const -> bool
     653             : {
     654           0 :     if ((!((surfaceId()) == ((_o).surfaceId())))) {
     655           0 :         return false;
     656             :     }
     657           0 :     if ((!((contentsScaleFactor()) == ((_o).contentsScaleFactor())))) {
     658           0 :         return false;
     659             :     }
     660           0 :     return true;
     661             : }
     662             : 
     663           0 : auto IOSurfaceDescriptor::operator!=(const IOSurfaceDescriptor& _o) const -> bool
     664             : {
     665           0 :     return (!(operator==(_o)));
     666             : }
     667             : 
     668           0 : auto IOSurfaceDescriptor::Init() -> void
     669             : {
     670           0 : }
     671             : 
     672           0 : auto IOSurfaceDescriptor::Assign(
     673             :         const uint32_t& _surfaceId,
     674             :         const double& _contentsScaleFactor) -> void
     675             : {
     676           0 :     surfaceId_ = _surfaceId;
     677           0 :     contentsScaleFactor_ = _contentsScaleFactor;
     678           0 : }
     679             : 
     680             : } // namespace plugins
     681             : } // namespace mozilla
     682             : 
     683             : //-----------------------------------------------------------------------------
     684             : // Method definitions for the IPDL type |union SurfaceDescriptor|
     685             : //
     686             : namespace mozilla {
     687             : namespace plugins {
     688           0 : auto SurfaceDescriptor::MaybeDestroy(Type aNewType) -> bool
     689             : {
     690           0 :     if ((mType) == (T__None)) {
     691           0 :         return true;
     692             :     }
     693           0 :     if ((mType) == (aNewType)) {
     694           0 :         return false;
     695             :     }
     696           0 :     switch (mType) {
     697             :     case TShmem:
     698             :         {
     699           0 :             (ptr_Shmem())->~Shmem__tdef();
     700           0 :             break;
     701             :         }
     702             :     case TSurfaceDescriptorX11:
     703             :         {
     704           0 :             (ptr_SurfaceDescriptorX11())->~SurfaceDescriptorX11__tdef();
     705           0 :             break;
     706             :         }
     707             :     case TPPluginSurfaceParent:
     708             :         {
     709           0 :             (ptr_PPluginSurfaceParent())->~PPluginSurfaceParent__tdef();
     710           0 :             break;
     711             :         }
     712             :     case TPPluginSurfaceChild:
     713             :         {
     714           0 :             (ptr_PPluginSurfaceChild())->~PPluginSurfaceChild__tdef();
     715           0 :             break;
     716             :         }
     717             :     case TIOSurfaceDescriptor:
     718             :         {
     719           0 :             (ptr_IOSurfaceDescriptor())->~IOSurfaceDescriptor__tdef();
     720           0 :             break;
     721             :         }
     722             :     case Tnull_t:
     723             :         {
     724           0 :             (ptr_null_t())->~null_t__tdef();
     725           0 :             break;
     726             :         }
     727             :     default:
     728             :         {
     729           0 :             mozilla::ipc::LogicError("not reached");
     730           0 :             break;
     731             :         }
     732             :     }
     733           0 :     return true;
     734             : }
     735             : 
     736           0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(Shmem& aOther)
     737             : {
     738           0 :     new (mozilla::KnownNotNull, ptr_Shmem()) Shmem(aOther);
     739           0 :     mType = TShmem;
     740           0 : }
     741             : 
     742           0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(const SurfaceDescriptorX11& aOther)
     743             : {
     744           0 :     new (mozilla::KnownNotNull, ptr_SurfaceDescriptorX11()) SurfaceDescriptorX11(aOther);
     745           0 :     mType = TSurfaceDescriptorX11;
     746           0 : }
     747             : 
     748           0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(PPluginSurfaceParent* aOther)
     749             : {
     750           0 :     new (mozilla::KnownNotNull, ptr_PPluginSurfaceParent()) PPluginSurfaceParent*(const_cast<PPluginSurfaceParent*>(aOther));
     751           0 :     mType = TPPluginSurfaceParent;
     752           0 : }
     753             : 
     754           0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(PPluginSurfaceChild* aOther)
     755             : {
     756           0 :     new (mozilla::KnownNotNull, ptr_PPluginSurfaceChild()) PPluginSurfaceChild*(const_cast<PPluginSurfaceChild*>(aOther));
     757           0 :     mType = TPPluginSurfaceChild;
     758           0 : }
     759             : 
     760           0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(const IOSurfaceDescriptor& aOther)
     761             : {
     762           0 :     new (mozilla::KnownNotNull, ptr_IOSurfaceDescriptor()) IOSurfaceDescriptor(aOther);
     763           0 :     mType = TIOSurfaceDescriptor;
     764           0 : }
     765             : 
     766           0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(const null_t& aOther)
     767             : {
     768           0 :     new (mozilla::KnownNotNull, ptr_null_t()) null_t(aOther);
     769           0 :     mType = Tnull_t;
     770           0 : }
     771             : 
     772           0 : MOZ_IMPLICIT SurfaceDescriptor::SurfaceDescriptor(const SurfaceDescriptor& aOther)
     773             : {
     774           0 :     (aOther).AssertSanity();
     775           0 :     switch ((aOther).type()) {
     776             :     case TShmem:
     777             :         {
     778           0 :             new (mozilla::KnownNotNull, ptr_Shmem()) Shmem((aOther).get_Shmem());
     779           0 :             break;
     780             :         }
     781             :     case TSurfaceDescriptorX11:
     782             :         {
     783           0 :             new (mozilla::KnownNotNull, ptr_SurfaceDescriptorX11()) SurfaceDescriptorX11((aOther).get_SurfaceDescriptorX11());
     784           0 :             break;
     785             :         }
     786             :     case TPPluginSurfaceParent:
     787             :         {
     788           0 :             new (mozilla::KnownNotNull, ptr_PPluginSurfaceParent()) PPluginSurfaceParent*(const_cast<PPluginSurfaceParent*>((aOther).get_PPluginSurfaceParent()));
     789           0 :             break;
     790             :         }
     791             :     case TPPluginSurfaceChild:
     792             :         {
     793           0 :             new (mozilla::KnownNotNull, ptr_PPluginSurfaceChild()) PPluginSurfaceChild*(const_cast<PPluginSurfaceChild*>((aOther).get_PPluginSurfaceChild()));
     794           0 :             break;
     795             :         }
     796             :     case TIOSurfaceDescriptor:
     797             :         {
     798           0 :             new (mozilla::KnownNotNull, ptr_IOSurfaceDescriptor()) IOSurfaceDescriptor((aOther).get_IOSurfaceDescriptor());
     799           0 :             break;
     800             :         }
     801             :     case Tnull_t:
     802             :         {
     803           0 :             new (mozilla::KnownNotNull, ptr_null_t()) null_t((aOther).get_null_t());
     804           0 :             break;
     805             :         }
     806             :     case T__None:
     807             :         {
     808           0 :             break;
     809             :         }
     810             :     default:
     811             :         {
     812           0 :             mozilla::ipc::LogicError("unreached");
     813           0 :             return;
     814             :         }
     815             :     }
     816           0 :     mType = (aOther).type();
     817             : }
     818             : 
     819           0 : SurfaceDescriptor::~SurfaceDescriptor()
     820             : {
     821           0 :     static_cast<void>(MaybeDestroy(T__None));
     822           0 : }
     823             : 
     824           0 : auto SurfaceDescriptor::operator=(Shmem& aRhs) -> SurfaceDescriptor&
     825             : {
     826           0 :     if (MaybeDestroy(TShmem)) {
     827           0 :         new (mozilla::KnownNotNull, ptr_Shmem()) Shmem;
     828             :     }
     829           0 :     (*(ptr_Shmem())) = aRhs;
     830           0 :     mType = TShmem;
     831           0 :     return (*(this));
     832             : }
     833             : 
     834           0 : auto SurfaceDescriptor::operator=(const SurfaceDescriptorX11& aRhs) -> SurfaceDescriptor&
     835             : {
     836           0 :     if (MaybeDestroy(TSurfaceDescriptorX11)) {
     837           0 :         new (mozilla::KnownNotNull, ptr_SurfaceDescriptorX11()) SurfaceDescriptorX11;
     838             :     }
     839           0 :     (*(ptr_SurfaceDescriptorX11())) = aRhs;
     840           0 :     mType = TSurfaceDescriptorX11;
     841           0 :     return (*(this));
     842             : }
     843             : 
     844           0 : auto SurfaceDescriptor::operator=(PPluginSurfaceParent* aRhs) -> SurfaceDescriptor&
     845             : {
     846           0 :     if (MaybeDestroy(TPPluginSurfaceParent)) {
     847           0 :         new (mozilla::KnownNotNull, ptr_PPluginSurfaceParent()) PPluginSurfaceParent*;
     848             :     }
     849           0 :     (*(ptr_PPluginSurfaceParent())) = const_cast<PPluginSurfaceParent*>(aRhs);
     850           0 :     mType = TPPluginSurfaceParent;
     851           0 :     return (*(this));
     852             : }
     853             : 
     854           0 : auto SurfaceDescriptor::operator=(PPluginSurfaceChild* aRhs) -> SurfaceDescriptor&
     855             : {
     856           0 :     if (MaybeDestroy(TPPluginSurfaceChild)) {
     857           0 :         new (mozilla::KnownNotNull, ptr_PPluginSurfaceChild()) PPluginSurfaceChild*;
     858             :     }
     859           0 :     (*(ptr_PPluginSurfaceChild())) = const_cast<PPluginSurfaceChild*>(aRhs);
     860           0 :     mType = TPPluginSurfaceChild;
     861           0 :     return (*(this));
     862             : }
     863             : 
     864           0 : auto SurfaceDescriptor::operator=(const IOSurfaceDescriptor& aRhs) -> SurfaceDescriptor&
     865             : {
     866           0 :     if (MaybeDestroy(TIOSurfaceDescriptor)) {
     867           0 :         new (mozilla::KnownNotNull, ptr_IOSurfaceDescriptor()) IOSurfaceDescriptor;
     868             :     }
     869           0 :     (*(ptr_IOSurfaceDescriptor())) = aRhs;
     870           0 :     mType = TIOSurfaceDescriptor;
     871           0 :     return (*(this));
     872             : }
     873             : 
     874           0 : auto SurfaceDescriptor::operator=(const null_t& aRhs) -> SurfaceDescriptor&
     875             : {
     876           0 :     if (MaybeDestroy(Tnull_t)) {
     877           0 :         new (mozilla::KnownNotNull, ptr_null_t()) null_t;
     878             :     }
     879           0 :     (*(ptr_null_t())) = aRhs;
     880           0 :     mType = Tnull_t;
     881           0 :     return (*(this));
     882             : }
     883             : 
     884           0 : auto SurfaceDescriptor::operator=(const SurfaceDescriptor& aRhs) -> SurfaceDescriptor&
     885             : {
     886           0 :     (aRhs).AssertSanity();
     887           0 :     Type t = (aRhs).type();
     888           0 :     switch (t) {
     889             :     case TShmem:
     890             :         {
     891           0 :             if (MaybeDestroy(t)) {
     892           0 :                 new (mozilla::KnownNotNull, ptr_Shmem()) Shmem;
     893             :             }
     894           0 :             (*(ptr_Shmem())) = (aRhs).get_Shmem();
     895           0 :             break;
     896             :         }
     897             :     case TSurfaceDescriptorX11:
     898             :         {
     899           0 :             if (MaybeDestroy(t)) {
     900           0 :                 new (mozilla::KnownNotNull, ptr_SurfaceDescriptorX11()) SurfaceDescriptorX11;
     901             :             }
     902           0 :             (*(ptr_SurfaceDescriptorX11())) = (aRhs).get_SurfaceDescriptorX11();
     903           0 :             break;
     904             :         }
     905             :     case TPPluginSurfaceParent:
     906             :         {
     907           0 :             if (MaybeDestroy(t)) {
     908           0 :                 new (mozilla::KnownNotNull, ptr_PPluginSurfaceParent()) PPluginSurfaceParent*;
     909             :             }
     910           0 :             (*(ptr_PPluginSurfaceParent())) = const_cast<PPluginSurfaceParent*>((aRhs).get_PPluginSurfaceParent());
     911           0 :             break;
     912             :         }
     913             :     case TPPluginSurfaceChild:
     914             :         {
     915           0 :             if (MaybeDestroy(t)) {
     916           0 :                 new (mozilla::KnownNotNull, ptr_PPluginSurfaceChild()) PPluginSurfaceChild*;
     917             :             }
     918           0 :             (*(ptr_PPluginSurfaceChild())) = const_cast<PPluginSurfaceChild*>((aRhs).get_PPluginSurfaceChild());
     919           0 :             break;
     920             :         }
     921             :     case TIOSurfaceDescriptor:
     922             :         {
     923           0 :             if (MaybeDestroy(t)) {
     924           0 :                 new (mozilla::KnownNotNull, ptr_IOSurfaceDescriptor()) IOSurfaceDescriptor;
     925             :             }
     926           0 :             (*(ptr_IOSurfaceDescriptor())) = (aRhs).get_IOSurfaceDescriptor();
     927           0 :             break;
     928             :         }
     929             :     case Tnull_t:
     930             :         {
     931           0 :             if (MaybeDestroy(t)) {
     932           0 :                 new (mozilla::KnownNotNull, ptr_null_t()) null_t;
     933             :             }
     934           0 :             (*(ptr_null_t())) = (aRhs).get_null_t();
     935           0 :             break;
     936             :         }
     937             :     case T__None:
     938             :         {
     939           0 :             static_cast<void>(MaybeDestroy(t));
     940           0 :             break;
     941             :         }
     942             :     default:
     943             :         {
     944           0 :             mozilla::ipc::LogicError("unreached");
     945           0 :             break;
     946             :         }
     947             :     }
     948           0 :     mType = t;
     949           0 :     return (*(this));
     950             : }
     951             : 
     952           0 : auto SurfaceDescriptor::operator==(Shmem& aRhs) const -> bool
     953             : {
     954           0 :     return (get_Shmem()) == (aRhs);
     955             : }
     956             : 
     957           0 : auto SurfaceDescriptor::operator==(const SurfaceDescriptorX11& aRhs) const -> bool
     958             : {
     959           0 :     return (get_SurfaceDescriptorX11()) == (aRhs);
     960             : }
     961             : 
     962           0 : auto SurfaceDescriptor::operator==(PPluginSurfaceParent* aRhs) const -> bool
     963             : {
     964           0 :     return (get_PPluginSurfaceParent()) == (aRhs);
     965             : }
     966             : 
     967           0 : auto SurfaceDescriptor::operator==(PPluginSurfaceChild* aRhs) const -> bool
     968             : {
     969           0 :     return (get_PPluginSurfaceChild()) == (aRhs);
     970             : }
     971             : 
     972           0 : auto SurfaceDescriptor::operator==(const IOSurfaceDescriptor& aRhs) const -> bool
     973             : {
     974           0 :     return (get_IOSurfaceDescriptor()) == (aRhs);
     975             : }
     976             : 
     977           0 : auto SurfaceDescriptor::operator==(const null_t& aRhs) const -> bool
     978             : {
     979           0 :     return (get_null_t()) == (aRhs);
     980             : }
     981             : 
     982           0 : auto SurfaceDescriptor::operator==(const SurfaceDescriptor& aRhs) const -> bool
     983             : {
     984           0 :     if ((type()) != ((aRhs).type())) {
     985           0 :         return false;
     986             :     }
     987             : 
     988           0 :     switch (type()) {
     989             :     case TShmem:
     990             :         {
     991           0 :             return (get_Shmem()) == ((aRhs).get_Shmem());
     992             :         }
     993             :     case TSurfaceDescriptorX11:
     994             :         {
     995           0 :             return (get_SurfaceDescriptorX11()) == ((aRhs).get_SurfaceDescriptorX11());
     996             :         }
     997             :     case TPPluginSurfaceParent:
     998             :         {
     999           0 :             return (get_PPluginSurfaceParent()) == ((aRhs).get_PPluginSurfaceParent());
    1000             :         }
    1001             :     case TPPluginSurfaceChild:
    1002             :         {
    1003           0 :             return (get_PPluginSurfaceChild()) == ((aRhs).get_PPluginSurfaceChild());
    1004             :         }
    1005             :     case TIOSurfaceDescriptor:
    1006             :         {
    1007           0 :             return (get_IOSurfaceDescriptor()) == ((aRhs).get_IOSurfaceDescriptor());
    1008             :         }
    1009             :     case Tnull_t:
    1010             :         {
    1011           0 :             return (get_null_t()) == ((aRhs).get_null_t());
    1012             :         }
    1013             :     default:
    1014             :         {
    1015           0 :             mozilla::ipc::LogicError("unreached");
    1016           0 :             return false;
    1017             :         }
    1018             :     }
    1019             : }
    1020             : 
    1021           0 : auto SurfaceDescriptor::get(Shmem* aOutValue) const -> void
    1022             : {
    1023           0 :     (*(aOutValue)) = get_Shmem();
    1024           0 : }
    1025             : 
    1026           0 : auto SurfaceDescriptor::get(SurfaceDescriptorX11* aOutValue) const -> void
    1027             : {
    1028           0 :     (*(aOutValue)) = get_SurfaceDescriptorX11();
    1029           0 : }
    1030             : 
    1031           0 : auto SurfaceDescriptor::get(PPluginSurfaceParent** aOutValue) const -> void
    1032             : {
    1033           0 :     (*(aOutValue)) = get_PPluginSurfaceParent();
    1034           0 : }
    1035             : 
    1036           0 : auto SurfaceDescriptor::get(PPluginSurfaceChild** aOutValue) const -> void
    1037             : {
    1038           0 :     (*(aOutValue)) = get_PPluginSurfaceChild();
    1039           0 : }
    1040             : 
    1041           0 : auto SurfaceDescriptor::get(IOSurfaceDescriptor* aOutValue) const -> void
    1042             : {
    1043           0 :     (*(aOutValue)) = get_IOSurfaceDescriptor();
    1044           0 : }
    1045             : 
    1046           0 : auto SurfaceDescriptor::get(null_t* aOutValue) const -> void
    1047             : {
    1048           0 :     (*(aOutValue)) = get_null_t();
    1049           0 : }
    1050             : 
    1051             : } // namespace plugins
    1052             : } // namespace mozilla
    1053             : 
    1054             : //-----------------------------------------------------------------------------
    1055             : // Method definitions for the IPDL type |union OptionalShmem|
    1056             : //
    1057             : namespace mozilla {
    1058             : namespace plugins {
    1059           0 : auto OptionalShmem::MaybeDestroy(Type aNewType) -> bool
    1060             : {
    1061           0 :     if ((mType) == (T__None)) {
    1062           0 :         return true;
    1063             :     }
    1064           0 :     if ((mType) == (aNewType)) {
    1065           0 :         return false;
    1066             :     }
    1067           0 :     switch (mType) {
    1068             :     case TShmem:
    1069             :         {
    1070           0 :             (ptr_Shmem())->~Shmem__tdef();
    1071           0 :             break;
    1072             :         }
    1073             :     case Tnull_t:
    1074             :         {
    1075           0 :             (ptr_null_t())->~null_t__tdef();
    1076           0 :             break;
    1077             :         }
    1078             :     default:
    1079             :         {
    1080           0 :             mozilla::ipc::LogicError("not reached");
    1081           0 :             break;
    1082             :         }
    1083             :     }
    1084           0 :     return true;
    1085             : }
    1086             : 
    1087           0 : MOZ_IMPLICIT OptionalShmem::OptionalShmem(Shmem& aOther)
    1088             : {
    1089           0 :     new (mozilla::KnownNotNull, ptr_Shmem()) Shmem(aOther);
    1090           0 :     mType = TShmem;
    1091           0 : }
    1092             : 
    1093           0 : MOZ_IMPLICIT OptionalShmem::OptionalShmem(const null_t& aOther)
    1094             : {
    1095           0 :     new (mozilla::KnownNotNull, ptr_null_t()) null_t(aOther);
    1096           0 :     mType = Tnull_t;
    1097           0 : }
    1098             : 
    1099           0 : MOZ_IMPLICIT OptionalShmem::OptionalShmem(const OptionalShmem& aOther)
    1100             : {
    1101           0 :     (aOther).AssertSanity();
    1102           0 :     switch ((aOther).type()) {
    1103             :     case TShmem:
    1104             :         {
    1105           0 :             new (mozilla::KnownNotNull, ptr_Shmem()) Shmem((aOther).get_Shmem());
    1106           0 :             break;
    1107             :         }
    1108             :     case Tnull_t:
    1109             :         {
    1110           0 :             new (mozilla::KnownNotNull, ptr_null_t()) null_t((aOther).get_null_t());
    1111           0 :             break;
    1112             :         }
    1113             :     case T__None:
    1114             :         {
    1115           0 :             break;
    1116             :         }
    1117             :     default:
    1118             :         {
    1119           0 :             mozilla::ipc::LogicError("unreached");
    1120           0 :             return;
    1121             :         }
    1122             :     }
    1123           0 :     mType = (aOther).type();
    1124             : }
    1125             : 
    1126           0 : OptionalShmem::~OptionalShmem()
    1127             : {
    1128           0 :     static_cast<void>(MaybeDestroy(T__None));
    1129           0 : }
    1130             : 
    1131           0 : auto OptionalShmem::operator=(Shmem& aRhs) -> OptionalShmem&
    1132             : {
    1133           0 :     if (MaybeDestroy(TShmem)) {
    1134           0 :         new (mozilla::KnownNotNull, ptr_Shmem()) Shmem;
    1135             :     }
    1136           0 :     (*(ptr_Shmem())) = aRhs;
    1137           0 :     mType = TShmem;
    1138           0 :     return (*(this));
    1139             : }
    1140             : 
    1141           0 : auto OptionalShmem::operator=(const null_t& aRhs) -> OptionalShmem&
    1142             : {
    1143           0 :     if (MaybeDestroy(Tnull_t)) {
    1144           0 :         new (mozilla::KnownNotNull, ptr_null_t()) null_t;
    1145             :     }
    1146           0 :     (*(ptr_null_t())) = aRhs;
    1147           0 :     mType = Tnull_t;
    1148           0 :     return (*(this));
    1149             : }
    1150             : 
    1151           0 : auto OptionalShmem::operator=(const OptionalShmem& aRhs) -> OptionalShmem&
    1152             : {
    1153           0 :     (aRhs).AssertSanity();
    1154           0 :     Type t = (aRhs).type();
    1155           0 :     switch (t) {
    1156             :     case TShmem:
    1157             :         {
    1158           0 :             if (MaybeDestroy(t)) {
    1159           0 :                 new (mozilla::KnownNotNull, ptr_Shmem()) Shmem;
    1160             :             }
    1161           0 :             (*(ptr_Shmem())) = (aRhs).get_Shmem();
    1162           0 :             break;
    1163             :         }
    1164             :     case Tnull_t:
    1165             :         {
    1166           0 :             if (MaybeDestroy(t)) {
    1167           0 :                 new (mozilla::KnownNotNull, ptr_null_t()) null_t;
    1168             :             }
    1169           0 :             (*(ptr_null_t())) = (aRhs).get_null_t();
    1170           0 :             break;
    1171             :         }
    1172             :     case T__None:
    1173             :         {
    1174           0 :             static_cast<void>(MaybeDestroy(t));
    1175           0 :             break;
    1176             :         }
    1177             :     default:
    1178             :         {
    1179           0 :             mozilla::ipc::LogicError("unreached");
    1180           0 :             break;
    1181             :         }
    1182             :     }
    1183           0 :     mType = t;
    1184           0 :     return (*(this));
    1185             : }
    1186             : 
    1187           0 : auto OptionalShmem::operator==(Shmem& aRhs) const -> bool
    1188             : {
    1189           0 :     return (get_Shmem()) == (aRhs);
    1190             : }
    1191             : 
    1192           0 : auto OptionalShmem::operator==(const null_t& aRhs) const -> bool
    1193             : {
    1194           0 :     return (get_null_t()) == (aRhs);
    1195             : }
    1196             : 
    1197           0 : auto OptionalShmem::operator==(const OptionalShmem& aRhs) const -> bool
    1198             : {
    1199           0 :     if ((type()) != ((aRhs).type())) {
    1200           0 :         return false;
    1201             :     }
    1202             : 
    1203           0 :     switch (type()) {
    1204             :     case TShmem:
    1205             :         {
    1206           0 :             return (get_Shmem()) == ((aRhs).get_Shmem());
    1207             :         }
    1208             :     case Tnull_t:
    1209             :         {
    1210           0 :             return (get_null_t()) == ((aRhs).get_null_t());
    1211             :         }
    1212             :     default:
    1213             :         {
    1214           0 :             mozilla::ipc::LogicError("unreached");
    1215           0 :             return false;
    1216             :         }
    1217             :     }
    1218             : }
    1219             : 
    1220           0 : auto OptionalShmem::get(Shmem* aOutValue) const -> void
    1221             : {
    1222           0 :     (*(aOutValue)) = get_Shmem();
    1223           0 : }
    1224             : 
    1225           0 : auto OptionalShmem::get(null_t* aOutValue) const -> void
    1226             : {
    1227           0 :     (*(aOutValue)) = get_null_t();
    1228           0 : }
    1229             : 
    1230             : } // namespace plugins
    1231             : } // namespace mozilla

Generated by: LCOV version 1.13