phoneengine/engineinfo/inc/mpeengineinfo.h
changeset 46 bc5a64e5bc3c
parent 45 6b911d05207e
child 51 f39ed5e045e0
child 74 d1c62c765e48
--- a/phoneengine/engineinfo/inc/mpeengineinfo.h	Wed Jun 23 18:12:20 2010 +0300
+++ b/phoneengine/engineinfo/inc/mpeengineinfo.h	Tue Jul 06 14:15:47 2010 +0300
@@ -697,7 +697,27 @@
         * @param aError is the error code from protocol.
         * @return None.
         */
-        virtual void SetProtocolError( TInt aError ) = 0; 
+        virtual void SetProtocolError( TInt aError, TInt aCallId ) = 0; 
+ 
+        /**
+        * Returns the protocol spesific error code
+        * @return Error code.
+        */
+        virtual TInt ProtocolError( TInt aCallId ) = 0; 
+        
+        /**
+        * Returns flag if the outgoing barring is activated.
+        * @return ETrue if barring activated.
+        */
+        virtual TBool IsOutgoingCallBarringActivated() = 0;
+        
+        /**
+        * Sets the flag if the outgoing barring is activated.
+        * @return ETrue if barring activated.
+        */
+        virtual void SetOutgoingCallBarringActivated( 
+                TBool aActivated ) = 0;
+        
     }; // MPEEngineInfo
     
 #endif      //MPEENGINEINFO_H