|
||
class MSmlDmAdapterExtExecCorrelator;
This class is used when an an adapter needs to support the use an Exec command that uses a correlator.
Defined in MSmlDmAdapterExtExecCorrelator
:
ExecuteCommandL(const TDesC8 &,const TDesC8 &,const TDesC8 &,RWriteStream *&,const TDesC8 &,TInt)
The function implements execute command with a correlator. The information about...ExecuteCommandL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const TDesC8 &,const TDesC8 &,TInt)
The function implements execute command with a correlator. The information about...Release()
Releases the instance of this interface extension. This must be called when the ...virtual void Release()=0;
Releases the instance of this interface extension. This must be called when the interface extension is no longer needed.
virtual void ExecuteCommandL(const TDesC8 &aURI, const TDesC8 &aLUID, const TDesC8 &aCorrelator, const TDesC8 &aArgument,
const TDesC8 &aType, TInt aStatusRef)=0;
The function implements execute command with a correlator. The information about the success of the command should be returned
by calling SetStatusL function of MSmlDmCallback
callback interface. This makes it possible to buffer the commands. However, all the status codes for buffered commands must
be returned at the latest when the CompleteOutstandingCmdsL() of adapter is called.
|
virtual void ExecuteCommandL(const TDesC8 &aURI, const TDesC8 &aLUID, const TDesC8 &aCorrelator, RWriteStream *&aStream, const
TDesC8 &aType, TInt aStatusRef)=0;
The function implements execute command with a correlator. The information about the success of the command should be returned
by calling SetStatusL function of MSmlDmCallback
callback interface. This makes it possible to buffer the commands. However, all the status codes for buffered commands must
be returned at the latest when the CompleteOutstandingCmdsL() of the adapter is called.
|