diff -r 6295dc2169f3 -r 8486d82aef45 connectivitylayer/isce/isirouter_dll/inc/misilinkrouterif.h --- 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; + };