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

#include <tango/common/tango_const.h>

#include <string>

namespace Tango
{

union LockerId
{
    TangoSys_Pid LockerPid;
    unsigned long UUID[4];
};

struct LockerInfo
{
    LockerLanguage ll;
    LockerId li;
    std::string locker_host;
    std::string locker_class;
};

} // namespace Tango
#endif
