--- a/localconnectivityservice/dun/utils/inc/DunUpstream.h Tue Apr 27 17:33:22 2010 +0300
+++ b/localconnectivityservice/dun/utils/inc/DunUpstream.h Tue May 11 17:01:49 2010 +0300
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
@@ -22,6 +22,7 @@
#include "DunTransUtils.h"
#include "DunStream.h"
#include "DunAtCmdHandler.h"
+#include "DunAtCmdEchoer.h"
#include "DunDataPusher.h"
class MDunCmdModeMonitor;
@@ -132,7 +133,8 @@
NONSHARABLE_CLASS( CDunUpstream ) : public CDunStream,
public MDunAtCmdHandler,
public MDunCmdModeMonitor,
- public MDunAtCmdStatusReporter
+ public MDunAtCmdStatusReporter,
+ public MDunAtCmdEchoer
{
public:
@@ -284,6 +286,15 @@
*/
void NotifyAtCmdHandlingEnd( TInt aStartIndex );
+ /**
+ * Notifies about editor mode reply
+ *
+ * @since TB9.2
+ * @param aStart ETrue if start of editor mode, EFalse otherwise
+ * @return Symbian error code on error, KErrNone otherwise
+ */
+ void NotifyEditorModeReply( TBool aStart );
+
// from base class MDunAtCmdHandler
/**
@@ -322,6 +333,16 @@
*/
void NotifyCommandModeEnd();
+// from base class MDunAtCmdEchoer
+
+ /**
+ * Notifies about completed echo in text mode
+ *
+ * @since TB9.2
+ * @return None
+ */
+ void NotifyEchoComplete();
+
private: // data
/**