Pyrite Programmers Guide

Rob Tillotson

robt@debian.org
      

Permission to use, copy, modify, and distribute this document for any purpose and without fee is hereby granted, provided that the above copyright notice and this paragraph appear in all copies.

Pyrite is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License, version 2, as published by the Free Software Foundation.

Pyrite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

You should have received a copy of the GNU Library General Public License along with Pyrite; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

In the Pyrite distribution, the GNU Library General Public License can be found in the file doc/COPYING; in the Debian GNU/Linux pre-packaged version, it can be found in /usr/doc/copyright/LGPL.

3Com, the 3Com logo, Palm Computing and HotSync are registered trademarks, and Palm III, the Palm III logo, Palm OS, PalmPilot, and the Palm Computing platform logo are trademarks of Palm Computing, Inc., 3Com Corporation or its subsidiaries. Open Source is a registered certification mark of Software in the Public Interest. All other brands and product names may be trademarks or registered trademarks of their respective holders.


Table of Contents
Preface
Synopsis
Acknowledgements
Production Notes
I. Reference
1. Blocks
Class: Block
Class: Record
Class: AppBlock
Class: CategoryAppBlock
Class: SortBlock
Class: Resource
Class: PrefBlock
Attributes
Functions
2. Databases
Class: Database
3. Stores
Class: Store
Class: BaseStore
4. Handheld Application Support
Class: App
5. Conduits
Class: Conduit