This commit is contained in:
2024-08-07 09:16:27 -04:00
parent fdfadd5c7e
commit 5f971cf684
5200 changed files with 731717 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
#ifndef _PROTO_DEVICEDESCRIPTOR_HPP_
#define _PROTO_DEVICEDESCRIPTOR_HPP_
#ifndef _COMMON_BLOCK_HPP_
#include <common/block.hpp>
#endif
#ifndef _COMMON_STRING_HPP_
#include <common/string.hpp>
#endif
class DeviceDescriptor
{
public:
DeviceDescriptor();
DeviceDescriptor(const String &name,const String &description);
virtual ~DeviceDescriptor();
const String &getName(void)const;
void setName(const String &name);
const String &getDescription(void)const;
void setDescription(const String &description);
private:
String mName;
String mDescription;
};
inline
DeviceDescriptor::DeviceDescriptor()
{
}
inline
DeviceDescriptor::DeviceDescriptor(const String &name,const String &description)
: mName(name), mDescription(description)
{
}
inline
DeviceDescriptor::~DeviceDescriptor()
{
}
inline
const String &DeviceDescriptor::getName(void)const
{
return mName;
}
inline
void DeviceDescriptor::setName(const String &name)
{
mName=name;
}
inline
const String &DeviceDescriptor::getDescription(void)const
{
return mDescription;
}
inline
void DeviceDescriptor::setDescription(const String &description)
{
mDescription=description;
}
typedef Block<DeviceDescriptor> DeviceDescriptors;
#endif