Binary compatibility report for the Barry library  between 0.17.1 and 0.18.0 versions on x86

Test Info


Library NameBarry
Version #10.17.1
Version #20.18.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files82
Total Shared Libraries5
Total Symbols / Types1125 / 611
VerdictIncompatible
(35.3%)

Problem Summary


SeverityCount
Added Symbols-268
Removed SymbolsHigh70
Problems with
Data Types
High23
Medium18
Low82
Problems with
Symbols
High25
Medium0
Low3
Problems with
Constants
Low0

Added Symbols (268)


backup.h, libbarrybackup.so.18.0.0
namespace Barry
Backup::Backup [in-charge] std::string const& tarpath )
Backup::Backup [not-in-charge] std::string const& tarpath )
Backup::ClearStats ( )
Backup::Close ( )
Backup::ParseRecord ( DBData const& data, IConverter const* ic )
Backup::~Backup [in-charge-deleting] ( )
Backup::~Backup [in-charge] ( )
Backup::~Backup [not-in-charge] ( )

bmp.h, libbarry.so.18.0.0
namespace Barry
GetBitmapHeadersSize ( )
ScreenshotToRGB ( JLScreenInfo const& info, Data const& screenshot, Data& buffer, size_t offset, int depth, bool invert, bool overwrite_alpha, uint8_t alpha )

configfile.h, libbarry.so.18.0.0
namespace Barry
ConfigFile::DBListType::operator = DatabaseDatabase const& dbdb )
ConfigFile::SetAutoSelectAll bool asa )
GlobalConfigFile::GetKey ( std::string const& key, std::string const& default_value ) const
MakeBackupFilename ( Pin const& pin, std::string const& label )
operator<< ( std::ostream& os, ConfigFile::DBListType const& list )

controller.h, libbarry.so.18.0.0
namespace Barry
Controller::GetProbeResult ( ) const
Controller::GetQueue ( )
Controller::HasQueue ( ) const
Controller::OpenSocket uint16_t socket, char const* password )

data.h, libbarry.so.18.0.0
namespace Barry
Data::AvailablePrependSpace ( ) const
Data::Data [in-charge] int endpoint, size_t startsize, size_t prependsize )
Data::Data [not-in-charge] int endpoint, size_t startsize, size_t prependsize )
Data::GetBufSize ( ) const
Data::MakeSpace ( size_t desiredsize, size_t desiredprepend )
Data::Prechop size_t size )
Data::Prepend void const* buf, size_t size )
DBData::DBData [in-charge] DBData const& other )
DBData::DBData [not-in-charge] DBData const& other )

fifoargs.h, libbarry.so.18.0.0
namespace Barry
FifoArgs::Clear ( )
FifoArgs::Read std::istream& is )
FifoArgs::Write std::ostream& os ) const
FifoClient::Fetch int timeout_sec )
FifoClient::FifoClient [in-charge] ( )
FifoClient::FifoClient [not-in-charge] ( )
FifoServer::Cleanup ( )
FifoServer::FifoServer [in-charge] FifoArgs const& args )
FifoServer::FifoServer [not-in-charge] FifoArgs const& args )
FifoServer::Serve int timeout_sec )
FifoServer::~FifoServer [in-charge] ( )
FifoServer::~FifoServer [not-in-charge] ( )

iconv.h, libbarry.so.18.0.0
namespace Barry
IConvHandle::IConvHandle [in-charge] ( IConverter const& ic, char const* tocode, bool throw_on_conv_err )
IConvHandle::IConvHandle [in-charge] ( char const* fromcode, IConverter const& ic, bool throw_on_conv_err )
IConvHandle::IConvHandle [not-in-charge] ( IConverter const& ic, char const* tocode, bool throw_on_conv_err )
IConvHandle::IConvHandle [not-in-charge] ( char const* fromcode, IConverter const& ic, bool throw_on_conv_err )

j_server.h, libbarryjdwp.so.18.0.0
namespace Barry::JDWP
JDWServer::Run bool volatile& stopflag )

parser.h, libbarry.so.18.0.0
namespace Barry
AllRecordDumpStore::operator() HandheldAgent const& p1 )
AllRecordDumpStore::operator() TimeZone const& p1 )

