diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:27 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:27 +0000 |
commit | 40a355a42d4a9444dc753c04c6608dade2f06a23 (patch) | |
tree | 871fc667d2de662f171103ce5ec067014ef85e61 /ipc/ipdl/test/cxx/TestHighestPrio.cpp | |
parent | Adding upstream version 124.0.1. (diff) | |
download | firefox-40a355a42d4a9444dc753c04c6608dade2f06a23.tar.xz firefox-40a355a42d4a9444dc753c04c6608dade2f06a23.zip |
Adding upstream version 125.0.1.upstream/125.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ipc/ipdl/test/cxx/TestHighestPrio.cpp')
-rw-r--r-- | ipc/ipdl/test/cxx/TestHighestPrio.cpp | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/ipc/ipdl/test/cxx/TestHighestPrio.cpp b/ipc/ipdl/test/cxx/TestHighestPrio.cpp deleted file mode 100644 index 499c352a5a..0000000000 --- a/ipc/ipdl/test/cxx/TestHighestPrio.cpp +++ /dev/null @@ -1,91 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- - * vim: sw=2 ts=4 et : - */ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -#include "TestHighestPrio.h" - -#include "IPDLUnitTests.h" // fail etc. -#if defined(XP_UNIX) -# include <unistd.h> -#else -# include <windows.h> -#endif - -namespace mozilla { -namespace _ipdltest { - -//----------------------------------------------------------------------------- -// parent - -TestHighestPrioParent::TestHighestPrioParent() : msg_num_(0) { - MOZ_COUNT_CTOR(TestHighestPrioParent); -} - -TestHighestPrioParent::~TestHighestPrioParent() { - MOZ_COUNT_DTOR(TestHighestPrioParent); -} - -void TestHighestPrioParent::Main() { - if (!SendStart()) fail("sending Start"); -} - -mozilla::ipc::IPCResult TestHighestPrioParent::RecvMsg1() { - MOZ_ASSERT(msg_num_ == 0); - msg_num_ = 1; - return IPC_OK(); -} - -mozilla::ipc::IPCResult TestHighestPrioParent::RecvMsg2() { - MOZ_ASSERT(msg_num_ == 1); - msg_num_ = 2; - - if (!SendStartInner()) fail("sending StartInner"); - - return IPC_OK(); -} - -mozilla::ipc::IPCResult TestHighestPrioParent::RecvMsg3() { - MOZ_ASSERT(msg_num_ == 2); - msg_num_ = 3; - return IPC_OK(); -} - -mozilla::ipc::IPCResult TestHighestPrioParent::RecvMsg4() { - MOZ_ASSERT(msg_num_ == 3); - msg_num_ = 4; - return IPC_OK(); -} - -//----------------------------------------------------------------------------- -// child - -TestHighestPrioChild::TestHighestPrioChild() { - MOZ_COUNT_CTOR(TestHighestPrioChild); -} - -TestHighestPrioChild::~TestHighestPrioChild() { - MOZ_COUNT_DTOR(TestHighestPrioChild); -} - -mozilla::ipc::IPCResult TestHighestPrioChild::RecvStart() { - if (!SendMsg1()) fail("sending Msg1"); - - if (!SendMsg2()) fail("sending Msg2"); - - Close(); - return IPC_OK(); -} - -mozilla::ipc::IPCResult TestHighestPrioChild::RecvStartInner() { - if (!SendMsg3()) fail("sending Msg3"); - - if (!SendMsg4()) fail("sending Msg4"); - - return IPC_OK(); -} - -} // namespace _ipdltest -} // namespace mozilla |