Binary compatibility report for the Barry library  between 0.16 and 0.17.0 versions on x86

Test Info


Library NameBarry
Version #10.16
Version #20.17.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files52
Total Shared Libraries3
Total Symbols / Types650 / 420
VerdictIncompatible
(30.4%)

Problem Summary


SeverityCount
Added Symbols-461
Removed SymbolsHigh14
Problems with
Data Types
High10
Medium10
Low17
Problems with
Symbols
High14
Medium0
Low1
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (461)


a_alxparser.h, libbarryalx.so.17.0.0
namespace Barry::ALX
ALXParser::ALXParser [in-charge] ( OSLoader& osloader, std::istream& input )
ALXParser::ALXParser [not-in-charge] ( OSLoader& osloader, std::istream& input )
ALXParser::on_characters Glib::ustring const& data )
ALXParser::on_comment Glib::ustring const& text )
ALXParser::on_end_document ( )
ALXParser::on_end_element Glib::ustring const& name )
ALXParser::on_error Glib::ustring const& text )
ALXParser::on_fatal_error Glib::ustring const& text )
ALXParser::on_start_document ( )
ALXParser::on_start_element ( Glib::ustring const& name, xmlpp::SaxParser::AttributeList const& attrs )
ALXParser::on_warning Glib::ustring const& text )
ALXParser::Run bool const enable )
ALXParser::~ALXParser [in-charge-deleting] ( )
ALXParser::~ALXParser [in-charge] ( )
ALXParser::~ALXParser [not-in-charge] ( )

a_application.h, libbarryalx.so.17.0.0
namespace Barry::ALX
Application::Application [in-charge] ( )
Application::Application [in-charge] xmlpp::SaxParser::AttributeList const& attrs )
Application::Application [not-in-charge] ( )
Application::Application [not-in-charge] xmlpp::SaxParser::AttributeList const& attrs )
Application::Dump std::ostream& os ) const
Application::~Application [in-charge-deleting] ( )
Application::~Application [in-charge] ( )
Application::~Application [not-in-charge] ( )

a_codsection.h, libbarryalx.so.17.0.0
namespace Barry::ALX
CODSection::AddFile std::string const& files )
CODSection::AddFiles std::string const& files )
CODSection::CODSection [in-charge] ( )
CODSection::CODSection [in-charge] xmlpp::SaxParser::AttributeList const& attrs )
CODSection::CODSection [not-in-charge] ( )
CODSection::CODSection [not-in-charge] xmlpp::SaxParser::AttributeList const& attrs )
CODSection::SetCopyright std::string const& copyright )
CODSection::SetDescription std::string const& description )
CODSection::SetDirectory std::string const& directory )
CODSection::SetID std::string const& id )
CODSection::SetName std::string const& name )
CODSection::SetRequired std::string const& required )
CODSection::SetVendor std::string const& vendor )
CODSection::SetVersion std::string const& version )
CODSection::~CODSection [in-charge-deleting] ( )
CODSection::~CODSection [in-charge] ( )
CODSection::~CODSection [not-in-charge] ( )

a_library.h, libbarryalx.so.17.0.0
namespace Barry::ALX
Library::Dump std::ostream& os ) const
Library::Library [in-charge] ( )
Library::Library [in-charge] xmlpp::SaxParser::AttributeList const& attrs )
Library::Library [not-in-charge] ( )
Library::Library [not-in-charge] xmlpp::SaxParser::AttributeList const& attrs )
Library::~Library [in-charge-deleting] ( )
Library::~Library [in-charge] ( )
Library::~Library [not-in-charge] ( )

a_osloader.h, libbarryalx.so.17.0.0
namespace Barry::ALX
OSLoader::AddApplication OSLoader::CODSectionPtr app )
OSLoader::AddLibrary OSLoader::CODSectionPtr lib )
OSLoader::AddProperties ( std::string const& property, std::string const& value )
OSLoader::AddProperties xmlpp::SaxParser::AttributeList const& attrs )
OSLoader::Dump std::ostream& os ) const
OSLoader::IsSupported xmlpp::SaxParser::AttributeList const& attrs )
OSLoader::Load std::string const& path )
OSLoader::LoadALXFile ( std::string const& alxfile, bool const enable )
OSLoader::OSLoader [in-charge] ( )
OSLoader::OSLoader [not-in-charge] ( )
OSLoader::SetSFIFile std::string const& name )
OSLoader::~OSLoader [in-charge] ( )
OSLoader::~OSLoader [not-in-charge] ( )

builder.h, libbarry.so.17.0.0
namespace Barry
DBDataBuilder::BuildRecord ( DBData& data, size_t& offset, IConverter const* ic )
DBDataBuilder::DBDataBuilder [in-charge] DBData const& orig )
DBDataBuilder::DBDataBuilder [not-in-charge] DBData const& orig )
DBDataBuilder::EndOfFile ( ) const
DBDataBuilder::FetchRecord ( DBData& data, IConverter const* ic )
DBDataBuilder::~DBDataBuilder [in-charge-deleting] ( )
DBDataBuilder::~DBDataBuilder [in-charge] ( )
DBDataBuilder::~DBDataBuilder [not-in-charge] ( )