probe.h, libbarry.so.18.0.0
namespace Barry
Probe::Probe [in-charge] ( char const* busname, char const* devname, Usb::EndpointPair const* epp, unsigned int log_exceptions, bool auto_dump_log )
Probe::Probe [not-in-charge] ( char const* busname, char const* devname, Usb::EndpointPair const* epp, unsigned int log_exceptions, bool auto_dump_log )
Probe::ProbeDevice Usb::DeviceID& devid )
Probe::ProbeDeviceEndpoints ( Usb::Device& dev, Usb::EndpointPairings& ed, ProbeResult& result )
ProbeResult::GetDisplayName ( ) const

r_bookmark.h, libbarry.so.18.0.0
namespace Barry
Bookmark::GetFieldHandles ( ) [static]
Bookmark::Validate ( ) const

r_calendar.h, libbarry.so.18.0.0
namespace Barry
Calendar::GetFieldHandles ( ) [static]
Calendar::Validate ( ) const
CalendarAll::GetFieldHandles ( ) [static]

r_calllog.h, libbarry.so.18.0.0
namespace Barry
CallLog::GetFieldHandles ( ) [static]
CallLog::Validate ( ) const

r_contact.h, libbarry.so.18.0.0
namespace Barry
Contact::CommaString2Email ( std::string const& list, EmailList& result ) [static]
Contact::Email2CommaString EmailList const& list ) [static]
Contact::GetFieldHandles ( ) [static]
Contact::Validate ( ) const

r_cstore.h, libbarry.so.18.0.0
namespace Barry
ContentStore::GetFieldHandles ( ) [static]
ContentStore::Validate ( ) const

r_folder.h, libbarry.so.18.0.0
namespace Barry
Folder::GetFieldHandles ( ) [static]
Folder::Validate ( ) const

r_hhagent.h, libbarry.so.18.0.0
namespace Barry
HandheldAgent::BuildFields Data& data, size_t& offset, IConverter const* ic ) const
HandheldAgent::BuildHeader Data& data, size_t& offset ) const
HandheldAgent::Clear ( )
HandheldAgent::Dump std::ostream& os ) const
HandheldAgent::ESNDec2Hex std::string const& esn ) [static]
HandheldAgent::ESNHex2Dec std::string const& esn ) [static]
HandheldAgent::GetDescription ( ) const
HandheldAgent::GetFieldHandles ( ) [static]
HandheldAgent::HandheldAgent [in-charge] ( )
HandheldAgent::HandheldAgent [not-in-charge] ( )
HandheldAgent::IsESNDec std::string const& esn ) [static]
HandheldAgent::IsESNHex std::string const& esn ) [static]
HandheldAgent::IsSpecial uint32_t record_id ) [static]
HandheldAgent::operator< HandheldAgent const& other ) const
HandheldAgent::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
HandheldAgent::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )
HandheldAgent::ParseHeader ( Data const& data, size_t& offset )
HandheldAgent::Validate ( ) const
HandheldAgent::~HandheldAgent [in-charge] ( )
HandheldAgent::~HandheldAgent [not-in-charge] ( )

r_memo.h, libbarry.so.18.0.0
namespace Barry
Memo::GetFieldHandles ( ) [static]
Memo::Validate ( ) const

r_message.h, libbarry.so.18.0.0
namespace Barry
Message::GetFieldHandles ( ) [static]

r_message_base.h, libbarry.so.18.0.0
namespace Barry
MessageBase::Validate ( ) const

r_pin_message.h, libbarry.so.18.0.0
namespace Barry
PINMessage::GetFieldHandles ( ) [static]

r_recur_base.h, libbarry.so.18.0.0
namespace Barry
RecurBase::Validate ( ) const

r_saved_message.h, libbarry.so.18.0.0
namespace Barry
SavedMessage::GetFieldHandles ( ) [static]

r_servicebook.h, libbarry.so.18.0.0
namespace Barry
ServiceBook::GetFieldHandles ( ) [static]
ServiceBook::Validate ( ) const
ServiceBookConfig::Validate ( ) const

r_sms.h, libbarry.so.18.0.0
namespace Barry
Sms::GetFieldHandles ( ) [static]
Sms::Validate ( ) const

