Tables for Phone Creators

This section lists the tables that Symbian platform distributes. These tables are available to phone creators only.

Each item in the following list shows the name of a Symbian platform defined table and the purpose of that table. Each item also states if there are limits on the number of records the table can contain. Each entry in the Table Name column links to the details of the structure of a record in that table.

Table Name Description Number of records

MCPR (Meta Connection Provider)

This table is optional.

The table defines the parameters for the reference MCPRs.

 

SCPR (SubConnection Provider)

This table is optional.

The table defines the parameters for the reference SCPRs.

 

CPR (Connection Provider)

This table is optional.

The table defines the parameters for the reference CPRs.

 

Protocol

This table is optional.

The table defines the parameters used by some of the reference Flows of the Comms Architecture.

 

Access Point Priority Selection Policy

This table is optional.

An RConnection client uses the table to tell the Communications Framework about the priority order of Access Points for Bearer mobility. The reference MCPRs understand this information. Make sure that your MCPR uses this table.

 

Configuration Access Point

This table is optional.

The table specifies Access Points for internal configuration stacks for authentication or configuration of a standard data processing Access Point. This table is used, for example, to create an internal stack for EAP authentication over Wi-Fi .

 

Structure of records in the tables

This section describes the structure of the records that make the Symbian platform defined tables.

Each section contains the following information:

  • the name of the Symbian platform class that defines the record. The data members of the class define the fields and the links to other records.

  • the symbol that defines the unique numeric Id that identifies the table.

  • information about each field in the record:

    • the name assigned to the field

    • the description of the field

    • the name of the data member that represents the field or the link to another record.

    • the symbol that defines the unique numeric Id that identifies the field.

    • the type of value that are assigned to the field. For example: Integers, Enums, Booloeans, Text, etc

    • The range of values or the set of values that the field can hold.

Access Point Priority Selection Policy

This table configures the priority order of Access Points for Bearer Mobility.

Name of the class that defines the structure of a record in this table

CCDApPrioritySelectionPolicyRecord

Symbol that defines the unique numeric ID for the table

KCDTIdApPrioritySelectionPolicyRecord

List of fields that define a record for this table

Field name Description Name of the class data member Symbol defining the unique numeric Id of the field Field value type Possible Values

AP1

Refers to the highest-priority Access Point for this policy. The Access Point reference links to an item in the Access Point table.

iAp1

KCDTIdAp1

Integer

Link to an Access Point.

AP2

Refers to the highest-priority Access Point after AP1 for this policy. The Access Point reference links to an item in the Access Point table.

iAp2

KCDTIdAp2

Integer

Link to an Access Point.

AP3

Optional. Refers to the highest-priority Access Point after AP2 for this policy. The Access Point reference links to an item in the Access Point table.

iAp3

KCDTIdAp3

Integer

Link to an Access Point.

AP4

Optional. Refers to the highest-priority Access Point after AP3 for this policy. The Access Point reference links to an item in the Access Point table.

iAp4

KCDTIdAp4

Integer

Link to an Access Point.

AP5

Optional. Refers to the highest-priority Access Point after AP3 for this policy. The Access Point reference links to an item in the Access Point table.

iAp5

KCDTIdAp5

Integer

Link to an Access Point.

AP6

Optional. Refers to the highest-priority Access Point after AP3 for this policy. The Access Point reference links to an item in the Access Point table.

iAp6

KCDTIdAp6

Integer

Link to an Access Point.

AP7

Optional. Refers to the highest-priority Access Point after AP3 for this policy. The Access Point reference links to an item in the Access Point table.

iAp7

KCDTIdAp7

Integer

Link to an Access Point.

AP8

Optional. Refers to the highest-priority Access Point after AP3 for this policy. The Access Point reference links to an item in the Access Point table.

iAp8

KCDTIdAp8

Integer

Link to an Access Point.

AP9

Optional. Refers to the highest-priority Access Point after AP3 for this policy. The Access Point reference links to an item in the Access Point table.

iAp9

KCDTIdAp9

Integer

Link to an Access Point.