builder.h, libbarrysync.so.17.0.0
namespace Barry
Builder::~Builder [in-charge-deleting] ( )
Builder::~Builder [in-charge] ( )

common.h, libbarry.so.17.0.0
namespace Barry
IsVerbose ( )
Verbose bool data_dump_mode )

configfile.h, libbarry.so.17.0.0
namespace Barry
ConfigFile::BuildDefaultPath ( )
ConfigFile::BuildFilename ( )
ConfigFile::CheckPath ( std::string const& path, std::string* perr ) [static]
ConfigFile::Clear ( )
ConfigFile::ConfigFile [in-charge] Pin pin )
ConfigFile::ConfigFile [in-charge] Pin pin, DatabaseDatabase const& db )
ConfigFile::ConfigFile [not-in-charge] Pin pin )
ConfigFile::ConfigFile [not-in-charge] Pin pin, DatabaseDatabase const& db )
ConfigFile::DBListType::IsSelected std::string const& dbname ) const
ConfigFile::Enlighten DatabaseDatabase const& db )
ConfigFile::Load ( )
ConfigFile::Save ( )
ConfigFile::SetBackupList ConfigFile::DBListType const& list )
ConfigFile::SetBackupPath std::string const& path )
ConfigFile::SetDeviceName std::string const& name )
ConfigFile::SetPromptBackupLabel bool prompt )
ConfigFile::SetRestoreList ConfigFile::DBListType const& list )
ConfigFile::~ConfigFile [in-charge] ( )
ConfigFile::~ConfigFile [not-in-charge] ( )
GlobalConfigFile::BuildFilename ( )
GlobalConfigFile::Clear ( )
GlobalConfigFile::GetKey std::string const& key ) const
GlobalConfigFile::GlobalConfigFile [in-charge] ( )
GlobalConfigFile::GlobalConfigFile [in-charge] std::string const& appname )
GlobalConfigFile::GlobalConfigFile [not-in-charge] ( )
GlobalConfigFile::GlobalConfigFile [not-in-charge] std::string const& appname )
GlobalConfigFile::Load ( )
GlobalConfigFile::Save ( )
GlobalConfigFile::SetKey ( std::string const& key, std::string const& value )
GlobalConfigFile::SetLastDevice Pin const& pin )
GlobalConfigFile::SetVerboseLogging bool verbose )
GlobalConfigFile::~GlobalConfigFile [in-charge] ( )
GlobalConfigFile::~GlobalConfigFile [not-in-charge] ( )

connector.h, libbarry.so.17.0.0
namespace Barry
Connector::ClearPassword ( )
Connector::Connect ( )
Connector::Connector [in-charge] ( char const* password, std::string const& locale, Pin pin )
Connector::Connector [in-charge] ( char const* password, std::string const& locale, ProbeResult const& result )
Connector::Connector [not-in-charge] ( char const* password, std::string const& locale, Pin pin )
Connector::Connector [not-in-charge] ( char const* password, std::string const& locale, ProbeResult const& result )
Connector::Disconnect ( )
Connector::FindDevice Pin pin ) [static]
Connector::Reconnect int total_tries )
Connector::ReconnectForDirtyFlags ( )
Connector::RequireDirtyReconnect ( )
Connector::SetPassword char const* password )
Connector::~Connector [in-charge-deleting] ( )
Connector::~Connector [in-charge] ( )
Connector::~Connector [not-in-charge] ( )
DesktopConnector::DesktopConnector [in-charge] ( char const* password, std::string const& locale, Pin pin, SocketRoutingQueue* router, int connect_timeout )
DesktopConnector::DesktopConnector [in-charge] ( char const* password, std::string const& locale, ProbeResult const& result, SocketRoutingQueue* router, int connect_timeout )
DesktopConnector::DesktopConnector [not-in-charge] ( char const* password, std::string const& locale, Pin pin, SocketRoutingQueue* router, int connect_timeout )
DesktopConnector::DesktopConnector [not-in-charge] ( char const* password, std::string const& locale, ProbeResult const& result, SocketRoutingQueue* router, int connect_timeout )
DesktopConnector::DoDisconnect ( )
DesktopConnector::FinishConnect ( )
DesktopConnector::IsConnected ( )
DesktopConnector::IsDisconnected ( )
DesktopConnector::PasswordPrompt ( BadPassword const& bp, std::string& password_result )
DesktopConnector::RetryPassword char const* password )
DesktopConnector::StartConnect char const* password )
DesktopConnector::~DesktopConnector [in-charge-deleting] ( )
DesktopConnector::~DesktopConnector [in-charge] ( )

controller.h, libbarry.so.17.0.0
namespace Barry
Controller::Controller [in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue, int default_timeout )
Controller::Controller [in-charge] ( ProbeResult const& device, int default_timeout )
Controller::Controller [not-in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue, int default_timeout )
Controller::Controller [not-in-charge] ( ProbeResult const& device, int default_timeout )
Controller::SelectMode ( Controller::ModeType mode, char const* explicitModeName )

