/* Universal Data-exchange API request.
 *
 * Author: Steffen Vogel <post@steffenvogel.de>
 * SPDX-FileCopyrightText: 2014-2023 Institute for Automation of Complex Power Systems, RWTH Aachen University
 * SPDX-License-Identifier: Apache-2.0
 */

#pragma once

#include <villas/api/requests/node.hpp>
#include <villas/nodes/api.hpp>

namespace villas {
namespace node {

// Forward declarations
class Node;

namespace api {

class UniversalRequest : public NodeRequest {

protected:
  APINode *api_node;

public:
  using NodeRequest::NodeRequest;

  virtual void prepare();
};

} // namespace api
} // namespace node
} // namespace villas