r_task.h, libbarry.so.18.0.0
namespace Barry
Task::GetFieldHandles ( ) [static]
Task::Validate ( ) const

r_timezone.h, libbarry.so.18.0.0
namespace Barry
TimeZone::BuildFields Data& data, size_t& offset, IConverter const* ic ) const
TimeZone::BuildHeader Data& data, size_t& offset ) const
TimeZone::Clear ( )
TimeZone::Dump std::ostream& os ) const
TimeZone::GetDescription ( ) const
TimeZone::GetFieldHandles ( ) [static]
TimeZone::GetTz std::string const& prefix ) const
TimeZone::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
TimeZone::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )
TimeZone::ParseHeader ( Data const& data, size_t& offset )
TimeZone::Split int* hours, int* minutes ) const
TimeZone::SplitAbsolute bool* west, unsigned int* hours, unsigned int* minutes ) const
TimeZone::TimeZone [in-charge] ( )
TimeZone::TimeZone [in-charge] int hours, int minutes )
TimeZone::TimeZone [in-charge] int utc_offset )
TimeZone::TimeZone [not-in-charge] ( )
TimeZone::TimeZone [not-in-charge] int hours, int minutes )
TimeZone::TimeZone [not-in-charge] int utc_offset )
TimeZone::Validate ( ) const
TimeZone::~TimeZone [in-charge-deleting] ( )
TimeZone::~TimeZone [in-charge] ( )
TimeZone::~TimeZone [not-in-charge] ( )
TimeZones::Dump std::ostream& os ) const
TimeZones::Find int index )
TimeZones::Find int index ) const
TimeZones::FindByOffset int utc_offset )
TimeZones::FindByOffset int utc_offset ) const
TimeZones::IsLoadable Mode::Desktop& desktop ) [static]
TimeZones::TimeZones [in-charge] ( )
TimeZones::TimeZones [in-charge] Mode::Desktop& desktop )
TimeZones::TimeZones [not-in-charge] ( )
TimeZones::TimeZones [not-in-charge] Mode::Desktop& desktop )

record.h, libbarry.so.18.0.0
namespace Barry
DatabaseDatabase::GetTotalRecordCount ( ) const
DatabaseDatabase::SortByRecordCount ( )
EmailAddress::EmailAddress [in-charge] std::string const& complex_address )
EmailAddress::EmailAddress [not-in-charge] std::string const& complex_address )
EmailAddressList::AddCommaSeparated std::string const& list )
EmailAddressList::ToCommaSeparated ( ) const
EnumConstants::AddConstant ( char const* name, std::string const& display, int val )
EnumConstants::GetConstant int value ) const
EnumConstants::GetDisplayName int value ) const
EnumConstants::GetName int value ) const
EnumConstants::IsConstantValid int value ) const
operator<< ( std::ostream& os, CategoryList const& cl )
operator<< ( std::ostream& os, EmailAddressList const& elist )
operator<< ( std::ostream& os, EmailList const& list )
operator<< ( std::ostream& os, TimeT const& t )

restore.h, libbarrybackup.so.18.0.0
namespace Barry
Restore::Add DatabaseDatabase const& dbdb )
Restore::Add Restore::DBListType const& dbList )
Restore::AddDB std::string const& dbName )
Restore::AddSkipDB std::string const& dbName )
Restore::BuildRecord ( DBData& data, size_t& offset, IConverter const* ic )
Restore::EndOfFile ( ) const
Restore::FetchRecord ( DBData& data, IConverter const* ic )
Restore::GetDBList ( ) const
Restore::GetDBList std::string const& tarpath ) [static]
Restore::GetNextMeta DBData& data )
Restore::GetRecordTotal ( ) const
Restore::GetRecordTotal ( std::string const& tarpath, Restore::DBListType const& dbList, bool default_all_db ) [static]
Restore::IsSelected std::string const& dbName ) const
Restore::Restore [in-charge] ( std::string const& tarpath, bool default_all_db )
Restore::Restore [not-in-charge] ( std::string const& tarpath, bool default_all_db )
Restore::Retrieve Data& record_data )
Restore::SkipCurrentDB ( )
Restore::SplitTarPath ( std::string const& tarpath, std::string& dbname, std::string& dbid_text, uint8_t& dbrectype, uint32_t& dbid ) [static]
Restore::~Restore [in-charge-deleting] ( )
Restore::~Restore [in-charge] ( )
Restore::~Restore [not-in-charge] ( )

