Opening
a Connection based on User Selection
Extended 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.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.