|
From: stephan b. <sg...@us...> - 2004-12-23 23:18:29
|
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 |