diff -r 4816d766a08a -r f345bda72bc4 Symbian3/PDK/Source/GUID-7F8F830A-990C-5DDF-9D8F-28C89BFA755A.dita --- a/Symbian3/PDK/Source/GUID-7F8F830A-990C-5DDF-9D8F-28C89BFA755A.dita Tue Mar 30 11:42:04 2010 +0100 +++ b/Symbian3/PDK/Source/GUID-7F8F830A-990C-5DDF-9D8F-28C89BFA755A.dita Tue Mar 30 11:56:28 2010 +0100 @@ -1,90 +1,90 @@ - - - - - -Profile -Server Configuration Settings -

The Configuration Settings of the Profile Server are a set of configurable -parameters that affect the behaviour of the profile server.

-

This topic describes the Key Schema for the Configuration Settings.

-
Key Schema for Configuration Settings

Profile Server -settings are configured using a 32 bit Key in CenRep.

The first 8 -bits of the Key define the table. The interpretation of the remaining 24 bits -of the Key is specific to the table.

The existing table is Profile -Property Table(KSIPProfilePropertiesTable):

Key Schema for Profile Property -Table

For the Profile Property Table, the 24 bits constitute the -Profile Type and Profile Property.

- -<tgroup cols="3"><colspec colname="col1"/><colspec colname="col2"/><colspec colname="col3"/> -<thead> -<row> -<entry valign="top">8 bits</entry> -<entry valign="top">8 bits </entry> -<entry valign="top">16 bits </entry> -</row> -</thead> -<tbody> -<row> -<entry>Profile Property Table </entry> -<entry> Profile Type</entry> -<entry> Profile Property </entry> -</row> -</tbody> -</tgroup> -</table> <p>Profile Types are defined as enum TSIPProfileClass in sipproifiletypeinfo.h -. </p><p> Profile Properties are defined as enum TProfileProperty in sipprofileagentextensionparams.h -.</p><p>The enum values for Profile Type and Profile Property has to be incremented -by 1 before the key is formed. This approach is adapted for better key intepretation -since the enum values start from 0.</p> </section> -<example><title> Example

The following example shows how to form -a Key to set the default Registration duration for IETF profile in Profile -Property Table.

The value defined for Profile Property Table asKSIPProfilePropertiesTable(0x01000000).

The -value defined for Profile Type IETF in enum TSIPProfileClass is EInternet(0) -.

The value defined for 'Profile Property' 'Registration' in enumTProfileProperty -is EProfileRegistrationValue (0).

The resulting Key formed is:

    -
- - - -Table - Profile Type -Profile Property - - - - -0 0 0 0 0 0 0 1 -0 0 0 0 0 0 0 1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - - - -
-
  • - - - -Table - Profile Type -Profile Property - - - - -0 1 -0 1 -0 0 0 1 - - - -
  • -

    The values of "IETF" and "Registration Profile Property" are incremented -by 1 before the key is formed.

    + + + + + +Profile +Server Configuration Settings +

    The Configuration Settings of the Profile Server are a set of configurable +parameters that affect the behaviour of the profile server.

    +

    This topic describes the Key Schema for the Configuration Settings.

    +
    Key Schema for Configuration Settings

    Profile Server +settings are configured using a 32 bit Key in CenRep.

    The first 8 +bits of the Key define the table. The interpretation of the remaining 24 bits +of the Key is specific to the table.

    The existing table is Profile +Property Table(KSIPProfilePropertiesTable):

    Key Schema for Profile Property +Table

    For the Profile Property Table, the 24 bits constitute the +Profile Type and Profile Property.

    + +<tgroup cols="3"><colspec colname="col1"/><colspec colname="col2"/><colspec colname="col3"/> +<thead> +<row> +<entry valign="top">8 bits</entry> +<entry valign="top">8 bits </entry> +<entry valign="top">16 bits </entry> +</row> +</thead> +<tbody> +<row> +<entry>Profile Property Table </entry> +<entry> Profile Type</entry> +<entry> Profile Property </entry> +</row> +</tbody> +</tgroup> +</table> <p>Profile Types are defined as enum TSIPProfileClass in sipproifiletypeinfo.h +. </p><p> Profile Properties are defined as enum TProfileProperty in sipprofileagentextensionparams.h +.</p><p>The enum values for Profile Type and Profile Property has to be incremented +by 1 before the key is formed. This approach is adapted for better key intepretation +since the enum values start from 0.</p> </section> +<example><title> Example

    The following example shows how to form +a Key to set the default Registration duration for IETF profile in Profile +Property Table.

    The value defined for Profile Property Table asKSIPProfilePropertiesTable(0x01000000).

    The +value defined for Profile Type IETF in enum TSIPProfileClass is EInternet(0) +.

    The value defined for 'Profile Property' 'Registration' in enumTProfileProperty +is EProfileRegistrationValue (0).

    The resulting Key formed is:

      +
    + + + +Table + Profile Type +Profile Property + + + + +0 0 0 0 0 0 0 1 +0 0 0 0 0 0 0 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 + + + +
    +
  • + + + +Table + Profile Type +Profile Property + + + + +0 1 +0 1 +0 0 0 1 + + + +
  • +

    The values of "IETF" and "Registration Profile Property" are incremented +by 1 before the key is formed.

    \ No newline at end of file