router.h, libbarry.so.18.0.0
namespace Barry
SocketRoutingQueue::DumpSocketQueue ( SocketRoutingQueue::SocketId socket, DataQueue const& dq )
SocketRoutingQueue::QueuePacket ( DataQueue& queue, DataHandle& buf )
SocketRoutingQueue::QueuePacket ( SocketRoutingQueue::SocketId socket, DataHandle& buf )
SocketRoutingQueue::RouteOrQueuePacket ( SocketRoutingQueue::SocketId socket, DataHandle& buf )

socket.h, libbarry.so.18.0.0
namespace Barry
Socket::LocalClose ( )
Socket::LocalUnregisterInterest ( )
Socket::RawSend Data& send, int timeout )
Socket::SyncSend Data& send, int timeout )
Socket::~Socket [in-charge-deleting] ( )
SocketBase::CheckSequence Data const& seq )
SocketBase::DBFragSend Data& send, int timeout )
SocketBase::NextRecord Data& receive )
SocketBase::Packet Data& send, Data& receive, int timeout )
SocketBase::Packet ( JLPacket& packet, int timeout )
SocketBase::Packet ( JVMPacket& packet, int timeout )
SocketBase::Packet ( Packet& packet, int timeout )
SocketBase::PacketData Data& send, Data& receive, bool done_on_sequence, int timeout )
SocketBase::PacketJVM Data& send, Data& receive, int timeout )
SocketBase::Send Data& send, Data& receive, int timeout )
SocketBase::Send ( Packet& packet, int timeout )
SocketBase::~SocketBase [in-charge-deleting] ( )
SocketBase::~SocketBase [in-charge] ( )
SocketBase::~SocketBase [not-in-charge] ( )

threadwrap.h, libbarry.so.18.0.0
namespace Barry
Thread::CallbackData::CallbackData [in-charge] void* userdata )
Thread::CallbackData::CallbackData [not-in-charge] void* userdata )
Thread::StopFlag ( )
Thread::Thread [in-charge] int socket, void*(*callback)(Thread::CallbackData*), void* userdata )
Thread::Thread [not-in-charge] int socket, void*(*callback)(Thread::CallbackData*), void* userdata )

time.h, libbarry.so.18.0.0
namespace Barry
GetStaticTimeZone uint16_t Code )
GetStaticTimeZoneCode ( short HourOffset, short MinOffset )
GetStaticTimeZoneTable ( )