data.h, libbarry.so.17.0.0
namespace Barry
Data::Append void const* buf, size_t size )
DBData::DBData [in-charge] ( )
DBData::DBData [in-charge] ( Data& externalData, bool copy )
DBData::DBData [in-charge] ( DBData::RecordFormatVersion ver, std::string const& dbName, uint8_t recType, uint32_t uniqueId, size_t offset, Data& externalData, bool copy )
DBData::DBData [in-charge] ( DBData::RecordFormatVersion ver, std::string const& dbName, uint8_t recType, uint32_t uniqueId, size_t offset, void const* ValidData, size_t size )
DBData::DBData [in-charge] ( void const* ValidData, size_t size )
DBData::DBData [not-in-charge] ( )
DBData::DBData [not-in-charge] ( Data& externalData, bool copy )
DBData::DBData [not-in-charge] ( DBData::RecordFormatVersion ver, std::string const& dbName, uint8_t recType, uint32_t uniqueId, size_t offset, Data& externalData, bool copy )
DBData::DBData [not-in-charge] ( DBData::RecordFormatVersion ver, std::string const& dbName, uint8_t recType, uint32_t uniqueId, size_t offset, void const* ValidData, size_t size )
DBData::DBData [not-in-charge] ( void const* ValidData, size_t size )
DBData::operator = DBData const& other )
DBData::UseData ( )
DBData::~DBData [in-charge] ( )
DBData::~DBData [not-in-charge] ( )

error.h, libbarry.so.17.0.0
namespace Barry
BadSize::BadSize [in-charge] ( unsigned int packet_size, unsigned int data_buf_size, unsigned int required_size )
BadSize::BadSize [not-in-charge] char const* msg, unsigned int data_size, unsigned int required_size )
BadSize::BadSize [not-in-charge] ( unsigned int packet_size, unsigned int data_buf_size, unsigned int required_size )
ErrnoError::ErrnoError [in-charge] std::string const& msg )
ErrnoError::ErrnoError [not-in-charge] std::string const& msg )
ErrnoError::ErrnoError [not-in-charge] ( std::string const& msg, int err )

ldif.h, libbarry.so.17.0.0
namespace Barry
ContactLdif::Image Contact const& con ) const
ContactLdif::SetImage ( Contact& con, std::string const& val ) const

ldifio.h, libbarry.so.17.0.0
namespace Barry
LdifStore::LdifStore [in-charge] std::istream& is )
LdifStore::LdifStore [in-charge] ( std::ostream& os, std::string const& baseDN, std::string const& dnattr )
LdifStore::LdifStore [in-charge] std::string const& filename )
LdifStore::LdifStore [in-charge] ( std::string const& filename, std::string const& baseDN, std::string const& dnattr )
LdifStore::LdifStore [not-in-charge] std::istream& is )
LdifStore::LdifStore [not-in-charge] ( std::ostream& os, std::string const& baseDN, std::string const& dnattr )
LdifStore::LdifStore [not-in-charge] std::string const& filename )
LdifStore::LdifStore [not-in-charge] ( std::string const& filename, std::string const& baseDN, std::string const& dnattr )
LdifStore::operator() Contact const& rec )
LdifStore::operator() ( Contact& rec, Builder const& builder )

m_desktop.h, libbarry.so.17.0.0
namespace Barry
DeviceBuilder::Add DatabaseDatabase const& dbdb )
DeviceBuilder::Add std::string const& dbname )
DeviceBuilder::BuildRecord ( DBData& data, size_t& offset, IConverter const* ic )
DeviceBuilder::DeviceBuilder [in-charge] Mode::Desktop& desktop )
DeviceBuilder::DeviceBuilder [not-in-charge] Mode::Desktop& desktop )
DeviceBuilder::EndOfFile ( ) const
DeviceBuilder::FetchRecord ( DBData& data, IConverter const* ic )
DeviceBuilder::~DeviceBuilder [in-charge-deleting] ( )
DeviceBuilder::~DeviceBuilder [in-charge] ( )
DeviceParser::DecideWrite DBData const& record ) const
DeviceParser::DeviceParser [in-charge] ( Mode::Desktop& desktop, DeviceParser::WriteMode mode )
DeviceParser::DeviceParser [not-in-charge] ( Mode::Desktop& desktop, DeviceParser::WriteMode mode )
DeviceParser::ParseRecord ( DBData const& data, IConverter const* ic )
DeviceParser::StartDB ( DBData const& data, IConverter const* ic )
DeviceParser::WriteNext ( DBData const& data, IConverter const* ic )
DeviceParser::~DeviceParser [in-charge-deleting] ( )
DeviceParser::~DeviceParser [in-charge] ( )
DeviceParser::~DeviceParser [not-in-charge] ( )

m_desktop.h, libbarry.so.17.0.0
namespace Barry::Mode
DBLoader::DBLoader [in-charge] Desktop& desktop )
DBLoader::DBLoader [not-in-charge] Desktop& desktop )
DBLoader::GetNextRecord Barry::DBData& data )
DBLoader::StartDBLoad ( unsigned int dbId, Barry::DBData& data )
DBLoader::~DBLoader [in-charge] ( )
DBLoader::~DBLoader [not-in-charge] ( )

