Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Barry::ContactLdif::AccessPair
Barry::Protocol::CalendarRecurrenceDataField::Additional
Barry::Protocol::AttributeFetch
AutoClose
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::BadPacketThrown by the socket class if a packet command's response indicates an error
Barry::BadPasswordA bad or unknown password when talking to the device
Barry::BadSizeUnexpected packet size, or not enough data
base64_input
base64_output
Barry::BuilderBase class for the builder functor hierarchy
BXLOCAL
Barry::Calendar
Barry::Protocol::CalendarRecurrenceDataField
Barry::CallLog
Barry::CategoryList
ChecksumParser
Barry::JDG::ClassEntry
Barry::JDG::ClassList
Barry::CodFileBuilderUsed to assemble multiple .cod files into a single packed .cod file using the pkzip file format
Barry::JDG::CodInfo
Barry::CommandTable
Barry::CommandTableCommand
Barry::Protocol::CommandTableField
Barry::Protocol::CommonField
Barry::Protocol::CommonField::CommonFieldData
Usb::ConfigDesc
Usb::ConfigDiscovery
Barry::ConfigFile
Barry::ConfigFileErrorThrown by the ConfigFile class when encountering a serious system error while loading the global config file for a given PIN
Barry::ContactRepresents a single record in the Address Book Blackberry database
Contact2Ldif
Barry::ContactGroupLink
Barry::ContactLdifClass for generating LDIF output based on a Barry::Contact record object
Context
Barry::ControllerThe main interface class
Barry::Data
Database
Barry::DatabaseDatabase
Barry::DatabaseItem
DataDumpParser
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::Date
Barry::Protocol::CalendarRecurrenceDataField::Additional::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::Protocol::DBDBField
Barry::ConfigFile::DBListType
Barry::DBPacketProvides 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::DesktopThe main interface class to the device databases
DesktopCon
Usb::Device
Usb::DeviceDiscovery
Barry::Diff
Directory
Barry::Protocol::Echo
Barry::EmailAddress
Usb::EndpointDiscovery
Usb::EndpointPair
Entry
Barry::ErrnoErrorSystem error that provides an errno error code
Usb::ErrorThrown on low level USB errors
Barry::ErrorThe base class for any future derived exceptions
Barry::JDWP::ErrorThrown on low level JDWP errors
Barry::FieldLink< RecordT >
File
Barry::Folder
fuse_error
Barry::GlobalConfigFile
Barry::Protocol::GroupLink
Barry::Protocol::PasswordChallenge::Hash
Barry::IConverterMain charset conversion class, primarily focused on converting between the Blackberry charset and an application-specified one
Barry::IConvHandleWrapper class for a two-way iconv_t handle pair
Usb::Interface
Usb::InterfaceDesc
Usb::InterfaceDiscovery
Barry::Mode::IpModem
Barry::Mode::JavaLoaderThe main interface class to the java program loader protocol
Barry::JDWP::JDWAppInfo
Barry::JDWP::JDWAppList
Barry::Protocol::JDWField
Barry::Protocol::JDWField::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::Protocol::JLPacket
Barry::JLPacketProvides an API for building and analyzing raw Javaloader protocol packets
Barry::Protocol::JLResponse
Barry::JLScreenInfo
Barry::Protocol::JLScreenInfo
Barry::Protocol::JVMCommand
Barry::Mode::JVMDebugThe main interface class to the java program debugger protocol
Barry::Protocol::JVMModulesEntry
Barry::JVMModulesEntry
Barry::Protocol::JVMModulesList
Barry::JVMModulesList
Barry::JVMPacketProvides an API for building and analyzing raw JavaDebug protocol packets
Barry::Protocol::JVMPacket
Barry::Protocol::JVMResponse
Barry::JVMThreadsEntry
Barry::Protocol::JVMThreadsList
Barry::JVMThreadsList
Barry::Protocol::JVMUnknown01
Barry::Protocol::JVMUnknown02
Barry::ContactLdif::LdifAttribute
Barry::LogLockRAII 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::Mode::ModeBase class for simple mode classes
Barry::Modem
Barry::Protocol::ModeSelect
Barry::Protocol::CalendarRecurrenceDataField::Additional::MonthByDate
Barry::Protocol::CalendarRecurrenceDataField::Additional::MonthByDay
Barry::ContactLdif::NameToFuncUsed to create a List of supported Barry field names, including calculated names, such as full postal address
Barry::NullParserIf in debug mode, this class can be used as a null parser
Barry::Protocol::OldDBDBField
Barry::Protocol::PackedField_02
Barry::Protocol::PackedField_10
Barry::Protocol::Packet
Barry::Protocol::JDWP::Packet
Barry::Packet
Barry::Protocol::JDWP::PacketCommand
Barry::Protocol::JDWP::PacketCommand::PacketCommandData
Barry::Protocol::JVMPacket::PacketData
Barry::Protocol::Packet::PacketData
Barry::Protocol::SocketCommand::PacketData
Barry::Protocol::JLPacket::PacketData
Barry::Protocol::JDWP::PacketEventRequest
Barry::Protocol::JDWP::PacketEventRequest::PacketEventRequestData
Barry::Protocol::JDWP::PacketEventRequestSet
Barry::Protocol::JDWP::PacketResponse
Barry::Protocol::JDWP::PacketResponse::PacketResponseData
Barry::Protocol::JDWP::Packet::PacketType
Barry::Protocol::JDWP::PacketVirtualMachine
Barry::Protocol::JDWP::PacketVirtualMachine::PacketVirtualMachineData
Barry::Protocol::JDWP::PacketVirtualMachineIDSizes
Barry::Protocol::DBCommand::Parameters
Barry::Protocol::DBResponse::Parameters
Barry::ParserBase class for the parser hierarchy
Barry::Protocol::PasswordChallenge
PathSplit
Barry::Pin
Barry::PINMessage
Barry::PostalAddress
Barry::PppFilter
Barry::Probe
Barry::ProbeResult
Barry::SocketRoutingQueue::QueueEntry
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::RecordStateTable
Barry::Protocol::RecordStateTableField
Barry::RecordStateTableState
Barry::RecurBase
Barry::Protocol::ModeSelect::ResponseBlock
Barry::SavedMessage
Barry::scoped_lock
Barry::Protocol::SequenceCommand
Barry::Mode::Serial
Barry::ServiceBook
Barry::ServiceBookConfig
Barry::Protocol::ServiceBookConfigField
Barry::ServiceBookData
Barry::SHA_CTX
Barry::Protocol::SizePacket
Barry::Sms
Barry::Protocol::SMSMetaData
Barry::SocketEncapsulates a "logical socket" in the Blackberry USB protocol
Barry::Protocol::SocketCommand
Barry::SocketRoutingQueue
Barry::SocketZero
StateTableCommand
Store< Record >
Barry::Protocol::DBR_OldTaggedRecord::TaggedData
Barry::Task
Barry::Thread
Barry::JDWP::Timeout
Usb::Timeout
Barry::Timezone
Barry::TimeZone
Barry::UnknownData
Barry::UnknownField
Barry::JLDeviceInfo::VersionQuad
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::Protocol::CalendarRecurrenceDataField::Additional::Week
Barry::Protocol::CalendarRecurrenceDataField::Additional::YearByDate
Barry::Protocol::CalendarRecurrenceDataField::Additional::YearByDay
Barry::ZeroPacketProvides an API for building and analyzing socket-0 protocol packets

Generated on 29 Mar 2010 for Barry by  doxygen 1.6.1