Msrp/MsrpClient/inc/CMSRP.h
branchMSRP_FrameWork
changeset 58 cdb720e67852
parent 25 505ad3f0ce5c
equal deleted inserted replaced
25:505ad3f0ce5c 58:cdb720e67852
    53     IMPORT_C ~CMSRP();
    53     IMPORT_C ~CMSRP();
    54 
    54 
    55     /**
    55     /**
    56      * Creates an msrp session for the client
    56      * Creates an msrp session for the client
    57      * @param aObserver a reference to the session observer created by the client.
    57      * @param aObserver a reference to the session observer created by the client.
    58      * This client-side observer receives callbacks from the msrp stack, in order to
    58      *        This client-side observer receives callbacks from the msrp stack, in order to
    59      * notify it of varous events
    59      *        notify it of varous events
    60      * @param aIapId the IAP on which the connection has to start for this session
    60      * @param aIapId the IAP on which the connection has to start for this session
       
    61      * @param aSessionId session id of this MSRP session. This comes from the
       
    62      *        path SDP attribute where session id is used
    61      * @return the created session object which can be used by the client
    63      * @return the created session object which can be used by the client
    62      */
    64      */
    63     IMPORT_C CMSRPSession* CreateMSRPSessionL( MMSRPSessionObserver& aObserver, 
    65     IMPORT_C CMSRPSession* CreateMSRPSessionL( MMSRPSessionObserver& aObserver, 
    64                                                const TUint aIapId );
    66                                                const TUint aIapId,
       
    67                                                const TDesC8& aSessionId );
    65     
    68     
    66     /** 
    69     /** 
    67      * Closes the msrp session that the client had created.
    70      * Closes the msrp session that the client had created.
    68      * All the resources associated with the session are freed
    71      * All the resources associated with the session are freed
    69      * @param aMsrpSession the session that needs to be closed
    72      * @param aMsrpSession the session that needs to be closed