m_mode_base.h, libbarry.so.17.0.0
namespace Barry::Mode
Mode::Open ( char const* password, char const* name )

m_raw_channel.h, libbarry.so.17.0.0
namespace Barry::Mode
RawChannel::CheckQueueAvailable ( )
RawChannel::HandleError Barry::Error& data )
RawChannel::HandleReceivedData Barry::Data& data )
RawChannel::HandleReceivedZeroPacket Barry::Data& data )
RawChannel::InitBuffer ( )
RawChannel::InitSemaphore ( )
RawChannel::MaximumSendSize ( )
RawChannel::OnOpen ( )
RawChannel::RawChannel [in-charge] Barry::Controller& con )
RawChannel::RawChannel [in-charge] ( Barry::Controller& con, RawChannelDataCallback& callback )
RawChannel::RawChannel [not-in-charge] Barry::Controller& con )
RawChannel::RawChannel [not-in-charge] ( Barry::Controller& con, RawChannelDataCallback& callback )
RawChannel::Receive ( Barry::Data& data, int timeout )
RawChannel::Send ( Barry::Data& data, int timeout )
RawChannel::SetPendingError char const* msg )
RawChannel::UnregisterZeroSocketInterest ( )
RawChannel::ValidateDataPacket Barry::Data& data )
RawChannel::~RawChannel [in-charge-deleting] ( )
RawChannel::~RawChannel [in-charge] ( )
RawChannel::~RawChannel [not-in-charge] ( )

m_serial.h, libbarry.so.17.0.0
namespace Barry::Mode
Serial::CtrlCallback ( Serial& context, Barry::Data* data ) [static]
Serial::DataCallback ( Serial& context, Barry::Data* data ) [static]

mimeio.h, libbarrysync.so.17.0.0
namespace Barry
MimeBuilder::BuildRecord ( DBData& data, size_t& offset, IConverter const* ic )
MimeBuilder::EndOfFile ( ) const
MimeBuilder::FetchRecord ( DBData& data, IConverter const* ic )
MimeBuilder::IsMember ( std::string const& item, std::vector<std::string>const& types ) [static]
MimeBuilder::MimeBuilder [in-charge] std::istream& is )
MimeBuilder::MimeBuilder [in-charge] std::string const& filename )
MimeBuilder::MimeBuilder [not-in-charge] std::istream& is )
MimeBuilder::MimeBuilder [not-in-charge] std::string const& filename )
MimeBuilder::ReadMimeRecord ( std::istream& is, std::string& vrec, std::vector<std::string>& types ) [static]
MimeBuilder::~MimeBuilder [in-charge-deleting] ( )
MimeBuilder::~MimeBuilder [in-charge] ( )

parser.h, libbarry.so.17.0.0
namespace Barry
AllRecordDumpStore::operator() Bookmark const& p1 )
AllRecordDumpStore::operator() Calendar const& p1 )
AllRecordDumpStore::operator() CalendarAll const& p1 )
AllRecordDumpStore::operator() CallLog const& p1 )
AllRecordDumpStore::operator() Contact const& p1 )
AllRecordDumpStore::operator() ContentStore const& p1 )
AllRecordDumpStore::operator() Folder const& p1 )
AllRecordDumpStore::operator() Memo const& p1 )
AllRecordDumpStore::operator() Message const& p1 )
AllRecordDumpStore::operator() PINMessage const& p1 )
AllRecordDumpStore::operator() SavedMessage const& p1 )
AllRecordDumpStore::operator() ServiceBook const& p1 )
AllRecordDumpStore::operator() Sms const& p1 )
AllRecordDumpStore::operator() Task const& p1 )
AllRecordDumpStore::operator() Timezone const& p1 )
AllRecordParser::AddRecords ( std::ostream* os, AllRecordStore* store )
AllRecordParser::AllRecordParser [in-charge] ( Parser& default_parser, AllRecordStore& store )
AllRecordParser::AllRecordParser [in-charge] ( std::ostream& os, Parser* default_parser, AllRecordStore* store )
AllRecordParser::AllRecordParser [not-in-charge] ( Parser& default_parser, AllRecordStore& store )
AllRecordParser::AllRecordParser [not-in-charge] ( std::ostream& os, Parser* default_parser, AllRecordStore* store )
AllRecordParser::~AllRecordParser [in-charge-deleting] ( )
AllRecordParser::~AllRecordParser [in-charge] ( )
AllRecordParser::~AllRecordParser [not-in-charge] ( )
HexDumpParser::HexDumpParser [in-charge] std::ostream& os )
HexDumpParser::HexDumpParser [not-in-charge] std::ostream& os )
HexDumpParser::ParseRecord ( DBData const& data, IConverter const* ic )
HexDumpParser::~HexDumpParser [in-charge-deleting] ( )
HexDumpParser::~HexDumpParser [in-charge] ( )
MultiRecordParser::Add RecordParserBase* parser )
MultiRecordParser::Add ( std::string const& dbname, AllRecordStore& store )
MultiRecordParser::Add ( std::string const& dbname, Parser* parser )
MultiRecordParser::Add ( std::string const& dbname, std::ostream& os )
MultiRecordParser::MultiRecordParser [in-charge] Parser& default_parser )
MultiRecordParser::MultiRecordParser [in-charge] Parser* default_parser )
MultiRecordParser::MultiRecordParser [not-in-charge] Parser& default_parser )
MultiRecordParser::MultiRecordParser [not-in-charge] Parser* default_parser )
MultiRecordParser::ParseRecord ( DBData const& data, IConverter const* ic )
MultiRecordParser::~MultiRecordParser [in-charge-deleting] ( )
MultiRecordParser::~MultiRecordParser [in-charge] ( )
MultiRecordParser::~MultiRecordParser [not-in-charge] ( )
Parser::~Parser [in-charge-deleting] ( )
Parser::~Parser [in-charge] ( )
RecordParserBase::~RecordParserBase [in-charge-deleting] ( )
RecordParserBase::~RecordParserBase [in-charge] ( )
TeeParser::Add Parser& p )
TeeParser::Add Parser* p )
TeeParser::ParseRecord ( DBData const& data, IConverter const* ic )
TeeParser::TeeParser [in-charge] ( )
TeeParser::TeeParser [not-in-charge] ( )
TeeParser::~TeeParser [in-charge-deleting] ( )
TeeParser::~TeeParser [in-charge] ( )
TeeParser::~TeeParser [not-in-charge] ( )

