| Barry::ContactLdif::AccessPair | |
| Additional | |
| Barry::Protocol::CalendarRecurrenceDataField::Additional | |
| Barry::AllRecordDumpStore | Derived from AllRecordStore, which just calls each record's Dump() member with the given stream |
| Barry::AllRecordParser | Convenience parser that creates a MultiRecordParser with all known record parsers added |
| Barry::AllRecordStore | Base class with overloaded functor behaviour for all available record classes |
| Barry::ALX::ALXParser | |
| App | |
| Barry::ALX::Application | |
| Barry::Protocol::AttributeFetch | |
| AutoClose | |
| b_VFormat | |
| b_VFormatAttribute | |
| b_VFormatParam | |
| Barry::Backup | |
| Barry::BackupError | Thrown by the Backup parser class when there is a problem with the low level file operation |
| Barry::BadData | Thrown by record classes if their data is invalid and cannot be uploaded to the Blackberry |
| Barry::BadPackedFormat | Thrown by record classes that don't recognize a given packed format code |
| Barry::BadPacket | Thrown by the socket class if a packet command's response indicates an error |
| Barry::BadPassword | A bad or unknown password when talking to the device |
| Barry::BadSize | Unexpected packet size, or not enough data |
| base64_input | |
| base64_output | |
| Barry::Bookmark | |
| Barry::Protocol::BookmarkFolders | |
| Barry::Protocol::BookmarkId | |
| Barry::BoostBuilder | This Builder class reads a boost serialization stream, and converts them into DBData records |
| Barry::BoostLoader< RecordT > | |
| Barry::BoostParser | This Parser turns incoming records (which can be of any record type included in ALL_KNOWN_PARSER_TYPES) into a Boost Serialization stream on the given iostream |
| Barry::BoostSaver< RecordT > | |
| Barry::Builder | Base class for the builder functor hierarchy |
| BXLOCAL | |
| Barry::Calendar | |
| Barry::CalendarAll | |
| Barry::Protocol::CalendarRecurrenceDataField | |
| CallbackHandler | |
| Barry::CallLog | |
| Barry::CategoryList | |
| Barry::Protocol::ChannelPacket | |
| ChecksumParser | |
| Barry::JDG::ClassEntry | |
| Barry::JDG::ClassList | |
| Barry::CodFileBuilder | Used to assemble multiple .cod files into a single packed .cod file using the pkzip file format |
| Barry::JDG::CodInfo | |
| Barry::ALX::CODSection | |
| Barry::CommandTable | |
| Barry::CommandTableCommand | |
| Barry::Protocol::CommandTableField | |
| Barry::Protocol::CommonField | |
| Barry::Protocol::CommonField::CommonFieldData | |
| CommonFieldData | |
| Usb::ConfigDesc | |
| Usb::ConfigDiscovery | |
| Barry::ConfigFile | |
| Barry::ConfigFileError | Thrown by the ConfigFile class when encountering a serious system error while loading the global config file for a given PIN |
| Barry::Contact | Represents a single record in the Address Book Blackberry database |
| Contact2Ldif | |
| Barry::ContactGroupLink | |
| Barry::ContactLdif | Class for generating LDIF output based on a Barry::Contact record object |
| Barry::ContentStore | Represents a single record in the Content Store Blackberry database |
| ContentStoreOutput | |
| Context | |
| Barry::Controller | The main interface class |
| Barry::ConvertError | Thrown by the vformat related barrysync library classes |
| Barry::Cr2LfWrapper | |
| Barry::Data | |
| Database | |
| Barry::DatabaseDatabase | |
| Barry::DatabaseItem | |
| DataDumpParser | |
| Barry::DataHandle | Std::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::DataQueue | This class provides a thread aware fifo queue for Data objects, providing memory management for all Data object pointers it contains |
| Barry::Date | |
| Additional::Day | |
| Barry::Protocol::CalendarRecurrenceDataField::Additional::Day | |
| Day | |
| Barry::Protocol::DBAccess | |
| Barry::Protocol::DBC_IndexedUpload | |
| Barry::Protocol::DBC_Record | |
| Barry::Protocol::DBC_RecordFlags | |
| Barry::Protocol::DBC_TaggedUpload | |
| Barry::Protocol::DBCommand | |
| Barry::Protocol::DBAccess::DBData | |
| Barry::DBData | Database record data class |
| DBData | |
| Barry::DBDataBuilder | Wrapper class around a DBData object, to make it easy to pass a DBData object into a function or API that requires a builder |
| Barry::Protocol::DBDBField | |
| Barry::ConfigFile::DBListType | |
| Barry::Mode::DBLoader | Database Loader operation class |
| Barry::Mode::DBLoaderData | |
| Barry::DBPacket | Provides an API for building and analyzing raw DB protocol packets |
| Barry::Protocol::DBR_DBDBRecord | |
| Barry::Protocol::DBR_OldDBDBRecord | |
| Barry::Protocol::DBR_OldTaggedRecord | |
| Barry::Protocol::DBResponse | |
| Barry::JDG::DebugFileEntry | |
| Barry::JDG::DebugFileList | |
| Barry::Mode::Desktop | The main interface class to the device databases |
| DesktopCon | |
| Usb::Device | |
| DeviceBase | |
| Barry::DeviceBuilder | Takes a list of database dbId's and behaves like a Builder, trying to avoid copies where possible on the device loading end |
| Usb::DeviceDiscovery | |
| DeviceInput | |
| DeviceInputBase | |
| DeviceOutput | |
| DeviceOutputBase | |
| Barry::DeviceParser | A parser class that "parses" raw data into a device |
| Barry::Diff | |
| Directory | |
| DumpOutput | |
| Barry::DumpStore< RecordT > | A Storage class for RecordParser<> that dumps the parsed record data to the given stream |
| Barry::Protocol::Echo | |
| Barry::EmailAddress | |
| Usb::EndpointDiscovery | |
| Usb::EndpointPair | |
| Entry | |
| Barry::ErrnoError | System error that provides an errno error code |
| Usb::Error | Thrown on low level USB errors |
| Barry::JDWP::Error | Thrown on low level JDWP errors |
| Barry::Error | The base class for any future derived exceptions |
| Barry::FieldLink< RecordT > | |
| File | |
| Barry::Folder | |
| fuse_error | |
| Barry::GlobalConfigFile | |
| Barry::Protocol::GroupLink | |
| Barry::Protocol::PasswordChallenge::Hash | |
| Hash | |
| Barry::HexDumpParser | Dumps raw hex of the given DBData to the given stream |
| Barry::IConverter | Main charset conversion class, primarily focused on converting between the Blackberry charset and an application-specified one |
| Barry::IConvHandle | Wrapper class for a two-way iconv_t handle pair |
| InputBase | |
| Usb::Interface | |
| Usb::InterfaceDesc | |
| Usb::InterfaceDiscovery | |
| Barry::Mode::IpModem | |
| Barry::Mode::JavaLoader | The main interface class to the java program loader protocol |
| Barry::JDWP::JDWAppInfo | |
| Barry::JDWP::JDWAppList | |
| Barry::Protocol::JDWField | |
| Barry::Protocol::JDWField::JDWFieldData | |
| JDWFieldData | |
| Barry::JDWP::JDWMessage | |
| Barry::JDWP::JDWP | |
| Barry::JDWP::JDWServer | |
| Barry::Protocol::JLCommand | |
| Barry::JLDeviceInfo | |
| Barry::Protocol::JLDeviceInfo | |
| Barry::JLDirectory | |
| Barry::JLDirectoryEntry | |
| Barry::Protocol::JLDirEntry | |
| Barry::JLEventlog | |
| Barry::JLEventlogEntry | |
| Barry::Protocol::JLEventlogEntry | |
| Barry::JLPacket | Provides an API for building and analyzing raw Javaloader protocol packets |
| Barry::Protocol::JLPacket | |
| Barry::Protocol::JLResponse | |
| Barry::Protocol::JLScreenInfo | |
| Barry::JLScreenInfo | |
| Barry::Protocol::JVMCommand | |
| Barry::Mode::JVMDebug | The main interface class to the java program debugger protocol |
| Barry::JVMModulesEntry | |
| Barry::Protocol::JVMModulesEntry | |
| Barry::JVMModulesList | |
| Barry::Protocol::JVMModulesList | |
| Barry::JVMPacket | Provides an API for building and analyzing raw JavaDebug protocol packets |
| Barry::Protocol::JVMPacket | |
| Barry::Protocol::JVMResponse | |
| Barry::JVMThreadsEntry | |
| Barry::JVMThreadsList | |
| Barry::Protocol::JVMThreadsList | |
| Barry::Protocol::JVMUnknown01 | |
| Barry::Protocol::JVMUnknown02 | |
| Languages | |
| Barry::ContactLdif::LdifAttribute | |
| LdifInput | |
| LdifOutput | |
| Barry::LdifStore | Storage class suitable for use in a RecordParser<> or RecordBuilder<> |
| Barry::ALX::Library | |
| Barry::LogLock | RAII locking class used to protect the logStream passed into Barry::Init() (common.h) |
| Usb::Match | |
| Barry::Memo | |
| Barry::Message | |
| Barry::Protocol::MessageAddress | |
| Barry::MessageBase | |
| Barry::Protocol::MessageRecord | |
| Barry::MimeBuilder | |
| MimeDump< Record > | |
| MimeDump< Barry::Calendar > | |
| MimeDump< Barry::Contact > | |
| MimeDump< Barry::Memo > | |
| MimeDump< Barry::Task > | |
| MimeInput | |
| MimeOutput | |
| MimeStore | |
| Barry::Mode::Mode | Base class for simple mode classes |
| ModeBase | |
| Barry::Modem | |
| Barry::Protocol::ModeSelect | |
| Additional::MonthByDate | |
| Barry::Protocol::CalendarRecurrenceDataField::Additional::MonthByDate | |
| MonthByDate | |
| Additional::MonthByDay | |
| MonthByDay | |
| Barry::Protocol::CalendarRecurrenceDataField::Additional::MonthByDay | |
| Barry::MultiRecordParser | Container parser class that accepts multiple Parser objects (often RecordParser<> objects but they don't have to be) and automatically routes incoming records to the appropriate parser |
| MyAllRecordDumpStore | |
| Barry::ContactLdif::NameToFunc | Used to create a List of supported Barry field names, including calculated names, such as full postal address |
| Barry::NullParser | If in debug mode, this class can be used as a null parser |
| Barry::NullStore< RecordT > | A Storage class for RecordParser<> that does nothing, for the cases where you only want to dump parsed record data to a stream |
| Barry::Protocol::OldDBDBField | |
| Barry::ALX::OSLoader | |
| OutputBase | |
| Barry::Protocol::PackedField_02 | |
| Barry::Protocol::PackedField_10 | |
| Barry::Protocol::JDWP::Packet | |
| Barry::Packet | |
| Barry::Protocol::Packet | |
| Barry::Protocol::JDWP::PacketCommand | |
| Barry::Protocol::JDWP::PacketCommand::PacketCommandData | |
| PacketCommandData | |
| PacketData | |
| Barry::Protocol::JLPacket::PacketData | |
| Barry::Protocol::JVMPacket::PacketData | |
| Barry::Protocol::ChannelPacket::PacketData | |
| Barry::Protocol::Packet::PacketData | |
| Barry::Protocol::SocketCommand::PacketData | |
| Barry::Protocol::JDWP::PacketEventRequest | |
| Barry::Protocol::JDWP::PacketEventRequest::PacketEventRequestData | |
| PacketEventRequestData | |
| Barry::Protocol::JDWP::PacketEventRequestSet | |
| Barry::Protocol::JDWP::PacketResponse | |
| Barry::Protocol::JDWP::PacketResponse::PacketResponseData | |
| PacketResponseData | |
| Barry::Protocol::JDWP::Packet::PacketType | |
| PacketType | |
| Barry::Protocol::JDWP::PacketVirtualMachine | |
| PacketVirtualMachineData | |
| Barry::Protocol::JDWP::PacketVirtualMachine::PacketVirtualMachineData | |
| Barry::Protocol::JDWP::PacketVirtualMachineIDSizes | |
| Parameters | |
| Barry::Protocol::DBCommand::Parameters | |
| Barry::Protocol::DBResponse::Parameters | |
| Barry::Parser | Base class for the parser hierarchy |
| Barry::Protocol::PasswordChallenge | |
| PathSplit | |
| Barry::Pin | |
| Barry::PINMessage | |
| Barry::Pipe | Reads data from a builder and feeds it into a parser |
| Barry::PostalAddress | |
| Barry::PppFilter | |
| Barry::Probe | |
| Barry::ProbeResult | |
| Barry::SocketRoutingQueue::QueueEntry | |
| Barry::Mode::RawChannel | The main class for creating a raw channel session |
| Barry::Mode::RawChannelDataCallback | |
| Barry::Mode::RawChannelSocketHandler | |
| Barry::Mode::RawChannelZeroSocketHandler | |
| 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::RecordParserBase | Abstract base class for the following RecordParser template, that exposes some information on the specifics that the record parser can handle |
| Barry::RecordStateTable | |
| Barry::Protocol::RecordStateTableField | |
| Barry::RecordStateTableState | |
| Barry::RecurBase | |
| Barry::Protocol::ModeSelect::ResponseBlock | |
| ResponseBlock | |
| Barry::Restore | Barry Backup Restore builder class |
| Barry::RestoreError | Thrown by the Restore builder class when there is a problem with the low level file operation |
| Barry::SavedMessage | |
| Barry::scoped_lock | |
| Barry::semaphore | |
| Barry::Protocol::SequenceCommand | |
| Barry::Mode::Serial | |
| Barry::ServiceBook | |
| Barry::ServiceBookConfig | |
| Barry::Protocol::ServiceBookConfigField | |
| Barry::ServiceBookData | |
| Sha1Output | |
| Barry::SHA_CTX | |
| SignalRestorer | |
| Barry::SocketRoutingQueue::SimpleSocketDataHandler< T > | |
| Barry::Protocol::SizePacket | |
| Barry::Sync::SlidingPair | |
| Barry::Sms | |
| Barry::Protocol::SMSMetaData | |
| Barry::Socket | Encapsulates a "logical socket" in the Blackberry USB protocol |
| Barry::Protocol::SocketCommand | |
| Barry::SocketRoutingQueue::SocketDataHandler | |
| Barry::SocketRoutingQueue | |
| Barry::SocketZero | |
| StateTableCommand | |
| Store< Record > | |
| Barry::Protocol::StringField | |
| Barry::Protocol::DBR_OldTaggedRecord::TaggedData | |
| TaggedData | |
| reuse::TarFile::TarError | |
| reuse::TarFile | |
| TarInput | |
| TarOutput | |
| Barry::Task | |
| Barry::TeeParser | Sends incoming DBData objects to all the parsers in its list |
| Barry::Thread | |
| Usb::Timeout | |
| Barry::JDWP::Timeout | |
| Barry::Timezone | |
| Barry::TimeZone | |
| Barry::Sync::TzWrapper | Wrapper class for the TZ environment variable |
| Barry::UnknownData | |
| Barry::UnknownField | |
| Barry::Protocol::VarStringField | |
| Barry::Sync::vAttr | Class for reading a b_VFormatAttribute |
| Barry::Sync::vBase | Base class containing vformat helper API |
| Barry::Sync::vCalendar | Class for converting between RFC 2445 iCalendar data format, and the Barry::Calendar class |
| Barry::Sync::vCard | Class for converting between RFC 2425/2426 vCard data format, and the Barry::Contact class |
| Barry::JLDeviceInfo::VersionQuad | |
| Barry::Sync::vJournal | Class for converting between RFC 2445 iCalendar data format, and the Barry::Memo class |
| Barry::vLateSmartPtr< T, FreeFuncPtrT > | Variation of the above smart pointer that allows the user to assign a free function after construction, in the case of dlopen()'d frees |
| Barry::vSmartPtr< T, FT, FreeFunc > | A special smart pointer for variables that have their own special 'free' functions |
| Barry::Sync::vTimeConverter | A virtual base class that the plugins may override, to do time related conversions |
| Barry::Sync::vTodo | Class for converting between RFC 2445 iCalendar data format, and the Barry::Task class |
| Week | |
| Barry::Protocol::CalendarRecurrenceDataField::Additional::Week | |
| Additional::Week | |
| Barry::XML::XMLParser | |
| Additional::YearByDate | |
| YearByDate | |
| Barry::Protocol::CalendarRecurrenceDataField::Additional::YearByDate | |
| Additional::YearByDay | |
| YearByDay | |
| Barry::Protocol::CalendarRecurrenceDataField::Additional::YearByDay | |
| Barry::ZeroPacket | Provides an API for building and analyzing socket-0 protocol packets |