Copy as Markdown
Other Tools
//
// Automatically generated by ipdlc.
// Edit at your own risk
//
#ifndef PTestDataStructures_h
#define PTestDataStructures_h
#include "mozilla/Attributes.h"
#include "IPCMessageStart.h"
#include "mozilla/RefPtr.h"
#include "nsString.h"
#include "nsTArray.h"
#include "nsTHashtable.h"
#include "mozilla/MozPromise.h"
#include "mozilla/OperatorNewExtensions.h"
#include "mozilla/UniquePtr.h"
#include "mozilla/ipc/ByteBuf.h"
#include "mozilla/ipc/FileDescriptor.h"
#include "mozilla/ipc/IPCForwards.h"
#include "mozilla/ipc/Shmem.h"
#include "mozilla/_foo/PTestDataStructuresCommon.h"
namespace mozilla {
namespace _ipdltest {
class PTestDataStructuresParent;
} // namespace _ipdltest
} // namespace mozilla
namespace mozilla {
namespace _ipdltest {
class PTestDataStructuresChild;
} // namespace _ipdltest
} // namespace mozilla
//-----------------------------------------------------------------------------
// Code common to PTestDataStructuresChild and PTestDataStructuresParent
//
namespace mozilla {
namespace _ipdltest {
namespace PTestDataStructures {
nsresult
CreateEndpoints(
mozilla::ipc::EndpointProcInfo aParentDestInfo,
mozilla::ipc::EndpointProcInfo aChildDestInfo,
mozilla::ipc::Endpoint<::mozilla::_ipdltest::PTestDataStructuresParent>* aParent,
mozilla::ipc::Endpoint<::mozilla::_ipdltest::PTestDataStructuresChild>* aChild);
nsresult
CreateEndpoints(
mozilla::ipc::Endpoint<::mozilla::_ipdltest::PTestDataStructuresParent>* aParent,
mozilla::ipc::Endpoint<::mozilla::_ipdltest::PTestDataStructuresChild>* aChild);
enum MessageType {
PTestDataStructuresStart = PTestDataStructuresMsgStart << 16,
Msg_PTestDataStructuresSubConstructor__ID,
Reply_PTestDataStructuresSubConstructor__ID,
Msg_Start__ID,
Msg___delete____ID,
Reply___delete____ID,
Msg_TestArrayOfInt__ID,
Reply_TestArrayOfInt__ID,
Msg_TestArrayOfActor__ID,
Reply_TestArrayOfActor__ID,
Msg_TestUnion__ID,
Reply_TestUnion__ID,
Msg_TestArrayOfUnion__ID,
Reply_TestArrayOfUnion__ID,
Msg_TestUnionWithArray__ID,
Reply_TestUnionWithArray__ID,
Msg_TestArrayOfUnionWithArray__ID,
Reply_TestArrayOfUnionWithArray__ID,
Msg_TestStructWithActor__ID,
Reply_TestStructWithActor__ID,
Msg_TestUnionWithActors__ID,
Reply_TestUnionWithActors__ID,
Msg_TestArrayOfUnionWithActors__ID,
Reply_TestArrayOfUnionWithActors__ID,
Msg_TestUnions__ID,
Reply_TestUnions__ID,
Msg_TestArrayOfUnions__ID,
Reply_TestArrayOfUnions__ID,
Msg_TestStruct__ID,
Reply_TestStruct__ID,
Msg_TestStructWithArrays__ID,
Reply_TestStructWithArrays__ID,
Msg_TestStructWithActors__ID,
Reply_TestStructWithActors__ID,
Msg_TestStructs__ID,
Reply_TestStructs__ID,
Msg_TestUnionWithStructs__ID,
Reply_TestUnionWithStructs__ID,
Msg_TestStructWithUnions__ID,
Reply_TestStructWithUnions__ID,
Msg_TestUnionWithCxx__ID,
Reply_TestUnionWithCxx__ID,
Msg_TestNsIntRegion__ID,
Reply_TestNsIntRegion__ID,
PTestDataStructuresEnd
};
mozilla::UniquePtr<IPC::Message>
Msg_PTestDataStructuresSubConstructor(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_PTestDataStructuresSubConstructor(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_Start(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg___delete__(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply___delete__(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestArrayOfInt(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestArrayOfInt(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestArrayOfActor(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestArrayOfActor(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestUnion(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestUnion(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestArrayOfUnion(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestArrayOfUnion(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestUnionWithArray(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestUnionWithArray(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestArrayOfUnionWithArray(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestArrayOfUnionWithArray(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestStructWithActor(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestStructWithActor(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestUnionWithActors(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestUnionWithActors(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestArrayOfUnionWithActors(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestArrayOfUnionWithActors(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestUnions(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestUnions(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestArrayOfUnions(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestArrayOfUnions(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestStruct(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestStruct(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestStructWithArrays(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestStructWithArrays(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestStructWithActors(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestStructWithActors(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestStructs(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestStructs(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestUnionWithStructs(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestUnionWithStructs(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestStructWithUnions(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestStructWithUnions(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestUnionWithCxx(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestUnionWithCxx(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Msg_TestNsIntRegion(IPC::Message::routeid_t routingId);
mozilla::UniquePtr<IPC::Message>
Reply_TestNsIntRegion(IPC::Message::routeid_t routingId);
} // namespace PTestDataStructures
} // namespace _ipdltest
} // namespace mozilla
#endif // ifndef PTestDataStructures_h