Update of /cvsroot/pclasses/pclasses2/doc/manual
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3329
Added Files:
pclasses2.lyx
Log Message:
egg
--- NEW FILE: pclasses2.lyx ---
#LyX 1.3 created this file. For more info see http://www.lyx.org/
\lyxformat 221
\textclass article
\language english
\inputencoding auto
\fontscheme default
\graphics default
\paperfontsize default
\spacing single
\papersize a4paper
\paperpackage a4
\use_geometry 1
\use_amsmath 0
\use_natbib 0
\use_numerical_citations 0
\paperorientation portrait
\leftmargin 2cm
\topmargin 2cm
\rightmargin 2cm
\bottommargin 2cm
\headheight 2cm
\headsep 1cm
\footskip 1cm
\secnumdepth 3
\tocdepth 3
\paragraph_separation skip
\defskip medskip
\quotes_language swedish
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle default
\layout Title
P::Classes 2.x
\layout Author
pcl...@li...
\layout Abstract
CVS Info: $Id: pclasses2.lyx,v 1.1 2004/12/23 23:18:20 sgbeal Exp $
\layout Abstract
This document will someday be the library manual for P::Classes 2.x
\layout Standard
\begin_inset LatexCommand \tableofcontents{}
\end_inset
\layout Section
Introduction
\layout Subsection
What is P::Classes?
\layout Standard
P::Classes, or simply P, is a C++ library aiming to provide a generic applicatio
n framework.
Thing
\begin_inset Quotes sld
\end_inset
Qt
\begin_inset Foot
collapsed true
\layout Standard
http://www.trolltech.com/qt/
\end_inset
without the UI parts.
\begin_inset Quotes srd
\end_inset
P provides cross-platform features such as:
\layout Itemize
Device-, protocol- and network-transparent i/o.
\layout Itemize
A Plugins module.
\layout Itemize
A generic SQL interface, including modules for MySQL(tm), Postgres(tm) and
Oracle(tm).
\layout Itemize
Unicode-capable string and regular expressions support.
\layout Standard
P
\begin_inset Quotes sld
\end_inset
should run
\begin_inset Quotes srd
\end_inset
at at least the following architectures:
\layout Itemize
Win32, MSVC (
\color red
Versions?
\color default
)
\layout Itemize
Posix (GNU/Linux),
\color red
gcc 3.2(?)+
\layout Itemize
Solaris
\layout Itemize
\color red
TODO
\layout Subsection
Where to get it
\layout Standard
This code currently exists only in CVS.
See the project page for the links and information:
\layout Quote
http://sourceforge.net/projects/pclasses
\layout Subsection
Disclaimers
\layout Itemize
This code is experimental and up for any number of changes.
\layout Itemize
This code might have bugs.
\layout Itemize
These docs might inadvertently lie to you.
Frequently.
\layout Itemize
No Warranties, express or implied.
\layout Itemize
You Have Been Warned.
\layout Subsection
License
\layout Standard
P::Classes is released under the terms of the GNU Lesser General Public
License (LGPL).
\layout Subsection
Credits
\layout Itemize
Christian Prochnow: author, project lead and main developer.
\layout Itemize
Marc Duerner:
\color red
TODO
\color default
.
\layout Itemize
Bernhard Rosenkraenzer:
\color red
TODO
\color default
.
\layout Itemize
Gregor Jehle: w-w-webmaster.
\layout Itemize
stephan beal: likes to write docs and break old code/conventions.
Writes the P::s11n support (http://s11n.net/ps11n/).
\layout Section
Architectural overview
\layout Subsection
Module List
\layout Section
Core Module
\layout Subsection
Alloc
\layout Standard
A memory allocator.
\layout Subsection
Atomic
\layout Standard
A wrapper for performing atomic operations.
\layout Subsection
Exception
\layout Standard
The base exception type used by P.
\layout Subsection
LinkedItem
\layout Standard
\color red
???
\layout Subsection
Phoenix
\layout Standard
A shared object provider.
\layout Subsection
Factory
\layout Standard
Object factory interface.
\layout Section
Unicode Module
\layout Subsection
Char
\layout Standard
Encapsulates a Unicode character.
\layout Subsection
String
\layout Standard
Encapsulates a Unicode string.
\layout Subsection
\color red
Regex???
\layout Standard
Provides Perl-compatible regular expressions (PCRE).
\layout Section
Plugin Module
\layout Section
System Module
\layout Subsection
Filesystems
\layout Subsubsection
File (
\color red
FSFile, for consistency?
\color default
)
\layout Subsubsection
FSDirectory
\layout Subsubsection
FSPath
\layout Subsection
Shared libraries
\layout Subsubsection
SharedLib
\layout Subsection
Threading
\layout Section
IO Module
\layout Subsection
IODevice
\layout Subsection
IOHandler
\layout Section
Net Module
\layout Subsection
NetworkAddress
\layout Subsection
Socket
\layout Section
SQL Module
\the_end
|