pin.h, libbarry.so.17.0.0
namespace Barry
operator>> ( std::istream& is, Pin& pin )
Pin::Str ( ) const

pipe.h, libbarry.so.17.0.0
namespace Barry
Pipe::Pipe [in-charge] Builder& builder )
Pipe::Pipe [not-in-charge] Builder& builder )
Pipe::PumpEntry ( Parser& parser, IConverter const* ic )
Pipe::PumpFile ( Parser& parser, IConverter const* ic )
Pipe::PumpSeries ( Parser& parser, IConverter const* ic )
Pipe::~Pipe [in-charge] ( )
Pipe::~Pipe [not-in-charge] ( )

probe.h, libbarry.so.17.0.0
namespace Barry
Probe::Find ( Probe::Results const& results, Pin pin ) [static]
Probe::FindActive Pin pin ) const
Probe::FindActive ( Probe::Results const& results, Pin pin ) [static]
Probe::ProbeDeviceEndpoints ( Usb::Device& dev, Usb::EndpointDiscovery& ed, ProbeResult& result )
Probe::ProbePair ( Usb::Device& dev, Usb::EndpointPair const& ep, uint32_t& pin, std::string& desc, uint8_t& zeroSocketSequence, bool& needClearHalt )

r_bookmark.h, libbarry.so.17.0.0
namespace Barry
Bookmark::Bookmark [in-charge] ( )
Bookmark::Bookmark [not-in-charge] ( )
Bookmark::BuildFields Data& data, size_t& offset, IConverter const* ic ) const
Bookmark::BuildHeader Data& data, size_t& offset ) const
Bookmark::Clear ( )
Bookmark::Dump std::ostream& os ) const
Bookmark::GetDescription ( ) const
Bookmark::operator< Bookmark const& other ) const
Bookmark::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
Bookmark::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )
Bookmark::ParseHeader ( Data const& data, size_t& offset )
Bookmark::ParseStruct1Field ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
Bookmark::ParseStruct2 ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
Bookmark::~Bookmark [in-charge] ( )
Bookmark::~Bookmark [not-in-charge] ( )

r_calendar.h, libbarry.so.17.0.0
namespace Barry
Calendar::DumpSpecialFields std::ostream& os ) const
Calendar::GetDescription ( ) const
Calendar::operator< Calendar const& other ) const
Calendar::~Calendar [in-charge-deleting] ( )
CalendarAll::Clear ( )
CalendarAll::DumpSpecialFields std::ostream& os ) const
CalendarAll::ParseHeader ( Data const& data, size_t& offset )

r_calllog.h, libbarry.so.17.0.0
namespace Barry
CallLog::BuildFields Data& data, size_t& offset, IConverter const* ic ) const
CallLog::BuildHeader Data& data, size_t& offset ) const
CallLog::GetDescription ( ) const

r_contact.h, libbarry.so.17.0.0
namespace Barry
Contact::GetDescription ( ) const
Contact::operator< Contact const& other ) const

r_cstore.h, libbarry.so.17.0.0
namespace Barry
ContentStore::BuildFields Data& data, size_t& offset, IConverter const* ic ) const
ContentStore::BuildHeader Data& data, size_t& offset ) const
ContentStore::Clear ( )
ContentStore::ContentStore [in-charge] ( )
ContentStore::ContentStore [not-in-charge] ( )
ContentStore::Dump std::ostream& os ) const
ContentStore::GetDescription ( ) const
ContentStore::operator< ContentStore const& other ) const
ContentStore::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
ContentStore::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )
ContentStore::ParseHeader ( Data const& data, size_t& offset )
ContentStore::~ContentStore [in-charge] ( )
ContentStore::~ContentStore [not-in-charge] ( )

