Initial
This commit is contained in:
66
dvcap/DeviceDescriptor.hpp
Normal file
66
dvcap/DeviceDescriptor.hpp
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user