chromium/third_party/ipcz/src/ipcz/trap_event_dispatcher.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ipcz/trap_event_dispatcher.h"

namespace ipcz {

TrapEventDispatcher::TrapEventDispatcher() = default;

TrapEventDispatcher::~TrapEventDispatcher() {}

void TrapEventDispatcher::DeferEvent(IpczTrapEventHandler handler,
                                     uintptr_t context,
                                     IpczTrapConditionFlags flags,
                                     const IpczPortalStatus& status) {}

void TrapEventDispatcher::DispatchAll() {}

TrapEventDispatcher::Event::Event() = default;

TrapEventDispatcher::Event::Event(IpczTrapEventHandler handler,
                                  uintptr_t context,
                                  IpczTrapConditionFlags flags,
                                  IpczPortalStatus status)
    :{}

TrapEventDispatcher::Event::Event(const Event&) = default;

TrapEventDispatcher::Event& TrapEventDispatcher::Event::operator=(
    const Event&) = default;

TrapEventDispatcher::Event::~Event() = default;

}  // namespace ipcz