diff -r 51a74ef9ed63 -r ae94777fff8f Symbian3/SDK/Source/GUID-DD77AA04-D0AB-4BEB-900F-B3BE50AC0B7F.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-DD77AA04-D0AB-4BEB-900F-B3BE50AC0B7F.dita Fri Jun 11 12:39:03 2010 +0100 @@ -0,0 +1,51 @@ + + + + + +Opening +a Connection based on User SelectionExtended Connection Preferences API can be used by applications +to open a connection based on user selection. +

When an +application chooses to establish a connection based on user selection, +Connection selection dialog needs to be enabled. Only the SNAPs and IAPs matching +with bearer set are displayed for selection.

+ +Connect to socket server . + RSocketServ ss; +ss.Connect(); + + Open a RConnection object. + RConnection conn; +conn.Open( ss ); + +Create a connection +preference list and extended connection preferences object. + TConnPrefList prefList; +TExtendedConnPref preferences; + +Enable the Connection +selection dialog to accept user queries using TExtendedConnPref::SetConnSelectionDialog(). +preferences.SetConnSelectionDialog( ETrue ); + +Append extended +connection preferences into connection preference list. +prefList.AppendL( &preferences ); + +Start a connection +with connection preferences. +conn.Start( prefList ); + + +

The application +is connected to the SNAP or IAP selected by the user.

+
+Additional +Connection Preferences +
\ No newline at end of file