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

#ifndef TANGO_CLIENT_DBDEVINFO_H
#define TANGO_CLIENT_DBDEVINFO_H

#include <string>
#include <vector>

/** @defgroup DBase Database Client classes
 * @ingroup Client
 */

namespace Tango
{
/**********************************************************************
 *                                                                    *
 *                  DbDevInfo                                         *
 *                                                                    *
 **********************************************************************/

/**
 * Device information for Database device creation
 * @ingroup DBase
 */

class DbDevInfo
{
  public:
    std::string name;   ///< The device name
    std::string _class; ///< The device class name
    std::string server; ///< The full device server process name
};

typedef std::vector<DbDevInfo> DbDevInfos;
} // namespace Tango

#endif // DbDevInfo_h
