connectivitylayer/isce/isirouter_dll/inc/misilinkrouterif.h
changeset 9 8486d82aef45
parent 5 8ccc39f9d787
equal deleted inserted replaced
8:6295dc2169f3 9:8486d82aef45
    29     {
    29     {
    30 
    30 
    31     public:
    31     public:
    32 
    32 
    33         /*
    33         /*
       
    34         * Route ISI messages
       
    35         * @param aMsg, message to be routed
       
    36         * TODO:
       
    37 		* @return Error value
       
    38         */
       
    39         virtual TInt RouteISIMessage( TDes8& aMsg,  TBool aDynamicSenderCheckNeeded ) = 0;
       
    40         
       
    41         /*
    34         * Receive message from link.
    42         * Receive message from link.
    35         * Called without FM held.
    43         * Called without FM held.
    36         * @param aMsg, message to be received
    44         * @param aMsg, message to be received
    37 		* @return Error value
    45 		* @return Error value
    38         */
    46         */
    39         virtual TInt RouteISIMessage( TDes8& aMsg ) = 0;
    47         virtual void ReceiveISIMessage( const TDesC8& aMessage, const TUint8 aTrxId ) = 0;
       
    48         
       
    49         /*
       
    50         * Called with FM held.
       
    51         * NOTE! restrictions when used with FM held.
       
    52         */
       
    53         virtual void StateChanged() = 0;
       
    54 
    40     };
    55     };
    41 
    56 
    42 
    57 
    43 
    58 
    44 #endif /* __ISILINKROUTERIF_H__ */
    59 #endif /* __ISILINKROUTERIF_H__ */