void CpProxyOpenhomeOrgTestLights1Cpp::BeginGetColor(uint32_t aIndex, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionGetColor, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionGetColor->InputParameters(); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aIndex)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionGetColor->OutputParameters(); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgRadio1::BeginReadList(const Brx& aIdList, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionReadList, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionReadList->InputParameters(); invocation->AddInput(new ArgumentString(*inParams[inIndex++], aIdList)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionReadList->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyOpenhomeOrgSubscriptionLongPoll1::BeginGetPropertyUpdates(const Brx& aClientId, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionGetPropertyUpdates, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionGetPropertyUpdates->InputParameters(); invocation->AddInput(new ArgumentString(*inParams[inIndex++], aClientId)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionGetPropertyUpdates->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
NS_CC_EXT_BEGIN Invocation* Invocation::create(Ref* target, Control::Handler action, Control::EventType controlEvent) { Invocation* pRet = new Invocation(target, action, controlEvent); if (pRet != nullptr) { pRet->autorelease(); } return pRet; }
void CpProxyUpnpOrgAVTransport1Cpp::BeginGetCurrentTransportActions(uint32_t aInstanceID, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionGetCurrentTransportActions, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionGetCurrentTransportActions->InputParameters(); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aInstanceID)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionGetCurrentTransportActions->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyLinnCoUkFlash1::BeginSectorBytes(TUint aaId, FunctorAsync& aFunctor) { Invocation* invocation = iCpProxy.GetService().Invocation(*iActionSectorBytes, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionSectorBytes->InputParameters(); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aaId)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionSectorBytes->OutputParameters(); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); iCpProxy.GetInvocable().InvokeAction(*invocation); }
void CpProxyUpnpOrgContentDirectory1Cpp::BeginDestroyObject(const std::string& aObjectID, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionDestroyObject, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionDestroyObject->InputParameters(); { Brn buf((const TByte*)aObjectID.c_str(), (TUint)aObjectID.length()); invocation->AddInput(new ArgumentString(*inParams[inIndex++], buf)); } iInvocable.InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgProduct1::BeginModel(FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionModel, aFunctor); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionModel->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyOpenhomeOrgSubscriptionLongPoll1Cpp::BeginUnsubscribe(const std::string& aSid, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionUnsubscribe, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionUnsubscribe->InputParameters(); { Brn buf((const TByte*)aSid.c_str(), (TUint)aSid.length()); invocation->AddInput(new ArgumentString(*inParams[inIndex++], buf)); } iInvocable.InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgDebug1Cpp::BeginSendLog(const std::string& aData, FunctorAsync& aFunctor) { Invocation* invocation = iCpProxy.GetService().Invocation(*iActionSendLog, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionSendLog->InputParameters(); { Brn buf((const TByte*)aData.c_str(), (TUint)aData.length()); invocation->AddInput(new ArgumentString(*inParams[inIndex++], buf)); } iCpProxy.GetInvocable().InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgRadio1::BeginIdArrayChanged(TUint aToken, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionIdArrayChanged, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionIdArrayChanged->InputParameters(); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aToken)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionIdArrayChanged->OutputParameters(); invocation->AddOutput(new ArgumentBool(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgVolume3Cpp::BeginSetVolumeOffset(const std::string& aChannel, int32_t aVolumeOffsetBinaryMilliDb, FunctorAsync& aFunctor) { Invocation* invocation = iCpProxy.GetService().Invocation(*iActionSetVolumeOffset, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionSetVolumeOffset->InputParameters(); { Brn buf((const TByte*)aChannel.c_str(), (TUint)aChannel.length()); invocation->AddInput(new ArgumentString(*inParams[inIndex++], buf)); } invocation->AddInput(new ArgumentInt(*inParams[inIndex++], aVolumeOffsetBinaryMilliDb)); iCpProxy.GetInvocable().InvokeAction(*invocation); }
void CpProxyOpenhomeOrgSubscriptionLongPoll1::BeginRenew(const Brx& aSid, TUint aRequestedDuration, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionRenew, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionRenew->InputParameters(); invocation->AddInput(new ArgumentString(*inParams[inIndex++], aSid)); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aRequestedDuration)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionRenew->OutputParameters(); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyUpnpOrgContentDirectory1::BeginCreateReference(const Brx& aContainerID, const Brx& aObjectID, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionCreateReference, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionCreateReference->InputParameters(); invocation->AddInput(new ArgumentString(*inParams[inIndex++], aContainerID)); invocation->AddInput(new ArgumentString(*inParams[inIndex++], aObjectID)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionCreateReference->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyUpnpOrgContentDirectory1::BeginExportResource(const Brx& aSourceURI, const Brx& aDestinationURI, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionExportResource, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionExportResource->InputParameters(); invocation->AddInput(new ArgumentString(*inParams[inIndex++], aSourceURI)); invocation->AddInput(new ArgumentString(*inParams[inIndex++], aDestinationURI)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionExportResource->OutputParameters(); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgRadio1Cpp::BeginSetId(uint32_t aValue, const std::string& aUri, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionSetId, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionSetId->InputParameters(); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aValue)); { Brn buf((const TByte*)aUri.c_str(), (TUint)aUri.length()); invocation->AddInput(new ArgumentString(*inParams[inIndex++], buf)); } iInvocable.InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgPlaylist1Cpp::BeginRead(uint32_t aId, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionRead, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionRead->InputParameters(); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aId)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionRead->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgProduct2::BeginProduct(FunctorAsync& aFunctor) { Invocation* invocation = iCpProxy.GetService().Invocation(*iActionProduct, aFunctor); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionProduct->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iCpProxy.GetInvocable().InvokeAction(*invocation); }
void CpProxyUpnpOrgAVTransport1Cpp::BeginPlay(uint32_t aInstanceID, const std::string& aSpeed, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionPlay, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionPlay->InputParameters(); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aInstanceID)); { Brn buf((const TByte*)aSpeed.c_str(), (TUint)aSpeed.length()); invocation->AddInput(new ArgumentString(*inParams[inIndex++], buf)); } iInvocable.InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgInfo1Cpp::BeginDetails(FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionDetails, aFunctor); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionDetails->OutputParameters(); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentBool(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyUpnpOrgContentDirectory1Cpp::BeginGetTransferProgress(uint32_t aTransferID, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionGetTransferProgress, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionGetTransferProgress->InputParameters(); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aTransferID)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionGetTransferProgress->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyLinnCoUkFlash1::BeginRead(TUint aaId, TUint aaAddress, TUint aaLength, FunctorAsync& aFunctor) { Invocation* invocation = iCpProxy.GetService().Invocation(*iActionRead, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionRead->InputParameters(); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aaId)); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aaAddress)); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aaLength)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionRead->OutputParameters(); invocation->AddOutput(new ArgumentBinary(*outParams[outIndex++])); iCpProxy.GetInvocable().InvokeAction(*invocation); }
void CpProxyLinnCoUkFlash1::BeginRomDirInfo(FunctorAsync& aFunctor) { Invocation* invocation = iCpProxy.GetService().Invocation(*iActionRomDirInfo, aFunctor); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionRomDirInfo->OutputParameters(); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); iCpProxy.GetInvocable().InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgVolume3Cpp::BeginCharacteristics(FunctorAsync& aFunctor) { Invocation* invocation = iCpProxy.GetService().Invocation(*iActionCharacteristics, aFunctor); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionCharacteristics->OutputParameters(); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); invocation->AddOutput(new ArgumentUint(*outParams[outIndex++])); iCpProxy.GetInvocable().InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgPlaylist1Cpp::BeginReadList(const std::string& aIdList, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionReadList, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionReadList->InputParameters(); { Brn buf((const TByte*)aIdList.c_str(), (TUint)aIdList.length()); invocation->AddInput(new ArgumentString(*inParams[inIndex++], buf)); } TUint outIndex = 0; const Action::VectorParameters& outParams = iActionReadList->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyAvOpenhomeOrgProduct2::BeginSource(TUint aIndex, FunctorAsync& aFunctor) { Invocation* invocation = iCpProxy.GetService().Invocation(*iActionSource, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionSource->InputParameters(); invocation->AddInput(new ArgumentUint(*inParams[inIndex++], aIndex)); TUint outIndex = 0; const Action::VectorParameters& outParams = iActionSource->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); invocation->AddOutput(new ArgumentBool(*outParams[outIndex++])); iCpProxy.GetInvocable().InvokeAction(*invocation); }
void CpProxyOpenhomeOrgTestBasic1Cpp::BeginEchoBinary(const std::string& aValue, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionEchoBinary, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionEchoBinary->InputParameters(); { Brn buf((const TByte*)aValue.c_str(), (TUint)aValue.length()); invocation->AddInput(new ArgumentBinary(*inParams[inIndex++], buf)); } TUint outIndex = 0; const Action::VectorParameters& outParams = iActionEchoBinary->OutputParameters(); invocation->AddOutput(new ArgumentBinary(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void CpProxyOpenhomeOrgSubscriptionLongPoll1Cpp::BeginGetPropertyUpdates(const std::string& aClientId, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionGetPropertyUpdates, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionGetPropertyUpdates->InputParameters(); { Brn buf((const TByte*)aClientId.c_str(), (TUint)aClientId.length()); invocation->AddInput(new ArgumentString(*inParams[inIndex++], buf)); } TUint outIndex = 0; const Action::VectorParameters& outParams = iActionGetPropertyUpdates->OutputParameters(); invocation->AddOutput(new ArgumentString(*outParams[outIndex++])); iInvocable.InvokeAction(*invocation); }
void InvocationBodyWriter::Write(const Invocation& aInvocation) { const Brn kXmlVers("<?xml version=\"1.0\"?>"); const Brn kEnvelopeOpen("<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/" "\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">"); const Brn kEnvelopeClose("</s:Envelope>"); const Brn kBodyOpen("<s:Body>"); const Brn kBodyClose("</s:Body>"); const Brn kActionOpenStart("<u:"); const Brn kActionNs(" xmlns:u=\""); const Brn kActionCloseStart("</u:"); iWriteBuffer.Write(kXmlVers); iWriterAscii.WriteNewline(); iWriteBuffer.Write(kEnvelopeOpen); iWriterAscii.WriteNewline(); iWriteBuffer.Write(kBodyOpen); iWriterAscii.WriteNewline(); iWriteBuffer.Write(kActionOpenStart); iWriteBuffer.Write(aInvocation.Action().Name()); iWriteBuffer.Write(kActionNs); InvocationUpnp::WriteServiceType(iWriterAscii, aInvocation); iWriteBuffer.Write('\"'); iWriteBuffer.Write('>'); iWriterAscii.WriteNewline(); const Invocation::VectorArguments& inArgs = aInvocation.InputArguments(); const TUint count = (TUint)inArgs.size(); for (TUint i=0; i<count; i++) { iWriteBuffer.Write('<'); const Brx& argName = inArgs[i]->Parameter().Name(); iWriteBuffer.Write(argName); iWriteBuffer.Write('>'); inArgs[i]->ProcessInput(*this); iWriteBuffer.Write('<'); iWriteBuffer.Write('/'); iWriteBuffer.Write(argName); iWriteBuffer.Write('>'); iWriterAscii.WriteNewline(); } iWriteBuffer.Write(kActionCloseStart); iWriteBuffer.Write(aInvocation.Action().Name()); iWriteBuffer.Write('>'); iWriterAscii.WriteNewline(); iWriteBuffer.Write(kBodyClose); iWriterAscii.WriteNewline(); iWriteBuffer.Write(kEnvelopeClose); iWriterAscii.WriteNewline(); iWriteBuffer.WriteFlush(); }
void CpProxyOpenhomeOrgTestBasic1Cpp::BeginWriteFile(const std::string& aData, const std::string& aFileFullName, FunctorAsync& aFunctor) { Invocation* invocation = iService->Invocation(*iActionWriteFile, aFunctor); TUint inIndex = 0; const Action::VectorParameters& inParams = iActionWriteFile->InputParameters(); { Brn buf((const TByte*)aData.c_str(), (TUint)aData.length()); invocation->AddInput(new ArgumentString(*inParams[inIndex++], buf)); } { Brn buf((const TByte*)aFileFullName.c_str(), (TUint)aFileFullName.length()); invocation->AddInput(new ArgumentString(*inParams[inIndex++], buf)); } iInvocable.InvokeAction(*invocation); }