|
||
class CSmlDmAdapter : public CBase, public MSmlDmAdapter;
The class CSmlDmAdapter is an ECOM interface for Device Management adapter plugins. This interface which must be implemented by every DM plugin adapter
MSmlDmAdapter
- Abstract Device Management adapter. Implementations of this interface are able t...
CBase
-
Base class for all classes to be instantiated on the heap.
CSmlDmAdapter
- The class CSmlDmAdapter is an ECOM interface for Device Management adapter plugi...
Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...Inherited from MSmlDmAdapter
:
AddNodeObjectL(const TDesC8 &,const TDesC8 &,TInt)
The function adds node object. In some cases an implementation of the function m...ChildURIListL(const TDesC8 &,const TDesC8 &,const CArrayFix< TSmlDmMappingInfo > &,TInt,TInt)
The function fetches URI list. An adapter returns the list of URI segments under...CommitAtomicL()
The function indicates successful end of Atomic command. The adapter should comm...CompleteOutstandingCmdsL()
The function tells the adapter that all the commands of the message that can be ...CopyCommandL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const TDesC8 &,const TDesC8 &,TInt)
The function implements copy command. The information about the success of the c...DDFStructureL(MSmlDmDDFObject &)
The function for filling the DDF structure of the adapter This function is only ...DDFVersionL(CBufBase &)
The function returns the current version of the DDF. By asking for current DDF v...DeleteObjectL(const TDesC8 &,const TDesC8 &,TInt)
The function deletes an object and its child objects. The SetStatusL should be u...EAlreadyExists
The command failed because the setting already exists in the store ECommitFailed
The commit command failed ECommitOk
The commit command was completed successfully EDiskFull
The command failed because the disk on which the device store resides is full EError
The command failed for an unspecified reason EInvalidObject
The command failed because the setting can't take the value being passed to the ...ENoMemory
The command failed because no memory could be allocated ENotFound
The command failed because no setting exists in the store which corresponds to t...EObjectInUse
The command failed because the setting is being used by another client EOk
The command was successful ERollbackFailed
The command could not be rolled back successfully ERollbackOk
The rollback command was completed successfully ETooLargeObject
The command failed because the setting value is too large to be accommodated in ...ExecuteCommandL(const TDesC8 &,const TDesC8 &,RWriteStream *&,const TDesC8 &,TInt)
The function implements execute command. The information about the success of th...ExecuteCommandL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const TDesC8 &,TInt)
The function implements execute command. The information about the success of th...ExtendedInterfaceL(TUid)
This function enables the adapter to instantiate any API extension to the adapte...FetchLeafObjectL(const TDesC8 &,const TDesC8 &,const TDesC8 &,TInt,TInt)
The function fetches data of a leaf object. The SetStatusL should be used as des...FetchLeafObjectSizeL(const TDesC8 &,const TDesC8 &,const TDesC8 &,TInt,TInt)
The function fetches the size of the data of a leaf object. The size is in bytes...RollbackAtomicL()
The function indicates unsuccessful end of Atomic command. The adapter should ro...StartAtomicL()
The function indicates start of Atomic command. StreamCommittedL(RWriteStream &)
Called when stream returned from UpdateLeafObjectL or ExecuteCommandL has been w...StreamingSupport(TInt &)
Returns ETrue if adapter supports streaming otherwise EFalse. TError
An enumeration of the error codes which may be returned by DM adapters. UpdateLeafObjectL(const TDesC8 &,const TDesC8 &,RWriteStream *&,const TDesC8 &,TInt)
The function creates new leaf objects, or replaces data in existing leaf objects...UpdateLeafObjectL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const TDesC8 &,TInt)
The function creates new leaf objects, or replaces data in existing leaf objects...