void DvProviderAvOpenhomeOrgExakt3::DoSet(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); Brhz DeviceId; aInvocation.InvocationReadString("DeviceId", DeviceId); TUint BankId = aInvocation.InvocationReadUint("BankId"); Brhz FileUri; aInvocation.InvocationReadString("FileUri", FileUri); TBool Mute = aInvocation.InvocationReadBool("Mute"); TBool Persist = aInvocation.InvocationReadBool("Persist"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); Set(invocation, DeviceId, BankId, FileUri, Mute, Persist); }
void DvProviderAvOpenhomeOrgPlaylist1::DoSetRepeat(IDviInvocation& aInvocation, TUint aVersion) { aInvocation.InvocationReadStart(); TBool Value = aInvocation.InvocationReadBool("Value"); aInvocation.InvocationReadEnd(); InvocationResponse resp(aInvocation); SetRepeat(resp, aVersion, Value); }
void DvProviderAvOpenhomeOrgVolume1::DoSetMute(IDviInvocation& aInvocation, TUint aVersion) { aInvocation.InvocationReadStart(); TBool Value = aInvocation.InvocationReadBool("Value"); aInvocation.InvocationReadEnd(); InvocationResponse resp(aInvocation); SetMute(resp, aVersion, Value); }
void DvProviderOpenhomeOrgTestBasic1::DoSetBool(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TBool ValueBool = aInvocation.InvocationReadBool("ValueBool"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); SetBool(invocation, ValueBool); }
void DvProviderUpnpOrgSwitchPower1::DoSetTarget(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TBool newTargetValue = aInvocation.InvocationReadBool("newTargetValue"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); SetTarget(invocation, newTargetValue); }
void DvProviderAvOpenhomeOrgVolume1::DoSetMute(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TBool Value = aInvocation.InvocationReadBool("Value"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); SetMute(invocation, Value); }
void DvProviderAvOpenhomeOrgExakt2Cpp::DoSet(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); Brhz buf_DeviceId; aInvocation.InvocationReadString("DeviceId", buf_DeviceId); std::string DeviceId((const char*)buf_DeviceId.Ptr(), buf_DeviceId.Bytes()); uint32_t BankId = aInvocation.InvocationReadUint("BankId"); Brhz buf_FileUri; aInvocation.InvocationReadString("FileUri", buf_FileUri); std::string FileUri((const char*)buf_FileUri.Ptr(), buf_FileUri.Bytes()); bool Mute = aInvocation.InvocationReadBool("Mute"); bool Persist = aInvocation.InvocationReadBool("Persist"); aInvocation.InvocationReadEnd(); DvInvocationStd invocation(aInvocation); Set(invocation, DeviceId, BankId, FileUri, Mute, Persist); aInvocation.InvocationWriteStart(); aInvocation.InvocationWriteEnd(); }
void DvProviderOpenhomeOrgTestBasic1::DoToggle(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TBool Value = aInvocation.InvocationReadBool("Value"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); DviInvocationResponseBool respResult(aInvocation, "Result"); Toggle(invocation, Value, respResult); }
void DvProviderAvOpenhomeOrgTransport1Cpp::DoSetRepeat(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); bool Repeat = aInvocation.InvocationReadBool("Repeat"); aInvocation.InvocationReadEnd(); DvInvocationStd invocation(aInvocation); SetRepeat(invocation, Repeat); aInvocation.InvocationWriteStart(); aInvocation.InvocationWriteEnd(); }
void DvProviderAvOpenhomeOrgProduct2Cpp::DoSetStandby(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); bool Value = aInvocation.InvocationReadBool("Value"); aInvocation.InvocationReadEnd(); DvInvocationStd invocation(aInvocation); SetStandby(invocation, Value); aInvocation.InvocationWriteStart(); aInvocation.InvocationWriteEnd(); }
void DvProviderOpenhomeOrgTestBasic1::DoSetMultiple(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TUint ValueUint = aInvocation.InvocationReadUint("ValueUint"); TInt ValueInt = aInvocation.InvocationReadInt("ValueInt"); TBool ValueBool = aInvocation.InvocationReadBool("ValueBool"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); SetMultiple(invocation, ValueUint, ValueInt, ValueBool); }
void DvProviderAvOpenhomeOrgTransport1Cpp::DoSetShuffle(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); bool Shuffle = aInvocation.InvocationReadBool("Shuffle"); aInvocation.InvocationReadEnd(); DvInvocationStd invocation(aInvocation); SetShuffle(invocation, Shuffle); aInvocation.InvocationWriteStart(); aInvocation.InvocationWriteEnd(); }
void DvProviderUpnpOrgRenderingControl1::DoSetMute(IDviInvocation& aInvocation, TUint aVersion) { aInvocation.InvocationReadStart(); TUint InstanceID = aInvocation.InvocationReadUint("InstanceID"); Brhz Channel; aInvocation.InvocationReadString("Channel", Channel); TBool DesiredMute = aInvocation.InvocationReadBool("DesiredMute"); aInvocation.InvocationReadEnd(); InvocationResponse resp(aInvocation); SetMute(resp, aVersion, InstanceID, Channel, DesiredMute); }
void DvProviderUpnpOrgRenderingControl1::DoSetLoudness(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TUint InstanceID = aInvocation.InvocationReadUint("InstanceID"); Brhz Channel; aInvocation.InvocationReadString("Channel", Channel); TBool DesiredLoudness = aInvocation.InvocationReadBool("DesiredLoudness"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); SetLoudness(invocation, InstanceID, Channel, DesiredLoudness); }
int32_t DvInvocationReadBool(DvInvocationC aInvocation, const char* aName, uint32_t* aValue) { IDviInvocation* invocation = InvocationFromHandle(aInvocation); try { TBool value = invocation->InvocationReadBool(aName); *aValue = (value? 1 : 0); } catch (InvocationError&) { return -1; } return 0; }
void DvProviderLinnCoUkCloud1Cpp::DoSetAssociated(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); Brh buf_AesKeyRsaEncrypted; aInvocation.InvocationReadBinary("AesKeyRsaEncrypted", buf_AesKeyRsaEncrypted); std::string AesKeyRsaEncrypted((const char*)buf_AesKeyRsaEncrypted.Ptr(), buf_AesKeyRsaEncrypted.Bytes()); Brh buf_InitVectorRsaEncrypted; aInvocation.InvocationReadBinary("InitVectorRsaEncrypted", buf_InitVectorRsaEncrypted); std::string InitVectorRsaEncrypted((const char*)buf_InitVectorRsaEncrypted.Ptr(), buf_InitVectorRsaEncrypted.Bytes()); Brh buf_TokenAesEncrypted; aInvocation.InvocationReadBinary("TokenAesEncrypted", buf_TokenAesEncrypted); std::string TokenAesEncrypted((const char*)buf_TokenAesEncrypted.Ptr(), buf_TokenAesEncrypted.Bytes()); bool Associated = aInvocation.InvocationReadBool("Associated"); aInvocation.InvocationReadEnd(); DvInvocationStd invocation(aInvocation); SetAssociated(invocation, AesKeyRsaEncrypted, InitVectorRsaEncrypted, TokenAesEncrypted, Associated); aInvocation.InvocationWriteStart(); aInvocation.InvocationWriteEnd(); }
void DvProviderAvOpenhomeOrgCredentials1C::DoSetEnabled(IDviInvocation& aInvocation) { DvInvocationCPrivate invocationWrapper(aInvocation); IDvInvocationC* invocationC; void* invocationCPtr; invocationWrapper.GetInvocationC(&invocationC, &invocationCPtr); aInvocation.InvocationReadStart(); Brhz Id; aInvocation.InvocationReadString("Id", Id); TBool Enabled = aInvocation.InvocationReadBool("Enabled"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); ASSERT(iCallbackSetEnabled != NULL); if (0 != iCallbackSetEnabled(iPtrSetEnabled, invocationC, invocationCPtr, (const char*)Id.Ptr(), Enabled)) { invocation.Error(502, Brn("Action failed")); return; } invocation.StartResponse(); invocation.EndResponse(); }
void DvProviderLinnCoUkCloud1C::DoSetAssociated(IDviInvocation& aInvocation) { DvInvocationCPrivate invocationWrapper(aInvocation); IDvInvocationC* invocationC; void* invocationCPtr; invocationWrapper.GetInvocationC(&invocationC, &invocationCPtr); aInvocation.InvocationReadStart(); Brh AesKeyRsaEncrypted; aInvocation.InvocationReadBinary("AesKeyRsaEncrypted", AesKeyRsaEncrypted); Brh InitVectorRsaEncrypted; aInvocation.InvocationReadBinary("InitVectorRsaEncrypted", InitVectorRsaEncrypted); Brh TokenAesEncrypted; aInvocation.InvocationReadBinary("TokenAesEncrypted", TokenAesEncrypted); TBool Associated = aInvocation.InvocationReadBool("Associated"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); ASSERT(iCallbackSetAssociated != NULL); if (0 != iCallbackSetAssociated(iPtrSetAssociated, invocationC, invocationCPtr, (const char*)AesKeyRsaEncrypted.Ptr(), AesKeyRsaEncrypted.Bytes(), (const char*)InitVectorRsaEncrypted.Ptr(), InitVectorRsaEncrypted.Bytes(), (const char*)TokenAesEncrypted.Ptr(), TokenAesEncrypted.Bytes(), Associated)) { invocation.Error(502, Brn("Action failed")); return; } invocation.StartResponse(); invocation.EndResponse(); }