diff options
Diffstat (limited to 'src/CommonAPI/AttributeExtension.h')
-rw-r--r-- | src/CommonAPI/AttributeExtension.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/CommonAPI/AttributeExtension.h b/src/CommonAPI/AttributeExtension.h index d73c2a3..d4c8075 100644 --- a/src/CommonAPI/AttributeExtension.h +++ b/src/CommonAPI/AttributeExtension.h @@ -37,6 +37,20 @@ class AttributeExtension { _AttributeType& baseAttribute_; }; +#ifdef WIN32 +template<typename _AttributeType> +class WINDummyAttributeExtension : public CommonAPI::AttributeExtension<_AttributeType> { + typedef AttributeExtension<_AttributeType> __baseClass_t; + WINDummyAttribute dummyAttribute; +public: + WINDummyAttributeExtension() {}; + WINDummyAttributeExtension(Proxy& proxy) : + AttributeExtension<_AttributeType>(dummyAttribute) {} + + ~WINDummyAttributeExtension() {} +}; +#endif + } // namespace CommonAPI #endif // COMMON_API_DBUS_ATTRIBUTE_EXTENSION_H_ |