r_folder.h, libbarry.so.17.0.0
namespace Barry
Folder::BuildFields Data& data, size_t& offset, IConverter const* ic ) const
Folder::BuildHeader Data& data, size_t& offset ) const
Folder::GetDescription ( ) const

r_memo.h, libbarry.so.17.0.0
namespace Barry
Memo::GetDescription ( ) const
Memo::operator< Memo const& other ) const

r_message_base.h, libbarry.so.17.0.0
namespace Barry
MessageBase::GetDescription ( ) const
MessageBase::operator< MessageBase const& other ) const

r_recur_base.h, libbarry.so.17.0.0
namespace Barry
RecurBase::~RecurBase [in-charge-deleting] ( )

r_servicebook.h, libbarry.so.17.0.0
namespace Barry
ServiceBook::GetDescription ( ) const
ServiceBook::operator< ServiceBook const& other ) const

r_sms.h, libbarry.so.17.0.0
namespace Barry
Sms::BuildFields Data& data, size_t& offset, IConverter const* ic ) const
Sms::BuildHeader Data& data, size_t& offset ) const
Sms::GetDescription ( ) const

r_task.h, libbarry.so.17.0.0
namespace Barry
Task::GetDescription ( ) const
Task::operator< Task const& other ) const
Task::~Task [in-charge-deleting] ( )

r_timezone.h, libbarry.so.17.0.0
namespace Barry
Timezone::BuildFields Data& data, size_t& offset, IConverter const* ic ) const
Timezone::BuildHeader Data& data, size_t& offset ) const
Timezone::GetDescription ( ) const

record.h, libbarry.so.17.0.0
namespace Barry
DatabaseDatabase::SortByName ( )
operator<< ( std::ostream& os, Cr2LfWrapper const& str )

router.h, libbarry.so.17.0.0
namespace Barry
SocketRoutingQueue::DoRead int timeout )
SocketRoutingQueue::RegisterInterest ( SocketRoutingQueue::SocketId socket, SocketRoutingQueue::SocketDataHandlerPtr handler )
SocketRoutingQueue::SetUsbDevice ( Usb::Device* dev, int writeEp, int readEp, SocketRoutingQueue::SocketDataHandlerPtr callback )
SocketRoutingQueue::SocketDataHandler::Error Error& error )
SocketRoutingQueue::SocketDataHandler::~SocketDataHandler [in-charge-deleting] ( )
SocketRoutingQueue::SocketDataHandler::~SocketDataHandler [in-charge] ( )
SocketRoutingQueue::SocketDataHandler::~SocketDataHandler [not-in-charge] ( )
SocketRoutingQueue::SocketRoutingQueue [in-charge] ( int prealloc_buffer_count, int default_read_timeout )
SocketRoutingQueue::SocketRoutingQueue [not-in-charge] ( int prealloc_buffer_count, int default_read_timeout )

socket.h, libbarry.so.17.0.0
namespace Barry
Socket::ClearHalt ( )
Socket::RegisterInterest std::tr1::shared_ptr<SocketRoutingQueue::SocketDataHandler> handler )
SocketZero::ClearHalt ( )

tzwrapper.h, libbarrysync.so.17.0.0
namespace Barry::Sync
iso_to_tm ( char const* timestamp, tm* result, bool& utc, bool* zone, int* zoneminutes )
tm_to_iso tm const* t, bool utc )
TzWrapper::iso_mktime char const* timestamp ) [static]
TzWrapper::SetOffset int zoneminutes )
utc_mktime tm* utctime )

usbwrap.h, libbarry.so.17.0.0
namespace Usb
Device::SetAltInterface int iface )

vbase.h, libbarrysync.so.17.0.0
namespace Barry::Sync
vAttr::GetAllParams char const* name )
vAttr::GetDecodedValue ( )
vAttr::GetName ( )
vAttr::GetParam ( char const* name, int nth )
vAttr::GetValue int nth )
vBase::Clear ( )
vBase::GetAttr ( char const* attrname, char const* block )
vBase::GetAttrObj ( char const* attrname, int nth, char const* block )
vBase::GetValueVector ( char const* attrname, char const* block )
vBase::SetFormat b_VFormat* format )
vBase::Tokenize ( std::string const& str, char const delim )
vBase::ToStringList ( std::vector<std::string>const& list, char const delim )
vBase::vBase [in-charge] ( )
vBase::vBase [in-charge] b_VFormat* format )
vBase::vBase [not-in-charge] ( )
vBase::vBase [not-in-charge] b_VFormat* format )
vBase::~vBase [in-charge-deleting] ( )
vBase::~vBase [in-charge] ( )
vBase::~vBase [not-in-charge] ( )
vTimeConverter::alarmduration2sec char const* alarm )
vTimeConverter::unix2vtime time_t const* timestamp )
vTimeConverter::vtime2unix char const* vtime )

