Main Page
Modules
Namespaces
Classes
Files
Directories
Alphabetical List
Class List
Class Hierarchy
Class Members
Barry Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Barry::Protocol::AttributeFetch
Barry::BadData
Thrown by record classes if their data is invalid and cannot be uploaded to the Blackberry
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::Builder
Base class for the builder functor hierarchy
Barry::Calendar
Barry::Protocol::CalendarRecurrenceDataField
Barry::Protocol::CalendarRecurrenceDataField::Additional
Barry::Protocol::CalendarRecurrenceDataField::Additional::Day
Barry::Protocol::CalendarRecurrenceDataField::Additional::MonthByDate
Barry::Protocol::CalendarRecurrenceDataField::Additional::MonthByDay
Barry::Protocol::CalendarRecurrenceDataField::Additional::Week
Barry::Protocol::CalendarRecurrenceDataField::Additional::YearByDate
Barry::Protocol::CalendarRecurrenceDataField::Additional::YearByDay
ChecksumParser
Barry::CommandTable
Barry::CommandTableCommand
Barry::Protocol::CommandTableField
Barry::Protocol::CommonField
Barry::Protocol::CommonField::CommonFieldData
Usb::ConfigDesc
Usb::ConfigDiscovery
Barry::Contact
Contact2Ldif
Barry::ContactGroupLink
Barry::ContactLdif
Class for generating LDIF output based on a
Barry::Contact
record object
Barry::ContactLdif::AccessPair
Barry::ContactLdif::LdifAttribute
Barry::ContactLdif::NameToFunc
Used to create a List of supported
Barry
field names, including calculated names, such as full postal address
Barry::Controller
The main interface class
Barry::Data
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
Barry::Protocol::DBAccess
Barry::Protocol::DBAccess::DBData
Barry::Protocol::DBC_IndexedUpload
Barry::Protocol::DBC_Record
Barry::Protocol::DBC_RecordFlags
Barry::Protocol::DBC_TaggedUpload
Barry::Protocol::DBCommand
Barry::Protocol::DBCommand::Parameters
Barry::Protocol::DBDBField
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::DBR_OldTaggedRecord::TaggedData
Barry::Protocol::DBResponse
Barry::Protocol::DBResponse::Parameters
Barry::Mode::Desktop
The main interface class to the device databases
Usb::Device
Usb::DeviceDiscovery
Barry::Diff
Barry::EmailAddress
Usb::EndpointDiscovery
Usb::EndpointPair
Barry::ErrnoError
System error that provides an errno error code
Barry::Error
The base class for any future derived exceptions
Usb::Error
Thrown on low level USB errors
Barry::FieldLink< RecordT >
Barry::Folder
Barry::Protocol::GroupLink
Usb::Interface
Usb::InterfaceDesc
Usb::InterfaceDiscovery
Barry::Mode::IpModem
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::Protocol::MessageRecord
Barry::Modem
Barry::Protocol::ModeSelect
Barry::Protocol::ModeSelect::ResponseBlock
Barry::Protocol::OldDBDBField
Barry::Protocol::PackedField_02
Barry::Protocol::PackedField_10
Barry::Protocol::Packet
Barry::Packet
Barry::Protocol::Packet::PacketData
Barry::Parser
Base class for the parser hierarchy
Barry::Protocol::PasswordChallenge
Barry::Protocol::PasswordChallenge::Hash
Barry::PINMessage
Barry::PostalAddress
Barry::PppFilter
Barry::Probe
Barry::ProbeResult
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::SavedMessage
Barry::scoped_lock
Barry::Protocol::SequenceCommand
Barry::Mode::Serial
Barry::ServiceBook
Barry::ServiceBookConfig
Barry::Protocol::ServiceBookConfigField
Barry::SHA_CTX
Barry::Protocol::SizePacket
Barry::Socket
Encapsulates a "logical socket" in the Blackberry USB protocol
Barry::Protocol::SocketCommand
Barry::Protocol::SocketCommand::PacketData
Barry::SocketRoutingQueue
Barry::SocketRoutingQueue::QueueEntry
Barry::SocketZero
StateTableCommand
Store< Record >
Barry::Task
Usb::Timeout
Barry::Timezone
Barry::TimeZone
Barry::UnknownData
Barry::UnknownField
Barry::ZeroPacket
Provides an API for building and analyzing socket-0 protocol packets
Generated on Wed Sep 24 21:27:32 2008 for Barry by
1.5.1