diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-FA12B3F7-4E84-5BBD-8598-9A974FFA7FCC.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-FA12B3F7-4E84-5BBD-8598-9A974FFA7FCC.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,51 @@ + + + + + +What +is Root Server Configurator? +

Root Server Configurator is the starter program for the C32exe process. +Root Server Configurator is started during device startup and then Root Server +Configurator starts all the other servers used for device communication.

+

Examples of these servers are the Sockets +Server, the Telephony +Server and the Serial +Communications Server.

+

The Root Server Configurator is a separate process to the Root Server.

+

To start the Root Server Configurator, a process must start either the c32start.exe program, +or must call the StartC32() function. In the Techview reference +version of Symbian platform, the steps in the startup up of the +communications servers are:

+
    +
  1. System +Starter calls c32start.exe to start the Root Server +Configurator.

  2. +
  3. The Root Server Configurator +loads the CMI files

  4. +
  5. The Root Server Configurator +calls RProcess::Create() to start the C32exe process. This +starts the Root Server.

    The Root Server Configurator makes requests +to Root Server for Root Server to load all the Comms Provider Modules.

  6. +
+

After step 3, the device communications servers are all loaded and ready +for use by applications.

+

Figure 1 shows these three steps and how the Root Server and Root Server +Configurator relate:

+ + Figure 1 - How Root Server and Root Server relate, and the +steps involved during startup + + +

Root Server Configurator is configured by two types of files: CMI +files, and the c32start.ini file.

+

Root Server Configurator does not provide a published API to its server. +Root Server Configurator is the only application which uses the Root Server +API.

+
\ No newline at end of file