MATExtPluginObserver Class Reference
class MATExtPluginObserver
|
The interface for AT Extension Plugin to interact with plugins.
Member Functions Documentation
ATExtPluginClosed(CATExtPluginBase *)
Called by the destructor of
CATExtPluginBase
. A concrete service provider implementation should not touch this.
GetSupportedCommands(CATExtPluginBase *, RPointerArray< HBufC8 > &)
Called by concrete extension plugin to inform the array of supported commands should be returned
HandleCommandCompleted(CATExtPluginBase *, TInt, TATExtensionReplyType)
TInt
|
HandleCommandCompleted
|
(
|
CATExtPluginBase
*
|
aPlugin,
|
|
TInt
|
aError,
|
|
TATExtensionReplyType
|
aReplyType
|
|
)
|
[pure virtual]
|
Called by Extension Plugins to inform ATEXT that a command handling has been completed or rejected.
Parameters
CATExtPluginBase
* aPlugin
|
Plugin from which the completion comes
|
TInt
aError
|
Error code for completion
|
TATExtensionReplyType
aReplyType
|
Reply type for the handled AT command
|
SendUnsolicitedResult(CATExtPluginBase *, const TDesC8 &)
Called by extension plugins when there is an unsolicited result code should be sent to destination.
Each AT Extension Plugin is responsible to format result codes properly, e.g. in BT HFP case, the format should be <cr><lf><result code>=""><cr><lf>
Parameters
CATExtPluginBase
* aPlugin
|
Plugin from which the URC comes
|
const
TDesC8
& aAT
|
the unsolicited result code to be sent.
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.