Msrp/MsrpClient/inc/CMSRPImplementation.h
branchMSRP_FrameWork
changeset 58 cdb720e67852
parent 25 505ad3f0ce5c
equal deleted inserted replaced
25:505ad3f0ce5c 58:cdb720e67852
    37     
    37     
    38     static CMSRPImplementation* NewLC( const TUid& aUid );
    38     static CMSRPImplementation* NewLC( const TUid& aUid );
    39     
    39     
    40     ~CMSRPImplementation();
    40     ~CMSRPImplementation();
    41     
    41     
       
    42     /**
       
    43      * Creates an msrp session for the client
       
    44      * @param aObserver a reference to the session observer created by the client.
       
    45      *        This client-side observer receives callbacks from the msrp stack, in order to
       
    46      *        notify it of varous events
       
    47      * @param aIapId the IAP on which the connection has to start for this session
       
    48      * @param aSessionId session id of this MSRP session. This comes from the
       
    49      *        path SDP attribute where session id is used
       
    50      * @return the created session object which can be used by the client
       
    51      */
    42     CMSRPSession* CreateMSRPSessionL( MMSRPSessionObserver& aObserver, 
    52     CMSRPSession* CreateMSRPSessionL( MMSRPSessionObserver& aObserver, 
    43                                       const TUint aIapId );
    53                                       const TUint aIapId,
       
    54                                       const TDesC8& aSessionId );
    44     
    55     
    45     void CloseMSRPSession( CMSRPSession* aMsrpSession );
    56     void CloseMSRPSession( CMSRPSession* aMsrpSession );
    46         
    57         
    47 private:
    58 private:
    48     
    59