vcard.h, libbarrysync.so.17.0.0
namespace Barry::Sync
vCard::AddAddress ( char const* rfc_type, Barry::PostalAddress const& addr )
vCard::AddCategories Barry::CategoryList const& categories )
vCard::AddPhoneCond ( char const* rfc_type, std::string const& phone )
vCard::AddPhoneCond std::string const& phone )
vCard::Clear ( )
vCard::ExtractVCard ( )
vCard::ParseAddress vAttr& adr, Barry::PostalAddress& address )
vCard::ParseCategories vAttr& cat, Barry::CategoryList& cats )
vCard::ToBarry ( char const* vcal, uint32_t RecordId )
vCard::ToVCard Barry::Contact const& con )
vCard::vCard [in-charge] ( )
vCard::vCard [not-in-charge] ( )
vCard::~vCard [in-charge-deleting] ( )
vCard::~vCard [in-charge] ( )
vCard::~vCard [not-in-charge] ( )

vevent.h, libbarrysync.so.17.0.0
namespace Barry::Sync
vCalendar::Clear ( )
vCalendar::ExtractVCal ( )
vCalendar::GetWeekDayIndex char const* dayname ) [static]
vCalendar::HasMultipleVEvents ( ) const
vCalendar::RecurToBarryCal ( vAttr& rrule, time_t starttime )
vCalendar::RecurToVCal ( )
vCalendar::ToBarry ( char const* vcal, uint32_t RecordId )
vCalendar::ToVCal Barry::Calendar const& cal )
vCalendar::vCalendar [in-charge] vTimeConverter& vtc )
vCalendar::vCalendar [not-in-charge] vTimeConverter& vtc )
vCalendar::~vCalendar [in-charge-deleting] ( )
vCalendar::~vCalendar [in-charge] ( )
vCalendar::~vCalendar [not-in-charge] ( )

vjournal.h, libbarrysync.so.17.0.0
namespace Barry::Sync
vJournal::Clear ( )
vJournal::ExtractVJournal ( )
vJournal::HasMultipleVJournals ( ) const
vJournal::ToBarry ( char const* vjournal, uint32_t RecordId )
vJournal::ToMemo Barry::Memo const& memo )
vJournal::vJournal [in-charge] ( )
vJournal::vJournal [not-in-charge] ( )
vJournal::~vJournal [in-charge-deleting] ( )
vJournal::~vJournal [in-charge] ( )
vJournal::~vJournal [not-in-charge] ( )

vtodo.h, libbarrysync.so.17.0.0
namespace Barry::Sync
vTodo::Clear ( )
vTodo::ExtractVTodo ( )
vTodo::HasMultipleVTodos ( ) const
vTodo::ToBarry ( char const* vtodo, uint32_t RecordId )
vTodo::ToTask Barry::Task const& task )
vTodo::vTodo [in-charge] vTimeConverter& vtc )
vTodo::vTodo [not-in-charge] vTimeConverter& vtc )
vTodo::~vTodo [in-charge-deleting] ( )
vTodo::~vTodo [in-charge] ( )
vTodo::~vTodo [not-in-charge] ( )

xmlparser.h, libbarryalx.so.17.0.0
namespace Barry::XML
XMLParser::GetDepth ( ) const
XMLParser::on_characters Glib::ustring const& characters )
XMLParser::on_comment Glib::ustring const& text )
XMLParser::on_end_document ( )
XMLParser::on_end_element Glib::ustring const& name )
XMLParser::on_error Glib::ustring const& text )
XMLParser::on_fatal_error Glib::ustring const& text )
XMLParser::on_start_document ( )
XMLParser::on_start_element ( Glib::ustring const& name, xmlpp::SaxParser::AttributeList const& properties )
XMLParser::on_warning Glib::ustring const& text )
XMLParser::Run ( )
XMLParser::XMLParser [in-charge] ( std::istream& input, char const* charset )
XMLParser::XMLParser [not-in-charge] ( std::istream& input, char const* charset )
XMLParser::~XMLParser [in-charge-deleting] ( )
XMLParser::~XMLParser [in-charge] ( )
XMLParser::~XMLParser [not-in-charge] ( )

to the top

Removed Symbols (14)


controller.h, libbarry.so.0.0.16
namespace Barry
Controller::Controller [in-charge] ProbeResult const& device )
Controller::Controller [in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue )
Controller::Controller [not-in-charge] ProbeResult const& device )
Controller::Controller [not-in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue )

m_serial.h, libbarry.so.0.0.16
namespace Barry::Mode
Serial::CtrlCallback void* context, Barry::Data* data ) [static]
Serial::DataCallback void* context, Barry::Data* data ) [static]

probe.h, libbarry.so.0.0.16
namespace Barry
Probe::FindActive uint32_t pin ) const
Probe::ProbePair ( Usb::Device& dev, Usb::EndpointPair const& ep, uint32_t& pin, std::string& desc, uint8_t& zeroSocketSequence )

router.h, libbarry.so.0.0.16
namespace Barry
SocketRoutingQueue::DoRead ( std::string& msg, int timeout )
SocketRoutingQueue::RegisterInterest ( SocketRoutingQueue::SocketId socket, SocketRoutingQueue::SocketDataHandler handler, void* context )
SocketRoutingQueue::SetUsbDevice ( Usb::Device* dev, int writeEp, int readEp )
SocketRoutingQueue::SocketRoutingQueue [in-charge] int prealloc_buffer_count )
SocketRoutingQueue::SocketRoutingQueue [not-in-charge] int prealloc_buffer_count )

