If there is no connection specified in the connection setup and no default connection has been defined, your application can prompt the user to select the connection.
To prompt the user select the destination network:
Start the connection
with RConnection::Start(ECommDbDialogPrefPrompt)
. RConnection
handle is returned to the application.
The user makes a selection. A destination network is the preferred selection, but the user can also select a specific access point with this dialog.
Link layer is now ready for the application.
Send NewL(RConnection handle, MMobilityProtocolResp(). The application can now use the mobility API, but if the user selected an access point this has no meaning, because roaming cannot be used. For information on how to start the connection through a destination network, see Starting the connection through the destination network.
RSocketServ ss; // Connect to ESOCK ss.Connect(); // Open an RConnection object. Note that you must provide an RSocketServ object RConnection conn; conn.Open( ss ); // Create overrides TCommDbConnPref prefs; prefs.SetDialogPreference( ECommDbDialogPrefPrompt ); // Start an Outgoing Connection with overrides conn.Start( prefs );