本文整理汇总了C++中IDviInvocation::InvocationReadStart方法的典型用法代码示例。如果您正苦于以下问题:C++ IDviInvocation::InvocationReadStart方法的具体用法?C++ IDviInvocation::InvocationReadStart怎么用?C++ IDviInvocation::InvocationReadStart使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IDviInvocation
的用法示例。
在下文中一共展示了IDviInvocation::InvocationReadStart方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: invocation
void DvProviderUpnpOrgContentDirectory2::DoMoveObject(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
Brhz ObjectID;
aInvocation.InvocationReadString("ObjectID", ObjectID);
Brhz NewParentID;
aInvocation.InvocationReadString("NewParentID", NewParentID);
aInvocation.InvocationReadEnd();
DviInvocation invocation(aInvocation);
DviInvocationResponseString respNewObjectID(aInvocation, "NewObjectID");
MoveObject(invocation, ObjectID, NewParentID, respNewObjectID);
}
示例2: NewRecordQualityMode
void DvProviderUpnpOrgAVTransport2Cpp::DoSetRecordQualityMode(IDviInvocation& aInvocation, uint32_t aVersion)
{
aInvocation.InvocationReadStart();
uint32_t InstanceID = aInvocation.InvocationReadUint("InstanceID");
Brhz buf_NewRecordQualityMode;
aInvocation.InvocationReadString("NewRecordQualityMode", buf_NewRecordQualityMode);
std::string NewRecordQualityMode((const char*)buf_NewRecordQualityMode.Ptr(), buf_NewRecordQualityMode.Bytes());
aInvocation.InvocationReadEnd();
SetRecordQualityMode(aVersion, InstanceID, NewRecordQualityMode);
aInvocation.InvocationWriteStart();
aInvocation.InvocationWriteEnd();
}
示例3: invocation
void DvProviderUpnpOrgAVTransport2::DoSeek(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
TUint InstanceID = aInvocation.InvocationReadUint("InstanceID");
Brhz Unit;
aInvocation.InvocationReadString("Unit", Unit);
Brhz Target;
aInvocation.InvocationReadString("Target", Target);
aInvocation.InvocationReadEnd();
DviInvocation invocation(aInvocation);
Seek(invocation, InstanceID, Unit, Target);
}
示例4: invocation
void DvProviderUpnpOrgDimming1Cpp::DoGetIsRamping(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
aInvocation.InvocationReadEnd();
bool respretIsRamping;
DvInvocationStd invocation(aInvocation);
GetIsRamping(invocation, respretIsRamping);
aInvocation.InvocationWriteStart();
DviInvocationResponseBool respWriterretIsRamping(aInvocation, "retIsRamping");
respWriterretIsRamping.Write(respretIsRamping);
aInvocation.InvocationWriteEnd();
}
示例5: newOnEffect
void DvProviderUpnpOrgDimming1Cpp::DoSetOnEffect(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
Brhz buf_newOnEffect;
aInvocation.InvocationReadString("newOnEffect", buf_newOnEffect);
std::string newOnEffect((const char*)buf_newOnEffect.Ptr(), buf_newOnEffect.Bytes());
aInvocation.InvocationReadEnd();
DvInvocationStd invocation(aInvocation);
SetOnEffect(invocation, newOnEffect);
aInvocation.InvocationWriteStart();
aInvocation.InvocationWriteEnd();
}
示例6: invocation
void DvProviderAvOpenhomeOrgTransport1Cpp::DoShuffle(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
aInvocation.InvocationReadEnd();
bool respShuffle;
DvInvocationStd invocation(aInvocation);
Shuffle(invocation, respShuffle);
aInvocation.InvocationWriteStart();
DviInvocationResponseBool respWriterShuffle(aInvocation, "Shuffle");
respWriterShuffle.Write(respShuffle);
aInvocation.InvocationWriteEnd();
}
示例7: invocation
void DvProviderUpnpOrgScheduledRecording2Cpp::DoGetStateUpdateID(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
aInvocation.InvocationReadEnd();
uint32_t respId;
DvInvocationStd invocation(aInvocation);
GetStateUpdateID(invocation, respId);
aInvocation.InvocationWriteStart();
DviInvocationResponseUint respWriterId(aInvocation, "Id");
respWriterId.Write(respId);
aInvocation.InvocationWriteEnd();
}
示例8: invocation
void DvProviderUpnpOrgRenderingControl1::DoGetVolumeDBRange(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
TUint InstanceID = aInvocation.InvocationReadUint("InstanceID");
Brhz Channel;
aInvocation.InvocationReadString("Channel", Channel);
aInvocation.InvocationReadEnd();
DviInvocation invocation(aInvocation);
DviInvocationResponseInt respMinValue(aInvocation, "MinValue");
DviInvocationResponseInt respMaxValue(aInvocation, "MaxValue");
GetVolumeDBRange(invocation, InstanceID, Channel, respMinValue, respMaxValue);
}
示例9: invocation
void DvProviderUpnpOrgScheduledRecording1::DoGetAllowedValues(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
Brhz DataTypeID;
aInvocation.InvocationReadString("DataTypeID", DataTypeID);
Brhz Filter;
aInvocation.InvocationReadString("Filter", Filter);
aInvocation.InvocationReadEnd();
DviInvocation invocation(aInvocation);
DviInvocationResponseString respPropertyInfo(aInvocation, "PropertyInfo");
GetAllowedValues(invocation, DataTypeID, Filter, respPropertyInfo);
}
示例10: RecordTaskID
void DvProviderUpnpOrgScheduledRecording2Cpp::DoResetRecordTask(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
Brhz buf_RecordTaskID;
aInvocation.InvocationReadString("RecordTaskID", buf_RecordTaskID);
std::string RecordTaskID((const char*)buf_RecordTaskID.Ptr(), buf_RecordTaskID.Bytes());
aInvocation.InvocationReadEnd();
DvInvocationStd invocation(aInvocation);
ResetRecordTask(invocation, RecordTaskID);
aInvocation.InvocationWriteStart();
aInvocation.InvocationWriteEnd();
}
示例11: aMode
void DvProviderLinnCoUkVolkano1Cpp::DoSetBootMode(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
Brhz buf_aMode;
aInvocation.InvocationReadString("aMode", buf_aMode);
std::string aMode((const char*)buf_aMode.Ptr(), buf_aMode.Bytes());
aInvocation.InvocationReadEnd();
DvInvocationStd invocation(aInvocation);
SetBootMode(invocation, aMode);
aInvocation.InvocationWriteStart();
aInvocation.InvocationWriteEnd();
}
示例12: invocation
void DvProviderLinnCoUkVolkano1Cpp::DoMaxBoards(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
aInvocation.InvocationReadEnd();
uint32_t respaMaxBoards;
DvInvocationStd invocation(aInvocation);
MaxBoards(invocation, respaMaxBoards);
aInvocation.InvocationWriteStart();
DviInvocationResponseUint respWriteraMaxBoards(aInvocation, "aMaxBoards");
respWriteraMaxBoards.Write(respaMaxBoards);
aInvocation.InvocationWriteEnd();
}
示例13: invocation
void DvProviderLinnCoUkCloud1Cpp::DoGetConnected(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
aInvocation.InvocationReadEnd();
bool respConnected;
DvInvocationStd invocation(aInvocation);
GetConnected(invocation, respConnected);
aInvocation.InvocationWriteStart();
DviInvocationResponseBool respWriterConnected(aInvocation, "Connected");
respWriterConnected.Write(respConnected);
aInvocation.InvocationWriteEnd();
}
示例14: invocation
void DvProviderLinnCoUkPrivacy1Cpp::DoGetPolicyAgreed(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
aInvocation.InvocationReadEnd();
uint32_t respVersion;
DvInvocationStd invocation(aInvocation);
GetPolicyAgreed(invocation, respVersion);
aInvocation.InvocationWriteStart();
DviInvocationResponseUint respWriterVersion(aInvocation, "Version");
respWriterVersion.Write(respVersion);
aInvocation.InvocationWriteEnd();
}
示例15: Speed
void DvProviderUpnpOrgAVTransport2Cpp::DoPlay(IDviInvocation& aInvocation, uint32_t aVersion)
{
aInvocation.InvocationReadStart();
uint32_t InstanceID = aInvocation.InvocationReadUint("InstanceID");
Brhz buf_Speed;
aInvocation.InvocationReadString("Speed", buf_Speed);
std::string Speed((const char*)buf_Speed.Ptr(), buf_Speed.Bytes());
aInvocation.InvocationReadEnd();
Play(aVersion, InstanceID, Speed);
aInvocation.InvocationWriteStart();
aInvocation.InvocationWriteEnd();
}