void DvProviderUpnpOrgConnectionManager2C::DoPrepareForConnection(IDviInvocation& aInvocation, TUint aVersion) { aInvocation.InvocationReadStart(); Brhz RemoteProtocolInfo; aInvocation.InvocationReadString("RemoteProtocolInfo", RemoteProtocolInfo); Brhz PeerConnectionManager; aInvocation.InvocationReadString("PeerConnectionManager", PeerConnectionManager); TInt PeerConnectionID = aInvocation.InvocationReadInt("PeerConnectionID"); Brhz Direction; aInvocation.InvocationReadString("Direction", Direction); aInvocation.InvocationReadEnd(); InvocationResponse resp(aInvocation); int32_t ConnectionID; int32_t AVTransportID; int32_t RcsID; ASSERT(iCallbackPrepareForConnection != NULL); if (0 != iCallbackPrepareForConnection(iPtrPrepareForConnection, aVersion, (const char*)RemoteProtocolInfo.Ptr(), (const char*)PeerConnectionManager.Ptr(), PeerConnectionID, (const char*)Direction.Ptr(), &ConnectionID, &AVTransportID, &RcsID)) { resp.Error(502, Brn("Action failed")); return; } InvocationResponseInt respConnectionID(aInvocation, "ConnectionID"); InvocationResponseInt respAVTransportID(aInvocation, "AVTransportID"); InvocationResponseInt respRcsID(aInvocation, "RcsID"); resp.Start(); respConnectionID.Write(ConnectionID); respAVTransportID.Write(AVTransportID); respRcsID.Write(RcsID); resp.End(); }
void DvProviderAvOpenhomeOrgVolume1::DoSetFade(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TInt Value = aInvocation.InvocationReadInt("Value"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); SetFade(invocation, Value); }
void DvProviderAvOpenhomeOrgVolume1::DoSetFade(IDviInvocation& aInvocation, TUint aVersion) { aInvocation.InvocationReadStart(); TInt Value = aInvocation.InvocationReadInt("Value"); aInvocation.InvocationReadEnd(); InvocationResponse resp(aInvocation); SetFade(resp, aVersion, Value); }
void DvProviderAvOpenhomeOrgPlaylist1::DoSeekSecondRelative(IDviInvocation& aInvocation, TUint aVersion) { aInvocation.InvocationReadStart(); TInt Value = aInvocation.InvocationReadInt("Value"); aInvocation.InvocationReadEnd(); InvocationResponse resp(aInvocation); SeekSecondRelative(resp, aVersion, Value); }
void DvProviderOpenhomeOrgTestBasic1::DoSetInt(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TInt ValueInt = aInvocation.InvocationReadInt("ValueInt"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); SetInt(invocation, ValueInt); }
void DvProviderUpnpOrgRenderingControl1::DoSetVerticalKeystone(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TUint InstanceID = aInvocation.InvocationReadUint("InstanceID"); TInt DesiredVerticalKeystone = aInvocation.InvocationReadInt("DesiredVerticalKeystone"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); SetVerticalKeystone(invocation, InstanceID, DesiredVerticalKeystone); }
void DvProviderOpenhomeOrgTestBasic1::DoDecrement(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TInt Value = aInvocation.InvocationReadInt("Value"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); DviInvocationResponseInt respResult(aInvocation, "Result"); Decrement(invocation, Value, respResult); }
void DvProviderUpnpOrgRenderingControl1::DoSetHorizontalKeystone(IDviInvocation& aInvocation, TUint aVersion) { aInvocation.InvocationReadStart(); TUint InstanceID = aInvocation.InvocationReadUint("InstanceID"); TInt DesiredHorizontalKeystone = aInvocation.InvocationReadInt("DesiredHorizontalKeystone"); aInvocation.InvocationReadEnd(); InvocationResponse resp(aInvocation); SetHorizontalKeystone(resp, aVersion, InstanceID, DesiredHorizontalKeystone); }
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::DoSeekSecondRelative(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); uint32_t StreamId = aInvocation.InvocationReadUint("StreamId"); int32_t SecondRelative = aInvocation.InvocationReadInt("SecondRelative"); aInvocation.InvocationReadEnd(); DvInvocationStd invocation(aInvocation); SeekSecondRelative(invocation, StreamId, SecondRelative); aInvocation.InvocationWriteStart(); aInvocation.InvocationWriteEnd(); }
void DvProviderUpnpOrgRenderingControl1::DoSetVolumeDB(IDviInvocation& aInvocation) { aInvocation.InvocationReadStart(); TUint InstanceID = aInvocation.InvocationReadUint("InstanceID"); Brhz Channel; aInvocation.InvocationReadString("Channel", Channel); TInt DesiredVolume = aInvocation.InvocationReadInt("DesiredVolume"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); SetVolumeDB(invocation, InstanceID, Channel, DesiredVolume); }
int32_t DvInvocationReadInt(DvInvocationC aInvocation, const char* aName, int32_t* aValue) { IDviInvocation* invocation = InvocationFromHandle(aInvocation); try { *aValue = invocation->InvocationReadInt(aName); } catch (InvocationError&) { return -1; } return 0; }
void DvProviderUpnpOrgConnectionManager2C::DoConnectionComplete(IDviInvocation& aInvocation, TUint aVersion) { aInvocation.InvocationReadStart(); TInt ConnectionID = aInvocation.InvocationReadInt("ConnectionID"); aInvocation.InvocationReadEnd(); InvocationResponse resp(aInvocation); ASSERT(iCallbackConnectionComplete != NULL); if (0 != iCallbackConnectionComplete(iPtrConnectionComplete, aVersion, ConnectionID)) { resp.Error(502, Brn("Action failed")); return; } resp.Start(); resp.End(); }
void DvProviderUpnpOrgConnectionManager2C::DoGetCurrentConnectionInfo(IDviInvocation& aInvocation, TUint aVersion) { aInvocation.InvocationReadStart(); TInt ConnectionID = aInvocation.InvocationReadInt("ConnectionID"); aInvocation.InvocationReadEnd(); InvocationResponse resp(aInvocation); int32_t RcsID; int32_t AVTransportID; char* ProtocolInfo; char* PeerConnectionManager; int32_t PeerConnectionID; char* Direction; char* Status; ASSERT(iCallbackGetCurrentConnectionInfo != NULL); if (0 != iCallbackGetCurrentConnectionInfo(iPtrGetCurrentConnectionInfo, aVersion, ConnectionID, &RcsID, &AVTransportID, &ProtocolInfo, &PeerConnectionManager, &PeerConnectionID, &Direction, &Status)) { resp.Error(502, Brn("Action failed")); return; } InvocationResponseInt respRcsID(aInvocation, "RcsID"); InvocationResponseInt respAVTransportID(aInvocation, "AVTransportID"); InvocationResponseString respProtocolInfo(aInvocation, "ProtocolInfo"); InvocationResponseString respPeerConnectionManager(aInvocation, "PeerConnectionManager"); InvocationResponseInt respPeerConnectionID(aInvocation, "PeerConnectionID"); InvocationResponseString respDirection(aInvocation, "Direction"); InvocationResponseString respStatus(aInvocation, "Status"); resp.Start(); respRcsID.Write(RcsID); respAVTransportID.Write(AVTransportID); Brhz bufProtocolInfo((const TChar*)ProtocolInfo); OhNetFreeExternal(ProtocolInfo); respProtocolInfo.Write(bufProtocolInfo); respProtocolInfo.WriteFlush(); Brhz bufPeerConnectionManager((const TChar*)PeerConnectionManager); OhNetFreeExternal(PeerConnectionManager); respPeerConnectionManager.Write(bufPeerConnectionManager); respPeerConnectionManager.WriteFlush(); respPeerConnectionID.Write(PeerConnectionID); Brhz bufDirection((const TChar*)Direction); OhNetFreeExternal(Direction); respDirection.Write(bufDirection); respDirection.WriteFlush(); Brhz bufStatus((const TChar*)Status); OhNetFreeExternal(Status); respStatus.Write(bufStatus); respStatus.WriteFlush(); resp.End(); }
void DvProviderAvOpenhomeOrgRadio1C::DoSeekSecondRelative(IDviInvocation& aInvocation) { DvInvocationCPrivate invocationWrapper(aInvocation); IDvInvocationC* invocationC; void* invocationCPtr; invocationWrapper.GetInvocationC(&invocationC, &invocationCPtr); aInvocation.InvocationReadStart(); TInt Value = aInvocation.InvocationReadInt("Value"); aInvocation.InvocationReadEnd(); DviInvocation invocation(aInvocation); ASSERT(iCallbackSeekSecondRelative != NULL); if (0 != iCallbackSeekSecondRelative(iPtrSeekSecondRelative, invocationC, invocationCPtr, Value)) { invocation.Error(502, Brn("Action failed")); return; } invocation.StartResponse(); invocation.EndResponse(); }