usbwrap.h, libbarry.so.18.0.0
namespace Usb
ConfigDescriptor::ConfigDescriptor [in-charge] ( DeviceDescriptor& dev, int cfgnumber )
ConfigDescriptor::ConfigDescriptor [not-in-charge] ( DeviceDescriptor& dev, int cfgnumber )
ConfigDescriptor::GetNumber ( ) const
ConfigDescriptor::~ConfigDescriptor [in-charge] ( )
ConfigDescriptor::~ConfigDescriptor [not-in-charge] ( )
Device::ControlMsg int requesttype, int request, int value, int index, char* bytes, int size, int timeout )
Device::DetachKernelDriver int iface )
Device::Device [in-charge] ( DeviceID const& id, int timeout )
Device::Device [not-in-charge] ( DeviceID const& id, int timeout )
Device::FindInterface int ifaceClass )
Device::GetPowerLevel ( )
Device::IsAttachKernelDriver int iface )
DeviceDescriptor::DeviceDescriptor [in-charge] DeviceID& devid )
DeviceDescriptor::DeviceDescriptor [not-in-charge] DeviceID& devid )
DeviceDescriptor::~DeviceDescriptor [in-charge] ( )
DeviceDescriptor::~DeviceDescriptor [not-in-charge] ( )
DeviceID::DeviceID [in-charge] DeviceIDImpl* impl )
DeviceID::DeviceID [not-in-charge] DeviceIDImpl* impl )
DeviceID::GetBusName ( ) const
DeviceID::GetFilename ( ) const
DeviceID::GetIdProduct ( ) const
DeviceID::GetNumber ( ) const
DeviceID::GetUsbName ( ) const
DeviceID::~DeviceID [in-charge] ( )
DeviceID::~DeviceID [not-in-charge] ( )
DeviceList::DeviceList [in-charge] ( )
DeviceList::DeviceList [not-in-charge] ( )
DeviceList::MatchDevices int vendor, int product, char const* busname, char const* devname )
DeviceList::~DeviceList [in-charge] ( )
DeviceList::~DeviceList [not-in-charge] ( )
EndpointDescriptor::EndpointDescriptor [in-charge] ( InterfaceDescriptor& dev, int endpoint )
EndpointDescriptor::EndpointDescriptor [not-in-charge] ( InterfaceDescriptor& dev, int endpoint )
EndpointDescriptor::GetAddress ( ) const
EndpointDescriptor::GetType ( ) const
EndpointDescriptor::IsRead ( ) const
EndpointDescriptor::~EndpointDescriptor [in-charge] ( )
EndpointDescriptor::~EndpointDescriptor [not-in-charge] ( )
EndpointPair::EndpointPair [in-charge] ( )
EndpointPair::EndpointPair [not-in-charge] ( )
EndpointPair::IsBulk ( ) const
EndpointPair::IsComplete ( ) const
EndpointPair::IsTypeSet ( ) const
EndpointPairings::EndpointPairings [in-charge] std::vector<EndpointDescriptor*>const& eps )
EndpointPairings::EndpointPairings [not-in-charge] std::vector<EndpointDescriptor*>const& eps )
EndpointPairings::IsValid ( ) const
EndpointPairings::~EndpointPairings [in-charge] ( )
EndpointPairings::~EndpointPairings [not-in-charge] ( )
Error::system_errcode ( ) const
Interface::SetAltInterface int altSetting )
InterfaceDescriptor::GetAltSetting ( ) const
InterfaceDescriptor::GetClass ( ) const
InterfaceDescriptor::GetNumber ( ) const
InterfaceDescriptor::InterfaceDescriptor [in-charge] ( ConfigDescriptor& cfgdesc, int interface, int altsetting )
InterfaceDescriptor::InterfaceDescriptor [not-in-charge] ( ConfigDescriptor& cfgdesc, int interface, int altsetting )
InterfaceDescriptor::~InterfaceDescriptor [in-charge] ( )
InterfaceDescriptor::~InterfaceDescriptor [not-in-charge] ( )
LibraryInterface::GetLastErrorString int libusb_errcode ) [static]
LibraryInterface::Init int* libusb_errno ) [static]
LibraryInterface::SetDataDump bool data_dump_mode ) [static]
LibraryInterface::TranslateErrcode int libusb_errcode ) [static]
LibraryInterface::Uninit ( ) [static]
Match::Match [in-charge] ( DeviceList& devices, int vendor, int product, char const* busname, char const* devname )
Match::Match [not-in-charge] ( DeviceList& devices, int vendor, int product, char const* busname, char const* devname )
Match::next_device DeviceID& devid )

vbase.h, libbarrysync.so.18.0.0
namespace Barry::Sync
vBase::AddCategories Barry::CategoryList const& categories )

version.h, libbarry.so.18.0.0
namespace Barry
Version ( int& logical, int& major, int& minor )

vjournal.h, libbarrysync.so.18.0.0
namespace Barry::Sync
vJournal::vJournal [in-charge] vTimeConverter& vtc )
vJournal::vJournal [not-in-charge] vTimeConverter& vtc )

to the top

Removed Symbols (70)


configfile.h, libbarry.so.17.0.1
namespace Barry
GlobalConfigFile::GetKey std::string const& key ) const

data.h, libbarry.so.17.0.1
namespace Barry
Data::CopyOnWrite size_t desiredsize )
Data::Data [in-charge] int endpoint, size_t startsize )
Data::Data [not-in-charge] int endpoint, size_t startsize )
Data::MakeSpace size_t desiredsize )