socket.h, libbarry.so.0.0.16
namespace Barry
Socket::RegisterInterest ( SocketRoutingQueue::SocketDataHandler handler, void* context )

to the top

Problems with Data Types, High Severity (10)


controller.h
namespace Barry
[+] class Controller (1)

m_desktop.h
namespace Mode
[+] class Desktop (1)

probe.h
namespace Barry
[+] class ProbeResult (1)

r_calendar.h
namespace Barry
[+] class Calendar (2)

r_contact.h
namespace Barry
[+] class Contact (1)

r_recur_base.h
namespace Barry
[+] class RecurBase (2)

r_task.h
namespace Barry
[+] class Task (1)

router.h
namespace Barry
[+] class SocketRoutingQueue (1)

to the top

Problems with Symbols, High Severity (14)


controller.h, libbarry.so.0.0.16
namespace Barry
[+] Controller::Controller [not-in-charge] ProbeResult const& device ) (1)
[+] Controller::Controller [in-charge] ProbeResult const& device ) (1)
[+] Controller::Controller [in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue ) (1)
[+] Controller::Controller [not-in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue ) (1)

m_serial.h, libbarry.so.0.0.16
namespace Mode
[+] Serial::CtrlCallback void* context, Data* data ) [static] (1)
[+] Serial::DataCallback void* context, Data* data ) [static] (1)

probe.h, libbarry.so.0.0.16
namespace Barry
[+] Probe::FindActive uint32_t pin ) const (1)
[+] Probe::ProbePair ( Usb::Device& dev, Usb::EndpointPair const& ep, uint32_t& pin, std::string& desc, uint8_t& zeroSocketSequence ) (1)

router.h, libbarry.so.0.0.16
namespace Barry
[+] SocketRoutingQueue::DoRead ( std::string& msg, int timeout ) (1)
[+] SocketRoutingQueue::RegisterInterest ( SocketRoutingQueue::SocketId socket, SocketRoutingQueue::SocketDataHandler handler, void* context ) (1)
[+] SocketRoutingQueue::SetUsbDevice ( Usb::Device* dev, int writeEp, int readEp ) (1)
[+] SocketRoutingQueue::SocketRoutingQueue [not-in-charge] int prealloc_buffer_count ) (1)
[+] SocketRoutingQueue::SocketRoutingQueue [in-charge] int prealloc_buffer_count ) (1)

socket.h, libbarry.so.0.0.16
namespace Barry
[+] Socket::RegisterInterest ( SocketRoutingQueue::SocketDataHandler handler, void* context ) (1)

to the top

Problems with Data Types, Medium Severity (10)


ldif.h
namespace Barry
[+] class ContactLdif (1)

m_javaloader.h
namespace Barry
[+] class JLDeviceInfo (1)

m_mode_base.h
namespace Mode
[+] class Mode (1)

probe.h
namespace Barry
[+] class ProbeResult (3)

r_calendar.h
namespace Barry
[+] class Calendar (1)

r_contact.h
namespace Barry
[+] class Contact (3)

to the top

Problems with Data Types, Low Severity (17)


controller.h
namespace Barry
[+] class Controller (1)

m_desktop.h
namespace Mode
[+] class Desktop (2)

m_javaloader.h
namespace Barry
[+] enum JLEventlogEntry::Severity_t (6)
[+] enum JLEventlogEntry::ViewerType_t (3)

probe.h
namespace Barry
[+] class ProbeResult (1)

r_message_base.h
namespace Barry
[+] class MessageBase (1)

router.h
namespace Barry
[+] class SocketRoutingQueue (3)

to the top

Problems with Symbols, Low Severity (1)


record.h, libbarry.so.0.0.16
namespace Barry
[+] operator<< ( std::ostream& os, std::vector<UnknownField>const& unknowns ) (1)

to the top

Other Changes in Data Types (1)


controller.h
namespace Barry
[+] enum Controller::ModeType (1)

to the top

Header Files (52)


barry.h
bmp.h
builder.h
cod.h
common.h
controller.h
data.h
dataqueue.h
dll.h
dp_codinfo.h
error.h
iconv.h
j_manager.h
j_server.h
ldif.h
log.h
m_desktop.h
m_desktoptmpl.h
m_ipmodem.h
m_javaloader.h
m_jvmdebug.h
m_mode_base.h
m_serial.h
modem.h
parser.h
pppfilter.h
probe.h
protocol.h
r_calendar.h
r_calllog.h
r_contact.h
r_folder.h
r_memo.h
r_message.h
r_message_base.h
r_pin_message.h
r_recur_base.h
r_saved_message.h
r_servicebook.h
r_sms.h
r_task.h
r_timezone.h
record.h
router.h
s11n-boost.h
sha1.h
socket.h
threadwrap.h
time.h
usbwrap.h
version.h
vsmartptr.h

to the top

Shared Libraries (3)


libbarry.so.0.0.16
libbarrydp.so.0.0.16
libbarryjdwp.so.0.0.16

to the top




Generated on Fri May 25 15:58:02 2012 for Barry by ABI Compliance Checker 1.97.6  
A tool for checking backward compatibility of a C/C++ library API