<?xml version="1.0" encoding="iso-8859-1"?>
<module name="Ft.Server.Server" file="/work/a/ports/textproc/py-4suite/work/4Suite-1.0b1/build/lib.freebsd-8.0-RELEASE-p2-i386-2.4/Ft/Server/Server/__init__.py">
  <modification-date>2005-04-07 20:05:54</modification-date>
  <abstract>Repository server (direct access) base module</abstract>
  <description>Copyright 2005 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
  <modules>
    <module-reference public="yes" documented="yes" name="Commands" realname="Ft.Server.Server.Commands">
      <abstract>This command-line application allows a 4Suite repository administrator to perform management tasks on the repository as a whole, including setup, server control, backup, and other operations.</abstract>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="ConfigParser" realname="Ft.Server.Server.ConfigParser">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Connection" realname="Ft.Server.Server.Connection">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Controller" realname="Ft.Server.Server.Controller">
      <abstract>Controller of all repository servers/daemons</abstract>
      <description>Copyright 2003 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Daemon" realname="Ft.Server.Server.Daemon">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Drivers" realname="Ft.Server.Server.Drivers">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="FtRpc" realname="Ft.Server.Server.FtRpc">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Ftp" realname="Ft.Server.Server.Ftp">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="GlobalConfig" realname="Ft.Server.Server.GlobalConfig">
      <abstract>Collected stste from the global 4Suite repository config file, parsed in Ft.Server.Server.Lib.ConfigFile</abstract>
      <description>Copyright 2003 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Http" realname="Ft.Server.Server.Http">
      <abstract>HTTP and SOAP server for the repostiory</abstract>
      <description>Copyright 2005 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Ipc" realname="Ft.Server.Server.Ipc">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Launcher" realname="Ft.Server.Server.Launcher">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Lib" realname="Ft.Server.Server.Lib">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="MessageSource" realname="Ft.Server.Server.MessageSource">
      <abstract>Misc error codes and messages for the repository servers</abstract>
      <description>Copyright 2003 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Modules" realname="Ft.Server.Server.Modules">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="RequestHandler" realname="Ft.Server.Server.RequestHandler">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="SCore" realname="Ft.Server.Server.SCore">
      <abstract>Core repository access functions</abstract>
      <description>Copyright 2003 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
    </module-reference>
    <module-reference public="yes" documented="yes" name="ServerConfig" realname="Ft.Server.Server.ServerConfig">
      <abstract/>
      <description/>
    </module-reference>
    <module-reference public="yes" documented="yes" name="Xslt" realname="Ft.Server.Server.Xslt">
      <abstract>XSLT extension elements and functions supporting the 4SS repository API</abstract>
      <description>Copyright 2004 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/</description>
    </module-reference>
    <module-reference public="no" documented="yes" name="_event" realname="Ft.Server.Server._event">
      <abstract>This module provides a multi-process enabled event.</abstract>
      <description>(*) - not available on all platforms

Functions:

Event() -- create a new event object (*)
WaitEvents() -- wait for multiple events at once (*)

Special objects:

EventType -- type object for event objects (*)
EventError -- exception raised for errors</description>
    </module-reference>
    <module-reference public="no" documented="yes" name="_processc" realname="Ft.Server.Server._processc">
      <abstract>This module provides functionality for manipulating processes.</abstract>
      <description>Functions:

Process() -- create a new process object

Special objects:

ProcessType -- type object for process objects
ProcessError -- exception raised for errors</description>
    </module-reference>
  </modules>
  <classes>
    <class name="FtServerServerException" public="yes">
      <bases>
        <base documented="yes" class="FtServerBaseException" module="Ft.Server"/>
      </bases>
      <abstract>Exception class for errors incurred while using the
server core APIs</abstract>
      <description/>
      <method-resolution-order>
        <base name="FtServerServerException" module="Ft.Server.Server"/>
        <base name="FtServerBaseException" module="Ft.Server"/>
        <base name="FtException" module="Ft"/>
        <base name="Exception" module="exceptions"/>
      </method-resolution-order>
      <fields documented="yes" class="FtServerServerException" module="Ft.Server.Server" inherited="no">
        <field public="yes" name="MessageSource" id="FtServerServerException-MessageSource">
          <value>&lt;module 'Ft.Server.Server.MessageSource' from 'b...E-p2-i386-2.4/Ft/Server/Server/MessageSource.py'&gt;</value>
        </field>
      </fields>
      <methods documented="yes" class="FtServerBaseException" module="Ft.Server" inherited="yes">
        <member-reference name="__init__" public="no"/>
      </methods>
      <methods documented="yes" class="FtException" module="Ft" inherited="yes">
        <member-reference name="__getattr__" public="no"/>
        <member-reference name="__repr__" public="no"/>
        <member-reference name="__str__" public="no"/>
      </methods>
      <methods documented="no" class="Exception" module="exceptions" inherited="yes">
        <member-reference name="__getitem__" public="no"/>
      </methods>
    </class>
    <class name="Module" public="yes">
      <bases>
      </bases>
      <abstract># Base class for modules used in servers</abstract>
      <description/>
      <method-resolution-order>
        <base name="Module" module="Ft.Server.Server"/>
      </method-resolution-order>
      <methods documented="yes" class="Module" module="Ft.Server.Server" inherited="no">
        <method public="yes" name="initialize" id="Module-initialize">
          <abstract>Hook to allow all modules to perform whatever is needed before
beginning to process configuration entries.</abstract>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="parser"/>
            <arg name="config"/>
          </arguments>
        </method>
        <method public="yes" name="loadObject" id="Module-loadObject">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="path"/>
          </arguments>
        </method>
      </methods>
      <fields documented="yes" class="Module" module="Ft.Server.Server" inherited="no">
        <field public="yes" name="commands" id="Module-commands">
          <value>{}</value>
        </field>
        <field public="yes" name="handlers" id="Module-handlers">
          <value>{}</value>
        </field>
      </fields>
    </class>
  </classes>
  <fields>
    <field public="yes" name="FTSERVER_NAMESPACE" id="FTSERVER_NAMESPACE">
      <value>'http://xmlns.4suite.org/reserved'</value>
    </field>
    <field public="yes" name="FTSERVER_SERVER_NS" id="FTSERVER_SERVER_NS">
      <value>'http://xmlns.4suite.org/reserved'</value>
    </field>
  </fields>
</module>