iconv.h, libbarry.so.17.0.1
namespace Barry
IConvHandle::IConvHandle [in-charge] ( IConverter const& ic, char const* tocode )
IConvHandle::IConvHandle [in-charge] ( char const* fromcode, IConverter const& ic )
IConvHandle::IConvHandle [not-in-charge] ( IConverter const& ic, char const* tocode )
IConvHandle::IConvHandle [not-in-charge] ( char const* fromcode, IConverter const& ic )

j_server.h, libbarryjdwp.so.17.0.1
namespace Barry::JDWP
JDWServer::Run ( )

m_raw_channel.h, libbarry.so.17.0.1
namespace Barry::Mode
RawChannel::InitSemaphore ( )

parser.h, libbarry.so.17.0.1
namespace Barry
AllRecordDumpStore::operator() Timezone const& p1 )

probe.h, libbarry.so.17.0.1
namespace Barry
Probe::Probe [in-charge] ( char const* busname, char const* devname, Usb::EndpointPair const* epp )
Probe::Probe [not-in-charge] ( char const* busname, char const* devname, Usb::EndpointPair const* epp )
Probe::ProbeDevice Usb::DeviceIDType devid )
Probe::ProbeDeviceEndpoints ( Usb::Device& dev, Usb::EndpointDiscovery& ed, ProbeResult& result )

r_timezone.h, libbarry.so.17.0.1
namespace Barry
Timezone::BuildFields Data& data, size_t& offset, IConverter const* ic ) const
Timezone::BuildHeader Data& data, size_t& offset ) const
Timezone::Clear ( )
Timezone::Dump std::ostream& os ) const
Timezone::GetDescription ( ) const
Timezone::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
Timezone::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )
Timezone::ParseHeader ( Data const& data, size_t& offset )
Timezone::Timezone [in-charge] ( )
Timezone::Timezone [not-in-charge] ( )
Timezone::~Timezone [in-charge-deleting] ( )
Timezone::~Timezone [in-charge] ( )
Timezone::~Timezone [not-in-charge] ( )
vtable for Timezone [data]

record.h, libbarry.so.17.0.1
namespace Barry
operator<< ( std::ostream& os, EmailAddressList const& elist )

socket.h, libbarry.so.17.0.1
namespace Barry
Socket::CheckSequence Data const& seq )
Socket::ClearHalt ( )
Socket::InitSequence int timeout )
Socket::NextRecord Data& receive )
Socket::Packet Data& send, Data& receive, int timeout )
Socket::Packet ( JLPacket& packet, int timeout )
Socket::Packet ( JVMPacket& packet, int timeout )
Socket::Packet ( Packet& packet, int timeout )
Socket::PacketData Data& send, Data& receive, int timeout )
Socket::PacketJVM Data& send, Data& receive, int timeout )
Socket::ReceiveData ( Data& receive, int timeout )
Socket::Send Data& send, Data& receive, int timeout )
Socket::Send Data& send, int timeout )
Socket::Send ( Packet& packet, int timeout )
SocketZero::ClearHalt ( )
SocketZero::SequencePacket Data const& data )

threadwrap.h, libbarry.so.17.0.1
namespace Barry
Thread::Dispose ( )
Thread::Thread [in-charge] int socket, void*(*callback)(void*), void* data )
Thread::Thread [not-in-charge] int socket, void*(*callback)(void*), void* data )

time.h, libbarry.so.17.0.1
namespace Barry
GetTimeZone unsigned short Code )
GetTimeZoneCode ( short HourOffset, short MinOffset )
GetTimeZoneTable ( )

usbwrap.h, libbarry.so.17.0.1
namespace Usb
ConfigDiscovery::Discover ( DeviceIDType devid, int cfgcount )
Device::Device [in-charge] DeviceIDType id, int timeout )
Device::Device [not-in-charge] DeviceIDType id, int timeout )
Device::SetAltInterface int iface )
DeviceDiscovery::DeviceDiscovery [in-charge] DeviceIDType devid )
DeviceDiscovery::DeviceDiscovery [not-in-charge] DeviceIDType devid )
DeviceDiscovery::Discover DeviceIDType devid )
InterfaceDiscovery::Discover ( DeviceIDType devid, int cfgidx, int ifcount )
Match::Match [in-charge] int vendor, int product, char const* busname, char const* devname )
Match::Match [not-in-charge] int vendor, int product, char const* busname, char const* devname )
Match::NameCompare char const* n1, char const* n2 ) [static]
Match::next_device DeviceIDType* devid )
Match::ToNum char const* str, long& num ) [static]