AP10

Optional. Refers to the highest-priority Access Point after AP9 for this policy. The Access Point reference links to an item in the Access Point table.

iAp10

KCDTIdAp10

Integer

Link to an Access Point.

AP11

Optional. Refers to the highest-priority Access Point after AP10 for this policy. The Access Point reference links to an item in the Access Point table.

iAp11

KCDTIdAp11

Integer

Link to an Access Point.

AP12

Optional. Refers to the highest-priority Access Point after AP11 for this policy. The Access Point reference links to an item in the Access Point table.

iAp12

KCDTIdAp12

Integer

Link to an Access Point.

AP13

Optional. Refers to the highest-priority Access Point after AP12 for this policy. The Access Point reference links to an item in the Access Point table.

iAp13

KCDTIdAp13

Integer

Link to an Access Point.

AP14

Optional. Refers to the highest-priority Access Point after AP13 for this policy. The Access Point reference links to an item in the Access Point table.

iAp14

KCDTIdAp14

Integer

Link to an Access Point.

AP15

Optional. Refers to the highest-priority Access Point after AP14 for this policy. The Access Point reference links to an item in the Access Point table.

iAp15

KCDTIdAp15

Integer

Link to an Access Point.

Configuration Access Point

This table configures an internal configuration stack.

Name of the class that defines the structure of a record in this table

CCDConfigAccessPointRecord

Symbol that defines the unique numeric ID for the table

KCDTIdConfigAccessPointRecord

List of fields that define a record for this table

Field name Description Name of the class data member Symbol defining the unique numeric Id of the field Field value type Possible Values

SCpr

 

iSCpr

KCDTIdConfigAccessPointSCpr

Enum

 

Protocol

 

iProtocol

KCDTIdConfigAccessPointProtocol

Enum

 

ProtocolConfig

 

iProtocolConfig

KCDTIdConfigAccessPointProtocolConfig

 

LayerBelow

 

iLayerBelow

KCDTIdConfigAccessPointLayerBelow

Enum

 

CPR (Connection Provider)

This table configures a CPR.

Name of the class that defines the structure of a record in this table

CCDCprRecord

Symbol that defines the unique numeric ID for the table

KCDTIdCprRecord

List of fields that define a record for this table

Field name Description Name of the class data member Symbol defining the unique numeric Id of the field Field value type Possible Values

CprUid

The ECom Id for the factory that creates CPR nodes.

iiCprUid

KCDTIdCprUid

Integer

MCPR (Meta Connection Provider)

This table configures an MCPR.

Name of the class that defines the structure of a record in this table

CCDMCprRecord

Symbol that defines the unique numeric ID for the table

KCDTIdMCprRecord

List of fields that define a record for this table

Field name Description Name of the class data member Symbol defining the unique numeric Id of the field Field value type Possible Values

MCprUid

The ECom Id for the factory that creates the MCPR nodes.

iiMCprUid

KCDTIdMCprUid

Integer

Protocol

This table configures a Flow. The use of this table depends on the implementation of the Flows.

Name of the class that defines the structure of a record in this table

CCDProtocolRecord

Symbol that defines the unique numeric ID for the table

KCDTIdProtocolRecord

List of fields that define a record for this table

Field name Description Name of the class data member Symbol defining the unique numeric Id of the field Field value type Possible Values

ProtocolUid

Provides the Ecom implementation Id.

iProtocolUid

KCDTIdProtocolUid

Integer

 

ProtocolConfigLoaderUid

Optional.

iProtocolConfigLoaderUid

KCDTIdProtocolConfigLoaderUid

Integer

SCPR (SubConnection Provider)

This table configures an SCPR.

Name of the class that defines the structure of a record in this table

CCDSCprRecord

Symbol that defines the unique numeric ID for the table

KCDTIdSCprRecord

List of fields that define a record for this table

Field name Description Name of the class data member Symbol defining the unique numeric Id of the field Field value type Possible Values

SCprUid

The ECom Id for the factory that creates SCPR nodes.

iSCprUid

KCDTIdSCprUid

Integer