diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:14:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:14:29 +0000 |
commit | fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 (patch) | |
tree | 4c1ccaf5486d4f2009f9a338a98a83e886e29c97 /ipc/ipdl/test/cxx/TestBadActor.h | |
parent | Releasing progress-linux version 124.0.1-1~progress7.99u1. (diff) | |
download | firefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.tar.xz firefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.zip |
Merging upstream version 125.0.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ipc/ipdl/test/cxx/TestBadActor.h')
-rw-r--r-- | ipc/ipdl/test/cxx/TestBadActor.h | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/ipc/ipdl/test/cxx/TestBadActor.h b/ipc/ipdl/test/cxx/TestBadActor.h deleted file mode 100644 index cefe0288f4..0000000000 --- a/ipc/ipdl/test/cxx/TestBadActor.h +++ /dev/null @@ -1,84 +0,0 @@ -#ifndef mozilla__ipdltest_TestBadActor_h -#define mozilla__ipdltest_TestBadActor_h - -#include "mozilla/_ipdltest/IPDLUnitTests.h" - -#include "mozilla/_ipdltest/PTestBadActorParent.h" -#include "mozilla/_ipdltest/PTestBadActorChild.h" - -#include "mozilla/_ipdltest/PTestBadActorSubParent.h" -#include "mozilla/_ipdltest/PTestBadActorSubChild.h" - -namespace mozilla { -namespace _ipdltest { - -class TestBadActorParent : public PTestBadActorParent { - friend class PTestBadActorParent; - - public: - TestBadActorParent() {} - virtual ~TestBadActorParent() {} - - static bool RunTestInProcesses() { return true; } - static bool RunTestInThreads() { return false; } - - void Main(); - - protected: - virtual void ActorDestroy(ActorDestroyReason why) override { - if (AbnormalShutdown != why) fail("unexpected destruction"); - passed("ok"); - QuitParent(); - } - - virtual void HandleFatalError(const char* aErrorMsg) override; - - PTestBadActorSubParent* AllocPTestBadActorSubParent(); - - bool DeallocPTestBadActorSubParent(PTestBadActorSubParent* actor) { - delete actor; - return true; - } -}; - -class TestBadActorSubParent : public PTestBadActorSubParent { - friend class PTestBadActorSubParent; - - public: - TestBadActorSubParent() {} - virtual ~TestBadActorSubParent() {} - - protected: - virtual void ActorDestroy(ActorDestroyReason why) override {} - mozilla::ipc::IPCResult RecvPing(); -}; - -class TestBadActorChild : public PTestBadActorChild { - friend class PTestBadActorChild; - - public: - TestBadActorChild() {} - virtual ~TestBadActorChild() {} - - protected: - virtual PTestBadActorSubChild* AllocPTestBadActorSubChild(); - - virtual bool DeallocPTestBadActorSubChild(PTestBadActorSubChild* actor) { - delete actor; - return true; - } - - virtual mozilla::ipc::IPCResult RecvPTestBadActorSubConstructor( - PTestBadActorSubChild* actor); -}; - -class TestBadActorSubChild : public PTestBadActorSubChild { - public: - TestBadActorSubChild() {} - virtual ~TestBadActorSubChild() {} -}; - -} // namespace _ipdltest -} // namespace mozilla - -#endif // mozilla__ipdltest_TestBadActor_h |