/*
 * SPDX-FileCopyrightText: 2025 Copyright contributors to the cppTango project
 *
 * SPDX-License-Identifier: LGPL-3.0-or-later
 */
#ifndef TANGO_CLIENT_DELAYEVENT_H
#define TANGO_CLIENT_DELAYEVENT_H

#include <tango/common/PointerWithLock.h>

namespace Tango
{

class EventConsumer;

class DelayEvent
{
  public:
    DelayEvent(const PointerWithLock<EventConsumer> &ec);
    DelayEvent(EventConsumer *ec);
    ~DelayEvent();

    void release();
};

} // namespace Tango

#endif
