rtp/rtpstack/inc/rtpmanager.h
branchRCL_3
changeset 56 2c7192069824
parent 44 0dcb073356a5
equal deleted inserted replaced
49:0a1ad22c7bdc 56:2c7192069824
    23 
    23 
    24 #include <commdbconnpref.h>
    24 #include <commdbconnpref.h>
    25 #include <es_enum.h>
    25 #include <es_enum.h>
    26 #include <rtpdef.h>
    26 #include <rtpdef.h>
    27 #include <rtpheader.h>
    27 #include <rtpheader.h>
       
    28 #include <extendedconnpref.h>
       
    29 #include <connpref.h>
    28 #include "rtpsession.h"
    30 #include "rtpsession.h"
    29 #include "rtpsdes.h"
    31 #include "rtpsdes.h"
    30 #include "localaddrresolver.h"
    32 #include "localaddrresolver.h"
    31 #include "rtpmanagerdef.h"
    33 #include "rtpmanagerdef.h"
    32 #include "rtpasignuniqueid.h"
    34 #include "rtpasignuniqueid.h"
   231     
   233     
   232         /*
   234         /*
   233         * Opens the socket server and the connection
   235         * Opens the socket server and the connection
   234         * @return KErrNone if successful, system error code otherwise
   236         * @return KErrNone if successful, system error code otherwise
   235         */
   237         */
   236         TInt PrepareConnection( TCommDbConnPref& aPrefs, TInt aIapId );
   238         TInt PrepareConnection( TConnPrefList& aPrefs, TInt aIapId );
   237 
   239 
   238         /*
   240         /*
   239         * @return Internet Access Point ID of iConn
   241         * @return Internet Access Point ID of iConn
   240         */
   242         */
   241         TInt GetIapId( TUint32& aIapId );
   243         TInt GetIapId( TUint32& aIapId );
   265 
   267 
   266         TUint32 iProfileRTPTimeRates[KRtpMaxPayloadTypes];
   268         TUint32 iProfileRTPTimeRates[KRtpMaxPayloadTypes];
   267 
   269 
   268         MRtpErrNotify& iErrNotify;
   270         MRtpErrNotify& iErrNotify;
   269 
   271 
   270         TCommDbConnPref iPrefs;
   272         TConnPrefList iPrefs;
       
   273         TExtendedConnPref iPreferences;
       
   274         
   271     private:    
   275     private:    
   272     #ifdef EUNIT_TESTING
   276     #ifdef EUNIT_TESTING
   273 	  friend class UT_CRtpAPI;
   277 	  friend class UT_CRtpAPI;
   274 	  friend class UT_CRtpManager;
   278 	  friend class UT_CRtpManager;
   275 	#endif     	    
   279 	#endif