// // Automatically generated by ipdlc. // Edit at your own risk // #include "mozilla/GfxMessageUtils.h" #include "mozilla/layers/LayersMessageUtils.h" #include "mozilla/layers/WebRenderMessageUtils.h" #include "mozilla/layers/CompositorBridgeParent.h" #include "gfxipc/ShadowLayerUtils.h" #include "mozilla/GfxMessageUtils.h" #include "mozilla/layers/LayersMessageUtils.h" #include "mozilla/layers/WebRenderMessageUtils.h" #include "gfxipc/ShadowLayerUtils.h" #include "mozilla/GfxMessageUtils.h" #include "mozilla/layers/LayersMessageUtils.h" #include "mozilla/GfxMessageUtils.h" #include "mozilla/layers/PAPZParent.h" #include "mozilla/layers/PAPZChild.h" #include "mozilla/layers/PAPZCTreeManagerParent.h" #include "mozilla/layers/PAPZCTreeManagerChild.h" #include "mozilla/dom/PBrowserParent.h" #include "mozilla/dom/PBrowserChild.h" #include "mozilla/layers/PCompositorManagerParent.h" #include "mozilla/layers/PCompositorManagerChild.h" #include "mozilla/widget/PCompositorWidgetParent.h" #include "mozilla/widget/PCompositorWidgetChild.h" #include "mozilla/layers/PTextureParent.h" #include "mozilla/layers/PTextureChild.h" #include "mozilla/layers/PWebRenderBridgeParent.h" #include "mozilla/layers/PWebRenderBridgeChild.h" #include "mozilla/layers/PCompositorBridge.h" #include "mozilla/layers/PCompositorBridgeParent.h" #include "mozilla/layers/PCompositorBridgeChild.h" #include "ipc/IPCMessageUtils.h" #include "ipc/IPCMessageUtilsSpecializations.h" #include "nsIFile.h" #include "mozilla/ipc/Endpoint.h" #include "mozilla/ipc/ProtocolMessageUtils.h" #include "mozilla/ipc/ProtocolUtils.h" #include "mozilla/ipc/ShmemMessageUtils.h" #include "mozilla/ipc/TaintingIPCUtils.h" namespace mozilla { namespace layers { namespace PCompositorBridge { nsresult CreateEndpoints( mozilla::ipc::EndpointProcInfo aParentDestInfo, mozilla::ipc::EndpointProcInfo aChildDestInfo, mozilla::ipc::Endpoint<::mozilla::layers::PCompositorBridgeParent>* aParent, mozilla::ipc::Endpoint<::mozilla::layers::PCompositorBridgeChild>* aChild) { return mozilla::ipc::CreateEndpoints( mozilla::ipc::PrivateIPDLInterface(), aParentDestInfo, aChildDestInfo, aParent, aChild); } mozilla::UniquePtr Msg_DidComposite(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_DidComposite__ID, 128, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::CONTROL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_NotifyFrameStats(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_NotifyFrameStats__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_ParentAsyncMessages(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_ParentAsyncMessages__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_ObserveLayersUpdate(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_ObserveLayersUpdate__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_CompositorOptionsChanged(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_CompositorOptionsChanged__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_NotifyJankedAnimations(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_NotifyJankedAnimations__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg___delete__(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg___delete____ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply___delete__(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply___delete____ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_PCompositorWidgetConstructor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_PCompositorWidgetConstructor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_PCompositorWidgetConstructor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_PCompositorWidgetConstructor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_Initialize(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_Initialize__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_Initialize(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_Initialize__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_PAPZConstructor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_PAPZConstructor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_PAPZConstructor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_PAPZConstructor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_PAPZCTreeManagerConstructor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_PAPZCTreeManagerConstructor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_PAPZCTreeManagerConstructor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_PAPZCTreeManagerConstructor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_WillClose(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_WillClose__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_WillClose(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_WillClose__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_Pause(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_Pause__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_Pause(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_Pause__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_Resume(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_Resume__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_Resume(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_Resume__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_ResumeAsync(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_ResumeAsync__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_NotifyChildCreated(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_NotifyChildCreated__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_NotifyChildCreated(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_NotifyChildCreated__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_MapAndNotifyChildCreated(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_MapAndNotifyChildCreated__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_MapAndNotifyChildCreated(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_MapAndNotifyChildCreated__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_AdoptChild(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_AdoptChild__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_NotifyChildRecreated(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_NotifyChildRecreated__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_NotifyChildRecreated(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_NotifyChildRecreated__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_NotifyMemoryPressure(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_NotifyMemoryPressure__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_FlushRendering(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_FlushRendering__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_FlushRendering(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_FlushRendering__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_FlushRenderingAsync(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_FlushRenderingAsync__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_WaitOnTransactionProcessed(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_WaitOnTransactionProcessed__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_WaitOnTransactionProcessed(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_WaitOnTransactionProcessed__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_ForcePresent(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_ForcePresent__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_StartFrameTimeRecording(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_StartFrameTimeRecording__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_StartFrameTimeRecording(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_StartFrameTimeRecording__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_StopFrameTimeRecording(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_StopFrameTimeRecording__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_StopFrameTimeRecording(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_StopFrameTimeRecording__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_PTextureConstructor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_PTextureConstructor__ID, 192, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_PTextureConstructor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_PTextureConstructor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_SyncWithCompositor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_SyncWithCompositor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_SyncWithCompositor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_SyncWithCompositor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_CheckAndClearWRDidRasterize(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_CheckAndClearWRDidRasterize__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_CheckAndClearWRDidRasterize(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_CheckAndClearWRDidRasterize__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_PWebRenderBridgeConstructor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_PWebRenderBridgeConstructor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_PWebRenderBridgeConstructor(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_PWebRenderBridgeConstructor__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_CheckContentOnlyTDR(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_CheckContentOnlyTDR__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_CheckContentOnlyTDR(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_CheckContentOnlyTDR__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::SYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_BeginRecording(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_BeginRecording__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_BeginRecording(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_BeginRecording__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_EndRecording(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_EndRecording__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Reply_EndRecording(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Reply_EndRecording__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::REPLY)); } mozilla::UniquePtr Msg_RequestFxrOutput(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_RequestFxrOutput__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } mozilla::UniquePtr Msg_DynamicToolbarOffsetChanged(IPC::Message::routeid_t routingId) { return IPC::Message::IPDLMessage(routingId, Msg_DynamicToolbarOffsetChanged__ID, 0, IPC::Message::HeaderFlags(IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, IPC::Message::EAGER_SEND, IPC::Message::NOT_CONSTRUCTOR, IPC::Message::ASYNC, IPC::Message::NOT_REPLY)); } } // namespace PCompositorBridge } // namespace layers } // namespace mozilla //----------------------------------------------------------------------------- // Method definitions for the IPDL type |struct FrameStats| // namespace mozilla { namespace layers { auto FrameStats::StaticAssertions() const -> void { static_assert( (offsetof(FrameStats, skippedComposites_) - offsetof(FrameStats, contentFrameTime_)) == 4, "Bad assumptions about field layout!"); } } // namespace layers } // namespace mozilla namespace IPC { auto ParamTraits<::mozilla::layers::FrameStats>::Write( IPC::MessageWriter* aWriter, const paramType& aVar) -> void { IPC::WriteParam(aWriter, (aVar).id()); // Sentinel = 'id' (aWriter)->WriteSentinel(20447438); IPC::WriteParam(aWriter, (aVar).compositeStart()); // Sentinel = 'compositeStart' (aWriter)->WriteSentinel(740558306); IPC::WriteParam(aWriter, (aVar).renderStart()); // Sentinel = 'renderStart' (aWriter)->WriteSentinel(456787087); IPC::WriteParam(aWriter, (aVar).compositeEnd()); // Sentinel = 'compositeEnd' (aWriter)->WriteSentinel(547423467); IPC::WriteParam(aWriter, (aVar).transactionStart()); // Sentinel = 'transactionStart' (aWriter)->WriteSentinel(959579829); IPC::WriteParam(aWriter, (aVar).refreshStart()); // Sentinel = 'refreshStart' (aWriter)->WriteSentinel(543163646); IPC::WriteParam(aWriter, (aVar).fwdTime()); // Sentinel = 'fwdTime' (aWriter)->WriteSentinel(190382801); IPC::WriteParam(aWriter, (aVar).sceneBuiltTime()); // Sentinel = 'sceneBuiltTime' (aWriter)->WriteSentinel(708183454); IPC::WriteParam(aWriter, (aVar).url()); // Sentinel = 'url' (aWriter)->WriteSentinel(45220180); (aWriter)->WriteBytes((&((aVar).resourceUploadTime())), 8); // Sentinel = 'resourceUploadTime' (aWriter)->WriteSentinel(1196820317); (aWriter)->WriteBytes((&((aVar).contentFrameTime())), 8); // Sentinel = 'contentFrameTime | skippedComposites' (aWriter)->WriteSentinel(105188936); } auto ParamTraits<::mozilla::layers::FrameStats>::Read(IPC::MessageReader* aReader) -> IPC::ReadResult { auto maybe___id = IPC::ReadParam<::mozilla::layers::TransactionId>(aReader); if (!maybe___id) { aReader->FatalError("Error deserializing 'id' (TransactionId) member of 'FrameStats'"); return {}; } auto& _id = *maybe___id; // Sentinel = 'id' if ((!((aReader)->ReadSentinel(20447438)))) { mozilla::ipc::SentinelReadError("Error deserializing 'id' (TransactionId) member of 'FrameStats'"); return {}; } auto maybe___compositeStart = IPC::ReadParam<::mozilla::TimeStamp>(aReader); if (!maybe___compositeStart) { aReader->FatalError("Error deserializing 'compositeStart' (TimeStamp) member of 'FrameStats'"); return {}; } auto& _compositeStart = *maybe___compositeStart; // Sentinel = 'compositeStart' if ((!((aReader)->ReadSentinel(740558306)))) { mozilla::ipc::SentinelReadError("Error deserializing 'compositeStart' (TimeStamp) member of 'FrameStats'"); return {}; } auto maybe___renderStart = IPC::ReadParam<::mozilla::TimeStamp>(aReader); if (!maybe___renderStart) { aReader->FatalError("Error deserializing 'renderStart' (TimeStamp) member of 'FrameStats'"); return {}; } auto& _renderStart = *maybe___renderStart; // Sentinel = 'renderStart' if ((!((aReader)->ReadSentinel(456787087)))) { mozilla::ipc::SentinelReadError("Error deserializing 'renderStart' (TimeStamp) member of 'FrameStats'"); return {}; } auto maybe___compositeEnd = IPC::ReadParam<::mozilla::TimeStamp>(aReader); if (!maybe___compositeEnd) { aReader->FatalError("Error deserializing 'compositeEnd' (TimeStamp) member of 'FrameStats'"); return {}; } auto& _compositeEnd = *maybe___compositeEnd; // Sentinel = 'compositeEnd' if ((!((aReader)->ReadSentinel(547423467)))) { mozilla::ipc::SentinelReadError("Error deserializing 'compositeEnd' (TimeStamp) member of 'FrameStats'"); return {}; } auto maybe___transactionStart = IPC::ReadParam<::mozilla::TimeStamp>(aReader); if (!maybe___transactionStart) { aReader->FatalError("Error deserializing 'transactionStart' (TimeStamp) member of 'FrameStats'"); return {}; } auto& _transactionStart = *maybe___transactionStart; // Sentinel = 'transactionStart' if ((!((aReader)->ReadSentinel(959579829)))) { mozilla::ipc::SentinelReadError("Error deserializing 'transactionStart' (TimeStamp) member of 'FrameStats'"); return {}; } auto maybe___refreshStart = IPC::ReadParam<::mozilla::TimeStamp>(aReader); if (!maybe___refreshStart) { aReader->FatalError("Error deserializing 'refreshStart' (TimeStamp) member of 'FrameStats'"); return {}; } auto& _refreshStart = *maybe___refreshStart; // Sentinel = 'refreshStart' if ((!((aReader)->ReadSentinel(543163646)))) { mozilla::ipc::SentinelReadError("Error deserializing 'refreshStart' (TimeStamp) member of 'FrameStats'"); return {}; } auto maybe___fwdTime = IPC::ReadParam<::mozilla::TimeStamp>(aReader); if (!maybe___fwdTime) { aReader->FatalError("Error deserializing 'fwdTime' (TimeStamp) member of 'FrameStats'"); return {}; } auto& _fwdTime = *maybe___fwdTime; // Sentinel = 'fwdTime' if ((!((aReader)->ReadSentinel(190382801)))) { mozilla::ipc::SentinelReadError("Error deserializing 'fwdTime' (TimeStamp) member of 'FrameStats'"); return {}; } auto maybe___sceneBuiltTime = IPC::ReadParam<::mozilla::TimeStamp>(aReader); if (!maybe___sceneBuiltTime) { aReader->FatalError("Error deserializing 'sceneBuiltTime' (TimeStamp) member of 'FrameStats'"); return {}; } auto& _sceneBuiltTime = *maybe___sceneBuiltTime; // Sentinel = 'sceneBuiltTime' if ((!((aReader)->ReadSentinel(708183454)))) { mozilla::ipc::SentinelReadError("Error deserializing 'sceneBuiltTime' (TimeStamp) member of 'FrameStats'"); return {}; } auto maybe___url = IPC::ReadParam<::nsCString>(aReader); if (!maybe___url) { aReader->FatalError("Error deserializing 'url' (nsCString) member of 'FrameStats'"); return {}; } auto& _url = *maybe___url; // Sentinel = 'url' if ((!((aReader)->ReadSentinel(45220180)))) { mozilla::ipc::SentinelReadError("Error deserializing 'url' (nsCString) member of 'FrameStats'"); return {}; } IPC::ReadResult result__{ std::in_place, std::move(_id), std::move(_compositeStart), std::move(_renderStart), std::move(_compositeEnd), ::int32_t{0}, double{0}, std::move(_transactionStart), std::move(_refreshStart), std::move(_fwdTime), std::move(_sceneBuiltTime), ::uint32_t{0}, std::move(_url)}; if ((!((aReader)->ReadBytesInto((&((result__)->resourceUploadTime())), 8)))) { aReader->FatalError("Error bulk reading fields from double"); return {}; } // Sentinel = 'resourceUploadTime' if ((!((aReader)->ReadSentinel(1196820317)))) { mozilla::ipc::SentinelReadError("Error bulk reading fields from double"); return {}; } if ((!((aReader)->ReadBytesInto((&((result__)->contentFrameTime())), 8)))) { aReader->FatalError("Error bulk reading fields from int32_t"); return {}; } // Sentinel = 'contentFrameTime | skippedComposites' if ((!((aReader)->ReadSentinel(105188936)))) { mozilla::ipc::SentinelReadError("Error bulk reading fields from int32_t"); return {}; } return result__; } } // namespace IPC