vcard.h, libbarrysync.so.17.0.1
namespace Barry::Sync
vCard::AddCategories Barry::CategoryList const& categories )

version.h, libbarry.so.17.0.1
namespace Barry
Version int& major, int& minor )

vjournal.h, libbarrysync.so.17.0.1
namespace Barry::Sync
vJournal::vJournal [in-charge] ( )
vJournal::vJournal [not-in-charge] ( )

to the top

Problems with Data Types, High Severity (23)


connector.h
namespace Barry
[+] class Connector (1)
[+] class DesktopConnector (1)

data.h
namespace Barry
[+] class Data (1)

iconv.h
namespace Barry
[+] class IConverter (1)
[+] class IConvHandle (1)

m_desktop.h
namespace Barry
[+] class DeviceBuilder (1)

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

m_ipmodem.h
namespace Mode
[+] class IpModem (1)

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

m_serial.h
namespace Mode
[+] class Serial (1)

parser.h
namespace Barry
[+] class AllRecordStore (2)

pppfilter.h
namespace Barry
[+] class PppFilter (1)

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

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

socket.h
namespace Barry
[+] class Socket (2)
[+] class SocketZero (1)

threadwrap.h
namespace Barry
[+] class Thread (1)

usbwrap.h
namespace Usb
[+] class Device (1)

vjournal.h
namespace Barry::Sync
[+] class vJournal (1)

to the top

Problems with Symbols, High Severity (25)


configfile.h, libbarry.so.17.0.1
namespace Barry
[+] GlobalConfigFile::GetKey std::string const& key ) const (1)

data.h, libbarry.so.17.0.1
namespace Barry
[+] Data::Data [in-charge] int endpoint, size_t startsize ) (1)
[+] Data::Data [not-in-charge] int endpoint, size_t startsize ) (1)
[+] Data::MakeSpace size_t desiredsize ) (1)

iconv.h, libbarry.so.17.0.1
namespace Barry
[+] IConvHandle::IConvHandle [in-charge] ( IConverter const& ic, char const* tocode ) (1)
[+] IConvHandle::IConvHandle [not-in-charge] ( IConverter const& ic, char const* tocode ) (1)
[+] IConvHandle::IConvHandle [in-charge] ( char const* fromcode, IConverter const& ic ) (1)
[+] IConvHandle::IConvHandle [not-in-charge] ( char const* fromcode, IConverter const& ic ) (1)

j_server.h, libbarryjdwp.so.17.0.1
namespace JDWP
[+] JDWServer::Run ( ) (1)

parser.h, libbarry.so.17.0.1
namespace Barry
[+] AllRecordDumpStore::operator() Timezone const& p1 ) (1)

probe.h, libbarry.so.17.0.1
namespace Barry
[+] Probe::Probe [not-in-charge] ( char const* busname, char const* devname, EndpointPair const* epp ) (1)
[+] Probe::Probe [in-charge] ( char const* busname, char const* devname, EndpointPair const* epp ) (1)
[+] Probe::ProbeDevice DeviceIDType devid ) (1)
[+] Probe::ProbeDeviceEndpoints ( Device& dev, EndpointDiscovery& ed, ProbeResult& result ) (1)

record.h, libbarry.so.17.0.1
namespace Barry
[+] operator<< ( std::ostream& os, EmailAddressList const& elist ) (1)

threadwrap.h, libbarry.so.17.0.1
namespace Barry
[+] Thread::Thread [in-charge] int socket, void*(*callback)(void*), void* data ) (1)
[+] Thread::Thread [not-in-charge] int socket, void*(*callback)(void*), void* data ) (1)

