Copy as Markdown

Other Tools

//
// 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(
base::ProcessId aParentDestPid,
base::ProcessId aChildDestPid,
mozilla::ipc::Endpoint<::mozilla::layers::PCompositorBridgeParent>* aParent,
mozilla::ipc::Endpoint<::mozilla::layers::PCompositorBridgeChild>* aChild)
{
return mozilla::ipc::CreateEndpoints(
mozilla::ipc::PrivateIPDLInterface(),
aParentDestPid, aChildDestPid, aParent, aChild);
}
mozilla::UniquePtr<IPC::Message>
Msg_DidComposite(int32_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<IPC::Message>
Msg_NotifyFrameStats(int32_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<IPC::Message>
Msg_ParentAsyncMessages(int32_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<IPC::Message>
Msg_ObserveLayersUpdate(int32_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<IPC::Message>
Msg_CompositorOptionsChanged(int32_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<IPC::Message>
Msg_NotifyJankedAnimations(int32_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<IPC::Message>
Msg___delete__(int32_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<IPC::Message>
Reply___delete__(int32_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<IPC::Message>
Msg_PCompositorWidgetConstructor(int32_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<IPC::Message>
Reply_PCompositorWidgetConstructor(int32_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<IPC::Message>
Msg_Initialize(int32_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<IPC::Message>
Reply_Initialize(int32_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<IPC::Message>
Msg_PAPZConstructor(int32_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<IPC::Message>
Reply_PAPZConstructor(int32_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<IPC::Message>
Msg_PAPZCTreeManagerConstructor(int32_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<IPC::Message>
Reply_PAPZCTreeManagerConstructor(int32_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<IPC::Message>
Msg_WillClose(int32_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<IPC::Message>
Reply_WillClose(int32_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<IPC::Message>
Msg_Pause(int32_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<IPC::Message>
Reply_Pause(int32_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<IPC::Message>
Msg_Resume(int32_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<IPC::Message>
Reply_Resume(int32_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<IPC::Message>
Msg_ResumeAsync(int32_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<IPC::Message>
Msg_NotifyChildCreated(int32_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<IPC::Message>
Reply_NotifyChildCreated(int32_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<IPC::Message>
Msg_MapAndNotifyChildCreated(int32_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<IPC::Message>
Reply_MapAndNotifyChildCreated(int32_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<IPC::Message>
Msg_AdoptChild(int32_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<IPC::Message>
Msg_NotifyChildRecreated(int32_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<IPC::Message>
Reply_NotifyChildRecreated(int32_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<IPC::Message>
Msg_NotifyMemoryPressure(int32_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<IPC::Message>
Msg_FlushRendering(int32_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<IPC::Message>
Reply_FlushRendering(int32_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<IPC::Message>
Msg_FlushRenderingAsync(int32_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<IPC::Message>
Msg_WaitOnTransactionProcessed(int32_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<IPC::Message>
Reply_WaitOnTransactionProcessed(int32_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<IPC::Message>
Msg_ForcePresent(int32_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<IPC::Message>
Msg_StartFrameTimeRecording(int32_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<IPC::Message>
Reply_StartFrameTimeRecording(int32_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<IPC::Message>
Msg_StopFrameTimeRecording(int32_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<IPC::Message>
Reply_StopFrameTimeRecording(int32_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<IPC::Message>
Msg_PTextureConstructor(int32_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<IPC::Message>
Reply_PTextureConstructor(int32_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<IPC::Message>
Msg_SyncWithCompositor(int32_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<IPC::Message>
Reply_SyncWithCompositor(int32_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<IPC::Message>
Msg_PWebRenderBridgeConstructor(int32_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<IPC::Message>
Reply_PWebRenderBridgeConstructor(int32_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<IPC::Message>
Msg_CheckContentOnlyTDR(int32_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<IPC::Message>
Reply_CheckContentOnlyTDR(int32_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<IPC::Message>
Msg_BeginRecording(int32_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<IPC::Message>
Reply_BeginRecording(int32_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<IPC::Message>
Msg_EndRecording(int32_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<IPC::Message>
Reply_EndRecording(int32_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<IPC::Message>
Msg_RequestFxrOutput(int32_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));
}
} // 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, gpuCacheUploadTime_) - offsetof(FrameStats, resourceUploadTime_)) == 8,
"Bad assumptions about field layout!");
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())), 16);
// Sentinel = 'resourceUploadTime | gpuCacheUploadTime'
(aWriter)->WriteSentinel(870059821);
(aWriter)->WriteBytes((&((aVar).contentFrameTime())), 8);
// Sentinel = 'contentFrameTime | skippedComposites'
(aWriter)->WriteSentinel(105188936);
}
auto ParamTraits<::mozilla::layers::FrameStats>::Read(IPC::MessageReader* aReader) -> IPC::ReadResult<paramType>
{
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<paramType> result__{
std::in_place,
std::move(_id),
std::move(_compositeStart),
std::move(_renderStart),
std::move(_compositeEnd),
::int32_t{0},
double{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())), 16)))) {
aReader->FatalError("Error bulk reading fields from double");
return {};
}
// Sentinel = 'resourceUploadTime | gpuCacheUploadTime'
if ((!((aReader)->ReadSentinel(870059821)))) {
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