Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Barry::BadDataThrown by record classes if their data is invalid and cannot be uploaded to the Blackberry
Barry::BadPackedFormatThrown by record classes that don't recognize a given packed format code
Barry::BadPasswordA bad or unknown password when talking to the device
Barry::BadSizeUnexpected packet size, or not enough data
Barry::BuilderBase class for the builder functor hierarchy
Barry::ContactRepresents a single record in the Address Book Blackberry database
Barry::ContactLdifClass for generating LDIF output based on a Barry::Contact record object
Barry::ContactLdif::NameToFuncUsed to create a List of supported Barry field names, including calculated names, such as full postal address
Barry::ControllerThe main interface class
Barry::DataHandleStd::auto_ptr like class that handles pointers to Data, but instead of freeing them completely, the Data objects are turned to the SocketRoutingQueue from whence they came
Barry::DataQueueThis class provides a thread aware fifo queue for Data objects, providing memory management for all Data object pointers it contains
Barry::DBPacketProvides an API for building and analyzing raw DB protocol packets
Barry::Mode::DesktopThe main interface class to the device databases
Barry::ErrnoErrorSystem error that provides an errno error code
Barry::ErrorThe base class for any future derived exceptions
Usb::ErrorThrown on low level USB errors
Barry::LogLockRAII locking class used to protect the logStream passed into Barry::Init() (common.h)
Barry::NullParserIf in debug mode, this class can be used as a null parser
Barry::ParserBase class for the parser hierarchy
Barry::RecordBuilder< RecordT, StorageT >Template class for easy creation of specific protocol packet builder objects
Barry::RecordFetch< RecordT >Generic record fetch class, to help with using records without builder classes
Barry::RecordParser< RecordT, StorageT >Template class for easy creation of specific parser objects
Barry::SocketEncapsulates a "logical socket" in the Blackberry USB protocol
Barry::ZeroPacketProvides an API for building and analyzing socket-0 protocol packets

Generated on Mon Jan 12 10:52:05 2009 for Barry by  doxygen 1.5.7.1