本文整理汇总了C++中DvDevice::SetAttribute方法的典型用法代码示例。如果您正苦于以下问题:C++ DvDevice::SetAttribute方法的具体用法?C++ DvDevice::SetAttribute怎么用?C++ DvDevice::SetAttribute使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DvDevice
的用法示例。
在下文中一共展示了DvDevice::SetAttribute方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: iStandbyHandler
CProduct::CProduct(DvDevice& aDevice
, IStandbyHandler& aStandbyHandler
, ISourceIndexHandler& aSourceIndexHandler
, TBool aStandby
, const TChar* aAttributes
, const TChar* aManufacturerName
, const TChar* aManufacturerInfo
, const TChar* aManufacturerUrl
, const TChar* aManufacturerImageUri
, const TChar* aModelName
, const TChar* aModelInfo
, const TChar* aModelUrl
, const TChar* aModelImageUri
, const TChar* aProductRoom
, const TChar* aProductName
, const TChar* aProductInfo
, const TChar* aProductUrl
, const TChar* aProductImageUri)
: DvProviderAvOpenhomeOrgProduct1(aDevice)
, iStandbyHandler(aStandbyHandler)
, iSourceIndexHandler(aSourceIndexHandler)
, iSourceXmlChangeCount(0)
, iMutex("PROD")
{
aDevice.SetAttribute("Upnp.Domain", "av.openhome.org");
aDevice.SetAttribute("Upnp.Type", "Product");
aDevice.SetAttribute("Upnp.Version", "1");
aDevice.SetAttribute("Upnp.FriendlyName", "Product");
aDevice.SetAttribute("Upnp.Manufacturer", aManufacturerName);
aDevice.SetAttribute("Upnp.ManufacturerUrl", aManufacturerUrl);
aDevice.SetAttribute("Upnp.ModelDescription", aModelInfo);
aDevice.SetAttribute("Upnp.ModelName", aModelName);
aDevice.SetAttribute("Upnp.ModelNumber", "");
aDevice.SetAttribute("Upnp.ModelUrl", aModelUrl);
aDevice.SetAttribute("Upnp.SerialNumber", "");
aDevice.SetAttribute("Upnp.Upc", "");
EnableActionManufacturer();
EnableActionModel();
EnableActionProduct();
EnableActionStandby();
EnableActionSetStandby();
EnableActionSourceCount();
EnableActionSourceXml();
EnableActionSourceIndex();
EnableActionSetSourceIndex();
EnableActionSetSourceIndexByName();
EnableActionSource();
EnableActionAttributes();
EnableActionSourceXmlChangeCount();
SetPropertyStandby(aStandby);
SetPropertyAttributes(Brn(aAttributes));
SetPropertyManufacturerName(Brn(aManufacturerName));
SetPropertyManufacturerInfo(Brn(aManufacturerInfo));
SetPropertyManufacturerUrl(Brn(aManufacturerUrl));
SetPropertyManufacturerImageUri(Brn(aManufacturerImageUri));
SetPropertyModelName(Brn(aModelName));
SetPropertyModelInfo(Brn(aModelInfo));
SetPropertyModelUrl(Brn(aModelUrl));
SetPropertyModelImageUri(Brn(aModelImageUri));
SetPropertyProductRoom(Brn(aProductRoom));
SetPropertyProductName(Brn(aProductName));
SetPropertyProductInfo(Brn(aProductInfo));
SetPropertyProductUrl(Brn(aProductUrl));
SetPropertyProductImageUri(Brn(aProductImageUri));
SetPropertySourceIndex(0);
SetPropertySourceCount(0);
SetPropertySourceXml(Brn(""));
}