|
NAMEAddressBook::DB::PDB - Backend for AddressBook to use PDB (PalmOS) Databases.SYNOPSISuse AddressBook; $a = AddressBook->new(source => "PDB",port=>"/dev/pilot"); $b = AddressBook->new(source => "PDB",pdb=>$pdb); $c = AddressBook->new(source => "PDB",dlp=>$dlp); DESCRIPTIONThe PDA::Pilot library module is required in order to use this package. PDA::Pilot is available as part of the pilot-link distribution, which is available at http://www.gnu-designs.com/pilot-linkAddressBook::DB::PDB supports sequential backend database methods. AddressBook::DB::PDB behavior can be modified using the following options:
Any of these options can be specified in the constructor, or in the configuration file. new$a = AddressBook->new(source => "PDB"); $a = AddressBook->new(source => "PDB", port => "/dev/pilot"); If a "pdb" parameter is supplied, it will be used as a reference to an already created PDA::Pilot::DLP::DBPtr object. Otherwise, if a "port" is supplied, the user will be prompted to press the hotsync button to establish the connection. TimestampsFor syncronization purposes, all records which have the "modified" flag set are timestamped with the current time. All records with have the "modified" flag unset are timestamped with "0" (very, very old).Deleted RecordsPDB records which have the "deleted" flag set are removed as part of the initialization process. The "archive" flag is ignored.CategoriesFor convienience, a record's category is treated like any other attribute. New categories are created as necessary. Moving a record to a new category will achieve the expected result during synchronization. However, because renaming a category does not cause affected records to be marked as "modified", category renaming operations will be lost during synchronization.AUTHORDavid L. Leigh, <dleigh@sameasiteverwas.net>SEE ALSOAddressBook, AddressBook::Config, AddressBook::Entry.PDA::Pilot
Visit the GSP FreeBSD Man Page Interface. |