connectivitylayer/isce/isirouter_dll/inc/misilinkrouterif.h
changeset 9 8486d82aef45
parent 5 8ccc39f9d787
--- a/connectivitylayer/isce/isirouter_dll/inc/misilinkrouterif.h	Wed Apr 21 14:29:55 2010 +0300
+++ b/connectivitylayer/isce/isirouter_dll/inc/misilinkrouterif.h	Tue Oct 19 13:16:20 2010 +0300
@@ -31,12 +31,27 @@
     public:
 
         /*
+        * Route ISI messages
+        * @param aMsg, message to be routed
+        * TODO:
+		* @return Error value
+        */
+        virtual TInt RouteISIMessage( TDes8& aMsg,  TBool aDynamicSenderCheckNeeded ) = 0;
+        
+        /*
         * Receive message from link.
         * Called without FM held.
         * @param aMsg, message to be received
 		* @return Error value
         */
-        virtual TInt RouteISIMessage( TDes8& aMsg ) = 0;
+        virtual void ReceiveISIMessage( const TDesC8& aMessage, const TUint8 aTrxId ) = 0;
+        
+        /*
+        * Called with FM held.
+        * NOTE! restrictions when used with FM held.
+        */
+        virtual void StateChanged() = 0;
+
     };