...
This commit is contained in:
@@ -141,7 +141,10 @@ namespace adc
|
||||
struct AdcDeviceAttributeErrorCategory : public std::error_category {
|
||||
AdcDeviceAttributeErrorCategory() : std::error_category() {}
|
||||
|
||||
const char* name() const noexcept { return "ADC_DEVICE_ATTRIBUTE_CATEGORY"; }
|
||||
const char* name() const noexcept
|
||||
{
|
||||
return "ADC_DEVICE_ATTRIBUTE_CATEGORY";
|
||||
}
|
||||
|
||||
std::string message(int ec) const
|
||||
{
|
||||
@@ -416,16 +419,25 @@ public:
|
||||
}
|
||||
|
||||
|
||||
virtual ~AdcDeviceAttribute() { _clearFunc(); }
|
||||
virtual ~AdcDeviceAttribute()
|
||||
{
|
||||
_clearFunc();
|
||||
}
|
||||
|
||||
|
||||
/* PUBLIC METHODS */
|
||||
|
||||
|
||||
|
||||
IdentT ident() const { return _ident; }
|
||||
IdentT ident() const
|
||||
{
|
||||
return _ident;
|
||||
}
|
||||
|
||||
AccessType accessType() const { return _accessType; }
|
||||
AccessType accessType() const
|
||||
{
|
||||
return _accessType;
|
||||
}
|
||||
|
||||
|
||||
template <traits::adc_attr_convfunc_c FromFuncT, traits::adc_attr_convfunc_c ToFuncT>
|
||||
@@ -601,6 +613,11 @@ public:
|
||||
// throw std::system_error(AdcDeviceAttributeErrorCode::ERROR_INVALID_SERIALIZED_TYPE);
|
||||
}
|
||||
|
||||
default_serialized_t serialize()
|
||||
{
|
||||
return serialize<default_serialized_t>();
|
||||
}
|
||||
|
||||
template <typename SerializedT>
|
||||
AdcDeviceAttribute& deserialize(const SerializedT& sval)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user