usbwrap.h, libbarry.so.17.0.1
namespace Usb
[+] Device::Device [not-in-charge] ( DeviceIDType id, int timeout ) (1)
[+] Device::Device [in-charge] ( DeviceIDType id, int timeout ) (1)
[+] Match::Match [not-in-charge] int vendor, int product, char const* busname, char const* devname ) (1)
[+] Match::Match [in-charge] int vendor, int product, char const* busname, char const* devname ) (1)
[+] Match::next_device DeviceIDType* devid ) (1)

version.h, libbarry.so.17.0.1
namespace Barry
[+] Version int& major, int& minor ) (1)

vjournal.h, libbarrysync.so.17.0.1
namespace Barry::Sync
[+] vJournal::vJournal [not-in-charge] ( ) (1)
[+] vJournal::vJournal [in-charge] ( ) (1)

to the top

Problems with Data Types, Medium Severity (18)


connector.h
namespace Barry
[+] class Connector (2)

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

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

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

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

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

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

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

usbwrap.h
namespace Usb
[+] class EndpointPair (1)

to the top

Problems with Data Types, Low Severity (82)


connector.h
namespace Barry
[+] class Connector (1)

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

data.h
namespace Barry
[+] class Data (2)

iconv.h
namespace Barry
[+] class IConverter (4)
[+] class IConvHandle (1)

m_desktop.h
namespace Barry
[+] class DeviceBuilder (2)

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

m_ipmodem.h
namespace Mode
[+] class IpModem (3)

m_raw_channel.h
namespace Mode
[+] class RawChannel (7)

m_serial.h
namespace Mode
[+] class Serial (2)

pppfilter.h
namespace Barry
[+] class PppFilter (1)

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

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

r_contact.h
namespace Barry
[+] typedef Contact::EmailList (1)

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

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

r_sms.h
namespace Barry
[+] class Sms (1)
[+] enum Sms::DeliveryType (1)

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

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

socket.h
namespace Barry
[+] class Socket (1)
[+] class SocketZero (2)
[+] typedef SocketHandle (1)

threadwrap.h
namespace Barry
[+] class Thread (2)

usbwrap.h
namespace Usb
[+] class Device (1)
[+] class EndpointPair (1)
[+] class Match (8)

vjournal.h
namespace Barry::Sync
[+] class vJournal (1)

vtodo.h
namespace Barry::Sync
[+] class vTodo (2)

to the top

Problems with Symbols, Low Severity (3)


socket.h, libbarry.so.17.0.1
namespace Barry
[+] Socket::RegisterInterest std::tr1::shared_ptr<SocketRoutingQueue::SocketDataHandler> handler ) (1)

time.h, libbarry.so.17.0.1
namespace Barry
[+] DayToDate unsigned short Day ) (1)

vevent.h, libbarrysync.so.17.0.1
namespace Barry::Sync
[+] vCalendar::GetWeekDayIndex char const* dayname ) [static] (1)

to the top

Header Files (82)


a_alxparser.h
a_application.h
a_codsection.h
a_common.h
a_library.h
a_osloader.h
backup.h
barry.h
barryalx.h
barrybackup.h
barrysync.h
bmp.h
builder.h
cod.h
common.h
configfile.h
connector.h
controller.h
data.h
dataqueue.h
dll.h
dp_codinfo.h
error.h
iconv.h
j_manager.h
j_server.h
ldif.h
ldifio.h
log.h
m_desktop.h
m_desktoptmpl.h
m_ipmodem.h
m_javaloader.h
m_jvmdebug.h
m_mode_base.h
m_raw_channel.h
m_serial.h
mimeio.h
modem.h
parser.h
pin.h
pipe.h
pppfilter.h
probe.h
protocol.h
r_bookmark.h
r_calendar.h
r_calllog.h
r_contact.h
r_cstore.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
restore.h
router.h
s11n-boost.h
scoped_lock.h
semaphore.h
sha1.h
socket.h
threadwrap.h
time.h
tzwrapper.h
usbwrap.h
vbase.h
vcard.h
version.h
vevent.h
vformat.h
vjournal.h
vsmartptr.h
vtodo.h
xmlparser.h

to the top

Shared Libraries (5)


libbarry.so.17.0.1
libbarryalx.so.17.0.1
libbarrydp.so.17.0.1
libbarryjdwp.so.17.0.1
libbarrysync.so.17.0.1

to the top




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