Binary compatibility report for the Barry library between 0.16 and 0.17.0 versions on x86
Test Info
Library Name | Barry |
Version #1 | 0.16 |
Version #2 | 0.17.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 52 |
Total Shared Libraries | 3 |
Total Symbols / Types | 650 / 420 |
Verdict | Incompatible (30.4%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 461 |
Removed Symbols | High | 14 |
Problems with Data Types | High | 10 |
Medium | 10 |
Low | 17 |
Problems with Symbols | High | 14 |
Medium | 0 |
Low | 1 |
Problems with Constants | Low | 0 |
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 )
[symbol: _ZN5Barry3ALX9ALXParserC1ERNS0_8OSLoaderERSi]
ALXParser::ALXParser [not-in-charge] ( OSLoader& osloader, std::istream& input )
[symbol: _ZN5Barry3ALX9ALXParserC2ERNS0_8OSLoaderERSi]
ALXParser::on_characters ( Glib::ustring const& data )
[symbol: _ZN5Barry3ALX9ALXParser13on_charactersERKN4Glib7ustringE]
ALXParser::on_comment ( Glib::ustring const& text )
[symbol: _ZN5Barry3ALX9ALXParser10on_commentERKN4Glib7ustringE]
ALXParser::on_end_document ( )
[symbol: _ZN5Barry3ALX9ALXParser15on_end_documentEv]
ALXParser::on_end_element ( Glib::ustring const& name )
[symbol: _ZN5Barry3ALX9ALXParser14on_end_elementERKN4Glib7ustringE]
ALXParser::on_error ( Glib::ustring const& text )
[symbol: _ZN5Barry3ALX9ALXParser8on_errorERKN4Glib7ustringE]
ALXParser::on_fatal_error ( Glib::ustring const& text )
[symbol: _ZN5Barry3ALX9ALXParser14on_fatal_errorERKN4Glib7ustringE]
ALXParser::on_start_document ( )
[symbol: _ZN5Barry3ALX9ALXParser17on_start_documentEv]
ALXParser::on_start_element ( Glib::ustring const& name, xmlpp::SaxParser::AttributeList const& attrs )
[symbol: _ZN5Barry3ALX9ALXParser16on_start_elementERKN4Glib7ustringERKSt5dequeIN5xmlpp9SaxParser9AttributeESaIS9_EE]
ALXParser::on_warning ( Glib::ustring const& text )
[symbol: _ZN5Barry3ALX9ALXParser10on_warningERKN4Glib7ustringE]
ALXParser::Run ( bool const enable )
[symbol: _ZN5Barry3ALX9ALXParser3RunEb]
ALXParser::~ALXParser [in-charge-deleting] ( )
[symbol: _ZN5Barry3ALX9ALXParserD0Ev]
ALXParser::~ALXParser [in-charge] ( )
[symbol: _ZN5Barry3ALX9ALXParserD1Ev]
ALXParser::~ALXParser [not-in-charge] ( )
[symbol: _ZN5Barry3ALX9ALXParserD2Ev]
a_application.h,
libbarryalx.so.17.0.0
namespace Barry::ALX
Application::Application [in-charge] ( )
[symbol: _ZN5Barry3ALX11ApplicationC1Ev]
Application::Application [in-charge] ( xmlpp::SaxParser::AttributeList const& attrs )
[symbol: _ZN5Barry3ALX11ApplicationC1ERKSt5dequeIN5xmlpp9SaxParser9AttributeESaIS5_EE]
Application::Application [not-in-charge] ( )
[symbol: _ZN5Barry3ALX11ApplicationC2Ev]
Application::Application [not-in-charge] ( xmlpp::SaxParser::AttributeList const& attrs )
[symbol: _ZN5Barry3ALX11ApplicationC2ERKSt5dequeIN5xmlpp9SaxParser9AttributeESaIS5_EE]
Application::Dump ( std::ostream& os ) const
[symbol: _ZNK5Barry3ALX11Application4DumpERSo]
Application::~Application [in-charge-deleting] ( )
[symbol: _ZN5Barry3ALX11ApplicationD0Ev]
Application::~Application [in-charge] ( )
[symbol: _ZN5Barry3ALX11ApplicationD1Ev]
Application::~Application [not-in-charge] ( )
[symbol: _ZN5Barry3ALX11ApplicationD2Ev]
a_codsection.h,
libbarryalx.so.17.0.0
namespace Barry::ALX
CODSection::AddFile ( std::string const& files )
[symbol: _ZN5Barry3ALX10CODSection7AddFileERKSs]
CODSection::AddFiles ( std::string const& files )
[symbol: _ZN5Barry3ALX10CODSection8AddFilesERKSs]
CODSection::CODSection [in-charge] ( )
[symbol: _ZN5Barry3ALX10CODSectionC1Ev]
CODSection::CODSection [in-charge] ( xmlpp::SaxParser::AttributeList const& attrs )
[symbol: _ZN5Barry3ALX10CODSectionC1ERKSt5dequeIN5xmlpp9SaxParser9AttributeESaIS5_EE]
CODSection::CODSection [not-in-charge] ( )
[symbol: _ZN5Barry3ALX10CODSectionC2Ev]
CODSection::CODSection [not-in-charge] ( xmlpp::SaxParser::AttributeList const& attrs )
[symbol: _ZN5Barry3ALX10CODSectionC2ERKSt5dequeIN5xmlpp9SaxParser9AttributeESaIS5_EE]
CODSection::SetCopyright ( std::string const& copyright )
[symbol: _ZN5Barry3ALX10CODSection12SetCopyrightERKSs]
CODSection::SetDescription ( std::string const& description )
[symbol: _ZN5Barry3ALX10CODSection14SetDescriptionERKSs]
CODSection::SetDirectory ( std::string const& directory )
[symbol: _ZN5Barry3ALX10CODSection12SetDirectoryERKSs]
CODSection::SetID ( std::string const& id )
[symbol: _ZN5Barry3ALX10CODSection5SetIDERKSs]
CODSection::SetName ( std::string const& name )
[symbol: _ZN5Barry3ALX10CODSection7SetNameERKSs]
CODSection::SetRequired ( std::string const& required )
[symbol: _ZN5Barry3ALX10CODSection11SetRequiredERKSs]
CODSection::SetVendor ( std::string const& vendor )
[symbol: _ZN5Barry3ALX10CODSection9SetVendorERKSs]
CODSection::SetVersion ( std::string const& version )
[symbol: _ZN5Barry3ALX10CODSection10SetVersionERKSs]
CODSection::~CODSection [in-charge-deleting] ( )
[symbol: _ZN5Barry3ALX10CODSectionD0Ev]
CODSection::~CODSection [in-charge] ( )
[symbol: _ZN5Barry3ALX10CODSectionD1Ev]
CODSection::~CODSection [not-in-charge] ( )
[symbol: _ZN5Barry3ALX10CODSectionD2Ev]
a_library.h,
libbarryalx.so.17.0.0
namespace Barry::ALX
Library::Dump ( std::ostream& os ) const
[symbol: _ZNK5Barry3ALX7Library4DumpERSo]
Library::Library [in-charge] ( )
[symbol: _ZN5Barry3ALX7LibraryC1Ev]
Library::Library [in-charge] ( xmlpp::SaxParser::AttributeList const& attrs )
[symbol: _ZN5Barry3ALX7LibraryC1ERKSt5dequeIN5xmlpp9SaxParser9AttributeESaIS5_EE]
Library::Library [not-in-charge] ( )
[symbol: _ZN5Barry3ALX7LibraryC2Ev]
Library::Library [not-in-charge] ( xmlpp::SaxParser::AttributeList const& attrs )
[symbol: _ZN5Barry3ALX7LibraryC2ERKSt5dequeIN5xmlpp9SaxParser9AttributeESaIS5_EE]
Library::~Library [in-charge-deleting] ( )
[symbol: _ZN5Barry3ALX7LibraryD0Ev]
Library::~Library [in-charge] ( )
[symbol: _ZN5Barry3ALX7LibraryD1Ev]
Library::~Library [not-in-charge] ( )
[symbol: _ZN5Barry3ALX7LibraryD2Ev]
a_osloader.h,
libbarryalx.so.17.0.0
namespace Barry::ALX
OSLoader::AddApplication ( OSLoader::CODSectionPtr app )
[symbol: _ZN5Barry3ALX8OSLoader14AddApplicationENSt3tr110shared_ptrINS0_10CODSectionEEE]
OSLoader::AddLibrary ( OSLoader::CODSectionPtr lib )
[symbol: _ZN5Barry3ALX8OSLoader10AddLibraryENSt3tr110shared_ptrINS0_10CODSectionEEE]
OSLoader::AddProperties ( std::string const& property, std::string const& value )
[symbol: _ZN5Barry3ALX8OSLoader13AddPropertiesERKSsS3_]
OSLoader::AddProperties ( xmlpp::SaxParser::AttributeList const& attrs )
[symbol: _ZN5Barry3ALX8OSLoader13AddPropertiesERKSt5dequeIN5xmlpp9SaxParser9AttributeESaIS5_EE]
OSLoader::Dump ( std::ostream& os ) const
[symbol: _ZNK5Barry3ALX8OSLoader4DumpERSo]
OSLoader::IsSupported ( xmlpp::SaxParser::AttributeList const& attrs )
[symbol: _ZN5Barry3ALX8OSLoader11IsSupportedERKSt5dequeIN5xmlpp9SaxParser9AttributeESaIS5_EE]
OSLoader::Load ( std::string const& path )
[symbol: _ZN5Barry3ALX8OSLoader4LoadERKSs]
OSLoader::LoadALXFile ( std::string const& alxfile, bool const enable )
[symbol: _ZN5Barry3ALX8OSLoader11LoadALXFileERKSsb]
OSLoader::OSLoader [in-charge] ( )
[symbol: _ZN5Barry3ALX8OSLoaderC1Ev]
OSLoader::OSLoader [not-in-charge] ( )
[symbol: _ZN5Barry3ALX8OSLoaderC2Ev]
OSLoader::SetSFIFile ( std::string const& name )
[symbol: _ZN5Barry3ALX8OSLoader10SetSFIFileERKSs]
OSLoader::~OSLoader [in-charge] ( )
[symbol: _ZN5Barry3ALX8OSLoaderD1Ev]
OSLoader::~OSLoader [not-in-charge] ( )
[symbol: _ZN5Barry3ALX8OSLoaderD2Ev]
builder.h,
libbarry.so.17.0.0
namespace Barry
DBDataBuilder::BuildRecord ( DBData& data, size_t& offset, IConverter const* ic )
[symbol: _ZN5Barry13DBDataBuilder11BuildRecordERNS_6DBDataERjPKNS_10IConverterE]
DBDataBuilder::DBDataBuilder [in-charge] ( DBData const& orig )
[symbol: _ZN5Barry13DBDataBuilderC1ERKNS_6DBDataE]
DBDataBuilder::DBDataBuilder [not-in-charge] ( DBData const& orig )
[symbol: _ZN5Barry13DBDataBuilderC2ERKNS_6DBDataE]
DBDataBuilder::EndOfFile ( ) const
[symbol: _ZNK5Barry13DBDataBuilder9EndOfFileEv]
DBDataBuilder::FetchRecord ( DBData& data, IConverter const* ic )
[symbol: _ZN5Barry13DBDataBuilder11FetchRecordERNS_6DBDataEPKNS_10IConverterE]
DBDataBuilder::~DBDataBuilder [in-charge-deleting] ( )
[symbol: _ZN5Barry13DBDataBuilderD0Ev]
DBDataBuilder::~DBDataBuilder [in-charge] ( )
[symbol: _ZN5Barry13DBDataBuilderD1Ev]
DBDataBuilder::~DBDataBuilder [not-in-charge] ( )
[symbol: _ZN5Barry13DBDataBuilderD2Ev]
builder.h,
libbarrysync.so.17.0.0
namespace Barry
Builder::~Builder [in-charge-deleting] ( )
[symbol: _ZN5Barry7BuilderD0Ev]
Builder::~Builder [in-charge] ( )
[symbol: _ZN5Barry7BuilderD1Ev]
common.h,
libbarry.so.17.0.0
namespace Barry
IsVerbose ( )
[symbol: _ZN5Barry9IsVerboseEv]
Verbose ( bool data_dump_mode )
[symbol: _ZN5Barry7VerboseEb]
configfile.h,
libbarry.so.17.0.0
namespace Barry
ConfigFile::BuildDefaultPath ( )
[symbol: _ZN5Barry10ConfigFile16BuildDefaultPathEv]
ConfigFile::BuildFilename ( )
[symbol: _ZN5Barry10ConfigFile13BuildFilenameEv]
ConfigFile::CheckPath ( std::string const& path, std::string* perr ) [static]
[symbol: _ZN5Barry10ConfigFile9CheckPathERKSsPSs]
ConfigFile::Clear ( )
[symbol: _ZN5Barry10ConfigFile5ClearEv]
ConfigFile::ConfigFile [in-charge] ( Pin pin )
[symbol: _ZN5Barry10ConfigFileC1ENS_3PinE]
ConfigFile::ConfigFile [in-charge] ( Pin pin, DatabaseDatabase const& db )
[symbol: _ZN5Barry10ConfigFileC1ENS_3PinERKNS_16DatabaseDatabaseE]
ConfigFile::ConfigFile [not-in-charge] ( Pin pin )
[symbol: _ZN5Barry10ConfigFileC2ENS_3PinE]
ConfigFile::ConfigFile [not-in-charge] ( Pin pin, DatabaseDatabase const& db )
[symbol: _ZN5Barry10ConfigFileC2ENS_3PinERKNS_16DatabaseDatabaseE]
ConfigFile::DBListType::IsSelected ( std::string const& dbname ) const
[symbol: _ZNK5Barry10ConfigFile10DBListType10IsSelectedERKSs]
ConfigFile::Enlighten ( DatabaseDatabase const& db )
[symbol: _ZN5Barry10ConfigFile9EnlightenERKNS_16DatabaseDatabaseE]
ConfigFile::Load ( )
[symbol: _ZN5Barry10ConfigFile4LoadEv]
ConfigFile::Save ( )
[symbol: _ZN5Barry10ConfigFile4SaveEv]
ConfigFile::SetBackupList ( ConfigFile::DBListType const& list )
[symbol: _ZN5Barry10ConfigFile13SetBackupListERKNS0_10DBListTypeE]
ConfigFile::SetBackupPath ( std::string const& path )
[symbol: _ZN5Barry10ConfigFile13SetBackupPathERKSs]
ConfigFile::SetDeviceName ( std::string const& name )
[symbol: _ZN5Barry10ConfigFile13SetDeviceNameERKSs]
ConfigFile::SetPromptBackupLabel ( bool prompt )
[symbol: _ZN5Barry10ConfigFile20SetPromptBackupLabelEb]
ConfigFile::SetRestoreList ( ConfigFile::DBListType const& list )
[symbol: _ZN5Barry10ConfigFile14SetRestoreListERKNS0_10DBListTypeE]
ConfigFile::~ConfigFile [in-charge] ( )
[symbol: _ZN5Barry10ConfigFileD1Ev]
ConfigFile::~ConfigFile [not-in-charge] ( )
[symbol: _ZN5Barry10ConfigFileD2Ev]
GlobalConfigFile::BuildFilename ( )
[symbol: _ZN5Barry16GlobalConfigFile13BuildFilenameEv]
GlobalConfigFile::Clear ( )
[symbol: _ZN5Barry16GlobalConfigFile5ClearEv]
GlobalConfigFile::GetKey ( std::string const& key ) const
[symbol: _ZNK5Barry16GlobalConfigFile6GetKeyERKSs]
GlobalConfigFile::GlobalConfigFile [in-charge] ( )
[symbol: _ZN5Barry16GlobalConfigFileC1Ev]
GlobalConfigFile::GlobalConfigFile [in-charge] ( std::string const& appname )
[symbol: _ZN5Barry16GlobalConfigFileC1ERKSs]
GlobalConfigFile::GlobalConfigFile [not-in-charge] ( )
[symbol: _ZN5Barry16GlobalConfigFileC2Ev]
GlobalConfigFile::GlobalConfigFile [not-in-charge] ( std::string const& appname )
[symbol: _ZN5Barry16GlobalConfigFileC2ERKSs]
GlobalConfigFile::Load ( )
[symbol: _ZN5Barry16GlobalConfigFile4LoadEv]
GlobalConfigFile::Save ( )
[symbol: _ZN5Barry16GlobalConfigFile4SaveEv]
GlobalConfigFile::SetKey ( std::string const& key, std::string const& value )
[symbol: _ZN5Barry16GlobalConfigFile6SetKeyERKSsS2_]
GlobalConfigFile::SetLastDevice ( Pin const& pin )
[symbol: _ZN5Barry16GlobalConfigFile13SetLastDeviceERKNS_3PinE]
GlobalConfigFile::SetVerboseLogging ( bool verbose )
[symbol: _ZN5Barry16GlobalConfigFile17SetVerboseLoggingEb]
GlobalConfigFile::~GlobalConfigFile [in-charge] ( )
[symbol: _ZN5Barry16GlobalConfigFileD1Ev]
GlobalConfigFile::~GlobalConfigFile [not-in-charge] ( )
[symbol: _ZN5Barry16GlobalConfigFileD2Ev]
connector.h,
libbarry.so.17.0.0
namespace Barry
Connector::ClearPassword ( )
[symbol: _ZN5Barry9Connector13ClearPasswordEv]
Connector::Connect ( )
[symbol: _ZN5Barry9Connector7ConnectEv]
Connector::Connector [in-charge] ( char const* password, std::string const& locale, Pin pin )
[symbol: _ZN5Barry9ConnectorC1EPKcRKSsNS_3PinE]
Connector::Connector [in-charge] ( char const* password, std::string const& locale, ProbeResult const& result )
[symbol: _ZN5Barry9ConnectorC1EPKcRKSsRKNS_11ProbeResultE]
Connector::Connector [not-in-charge] ( char const* password, std::string const& locale, Pin pin )
[symbol: _ZN5Barry9ConnectorC2EPKcRKSsNS_3PinE]
Connector::Connector [not-in-charge] ( char const* password, std::string const& locale, ProbeResult const& result )
[symbol: _ZN5Barry9ConnectorC2EPKcRKSsRKNS_11ProbeResultE]
Connector::Disconnect ( )
[symbol: _ZN5Barry9Connector10DisconnectEv]
Connector::FindDevice ( Pin pin ) [static]
[symbol: _ZN5Barry9Connector10FindDeviceENS_3PinE]
Connector::Reconnect ( int total_tries )
[symbol: _ZN5Barry9Connector9ReconnectEi]
Connector::ReconnectForDirtyFlags ( )
[symbol: _ZN5Barry9Connector22ReconnectForDirtyFlagsEv]
Connector::RequireDirtyReconnect ( )
[symbol: _ZN5Barry9Connector21RequireDirtyReconnectEv]
Connector::SetPassword ( char const* password )
[symbol: _ZN5Barry9Connector11SetPasswordEPKc]
Connector::~Connector [in-charge-deleting] ( )
[symbol: _ZN5Barry9ConnectorD0Ev]
Connector::~Connector [in-charge] ( )
[symbol: _ZN5Barry9ConnectorD1Ev]
Connector::~Connector [not-in-charge] ( )
[symbol: _ZN5Barry9ConnectorD2Ev]
DesktopConnector::DesktopConnector [in-charge] ( char const* password, std::string const& locale, Pin pin, SocketRoutingQueue* router, int connect_timeout )
[symbol: _ZN5Barry16DesktopConnectorC1EPKcRKSsNS_3PinEPNS_18SocketRoutingQueueEi]
DesktopConnector::DesktopConnector [in-charge] ( char const* password, std::string const& locale, ProbeResult const& result, SocketRoutingQueue* router, int connect_timeout )
[symbol: _ZN5Barry16DesktopConnectorC1EPKcRKSsRKNS_11ProbeResultEPNS_18SocketRoutingQueueEi]
DesktopConnector::DesktopConnector [not-in-charge] ( char const* password, std::string const& locale, Pin pin, SocketRoutingQueue* router, int connect_timeout )
[symbol: _ZN5Barry16DesktopConnectorC2EPKcRKSsNS_3PinEPNS_18SocketRoutingQueueEi]
DesktopConnector::DesktopConnector [not-in-charge] ( char const* password, std::string const& locale, ProbeResult const& result, SocketRoutingQueue* router, int connect_timeout )
[symbol: _ZN5Barry16DesktopConnectorC2EPKcRKSsRKNS_11ProbeResultEPNS_18SocketRoutingQueueEi]
DesktopConnector::DoDisconnect ( )
[symbol: _ZN5Barry16DesktopConnector12DoDisconnectEv]
DesktopConnector::FinishConnect ( )
[symbol: _ZN5Barry16DesktopConnector13FinishConnectEv]
DesktopConnector::IsConnected ( )
[symbol: _ZN5Barry16DesktopConnector11IsConnectedEv]
DesktopConnector::IsDisconnected ( )
[symbol: _ZN5Barry16DesktopConnector14IsDisconnectedEv]
DesktopConnector::PasswordPrompt ( BadPassword const& bp, std::string& password_result )
[symbol: _ZN5Barry16DesktopConnector14PasswordPromptERKNS_11BadPasswordERSs]
DesktopConnector::RetryPassword ( char const* password )
[symbol: _ZN5Barry16DesktopConnector13RetryPasswordEPKc]
DesktopConnector::StartConnect ( char const* password )
[symbol: _ZN5Barry16DesktopConnector12StartConnectEPKc]
DesktopConnector::~DesktopConnector [in-charge-deleting] ( )
[symbol: _ZN5Barry16DesktopConnectorD0Ev]
DesktopConnector::~DesktopConnector [in-charge] ( )
[symbol: _ZN5Barry16DesktopConnectorD1Ev]
controller.h,
libbarry.so.17.0.0
namespace Barry
Controller::Controller [in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue, int default_timeout )
[symbol: _ZN5Barry10ControllerC1ERKNS_11ProbeResultERNS_18SocketRoutingQueueEi]
Controller::Controller [in-charge] ( ProbeResult const& device, int default_timeout )
[symbol: _ZN5Barry10ControllerC1ERKNS_11ProbeResultEi]
Controller::Controller [not-in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue, int default_timeout )
[symbol: _ZN5Barry10ControllerC2ERKNS_11ProbeResultERNS_18SocketRoutingQueueEi]
Controller::Controller [not-in-charge] ( ProbeResult const& device, int default_timeout )
[symbol: _ZN5Barry10ControllerC2ERKNS_11ProbeResultEi]
Controller::SelectMode ( Controller::ModeType mode, char const* explicitModeName )
[symbol: _ZN5Barry10Controller10SelectModeENS0_8ModeTypeEPKc]
data.h,
libbarry.so.17.0.0
namespace Barry
Data::Append ( void const* buf, size_t size )
[symbol: _ZN5Barry4Data6AppendEPKvj]
DBData::DBData [in-charge] ( )
[symbol: _ZN5Barry6DBDataC1Ev]
DBData::DBData [in-charge] ( Data& externalData, bool copy )
[symbol: _ZN5Barry6DBDataC1ERNS_4DataEb]
DBData::DBData [in-charge] ( DBData::RecordFormatVersion ver, std::string const& dbName, uint8_t recType, uint32_t uniqueId, size_t offset, Data& externalData, bool copy )
[symbol: _ZN5Barry6DBDataC1ENS0_19RecordFormatVersionERKSshjjRNS_4DataEb]
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 )
[symbol: _ZN5Barry6DBDataC1ENS0_19RecordFormatVersionERKSshjjPKvj]
DBData::DBData [in-charge] ( void const* ValidData, size_t size )
[symbol: _ZN5Barry6DBDataC1EPKvj]
DBData::DBData [not-in-charge] ( )
[symbol: _ZN5Barry6DBDataC2Ev]
DBData::DBData [not-in-charge] ( Data& externalData, bool copy )
[symbol: _ZN5Barry6DBDataC2ERNS_4DataEb]
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 )
[symbol: _ZN5Barry6DBDataC2ENS0_19RecordFormatVersionERKSshjjRNS_4DataEb]
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 )
[symbol: _ZN5Barry6DBDataC2ENS0_19RecordFormatVersionERKSshjjPKvj]
DBData::DBData [not-in-charge] ( void const* ValidData, size_t size )
[symbol: _ZN5Barry6DBDataC2EPKvj]
DBData::operator = ( DBData const& other )
[symbol: _ZN5Barry6DBDataaSERKS0_]
DBData::UseData ( )
[symbol: _ZN5Barry6DBData7UseDataEv]
DBData::~DBData [in-charge] ( )
[symbol: _ZN5Barry6DBDataD1Ev]
DBData::~DBData [not-in-charge] ( )
[symbol: _ZN5Barry6DBDataD2Ev]
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 )
[symbol: _ZN5Barry7BadSizeC1Ejjj]
BadSize::BadSize [not-in-charge] ( char const* msg, unsigned int data_size, unsigned int required_size )
[symbol: _ZN5Barry7BadSizeC2EPKcjj]
BadSize::BadSize [not-in-charge] ( unsigned int packet_size, unsigned int data_buf_size, unsigned int required_size )
[symbol: _ZN5Barry7BadSizeC2Ejjj]
ErrnoError::ErrnoError [in-charge] ( std::string const& msg )
[symbol: _ZN5Barry10ErrnoErrorC1ERKSs]
ErrnoError::ErrnoError [not-in-charge] ( std::string const& msg )
[symbol: _ZN5Barry10ErrnoErrorC2ERKSs]
ErrnoError::ErrnoError [not-in-charge] ( std::string const& msg, int err )
[symbol: _ZN5Barry10ErrnoErrorC2ERKSsi]
ldif.h,
libbarry.so.17.0.0
namespace Barry
ContactLdif::Image ( Contact const& con ) const
[symbol: _ZNK5Barry11ContactLdif5ImageERKNS_7ContactE]
ContactLdif::SetImage ( Contact& con, std::string const& val ) const
[symbol: _ZNK5Barry11ContactLdif8SetImageERNS_7ContactERKSs]
ldifio.h,
libbarry.so.17.0.0
namespace Barry
LdifStore::LdifStore [in-charge] ( std::istream& is )
[symbol: _ZN5Barry9LdifStoreC1ERSi]
LdifStore::LdifStore [in-charge] ( std::ostream& os, std::string const& baseDN, std::string const& dnattr )
[symbol: _ZN5Barry9LdifStoreC1ERSoRKSsS3_]
LdifStore::LdifStore [in-charge] ( std::string const& filename )
[symbol: _ZN5Barry9LdifStoreC1ERKSs]
LdifStore::LdifStore [in-charge] ( std::string const& filename, std::string const& baseDN, std::string const& dnattr )
[symbol: _ZN5Barry9LdifStoreC1ERKSsS2_S2_]
LdifStore::LdifStore [not-in-charge] ( std::istream& is )
[symbol: _ZN5Barry9LdifStoreC2ERSi]
LdifStore::LdifStore [not-in-charge] ( std::ostream& os, std::string const& baseDN, std::string const& dnattr )
[symbol: _ZN5Barry9LdifStoreC2ERSoRKSsS3_]
LdifStore::LdifStore [not-in-charge] ( std::string const& filename )
[symbol: _ZN5Barry9LdifStoreC2ERKSs]
LdifStore::LdifStore [not-in-charge] ( std::string const& filename, std::string const& baseDN, std::string const& dnattr )
[symbol: _ZN5Barry9LdifStoreC2ERKSsS2_S2_]
LdifStore::operator() ( Contact const& rec )
[symbol: _ZN5Barry9LdifStoreclERKNS_7ContactE]
LdifStore::operator() ( Contact& rec, Builder const& builder )
[symbol: _ZN5Barry9LdifStoreclERNS_7ContactERKNS_7BuilderE]
m_desktop.h,
libbarry.so.17.0.0
namespace Barry
DeviceBuilder::Add ( DatabaseDatabase const& dbdb )
[symbol: _ZN5Barry13DeviceBuilder3AddERKNS_16DatabaseDatabaseE]
DeviceBuilder::Add ( std::string const& dbname )
[symbol: _ZN5Barry13DeviceBuilder3AddERKSs]
DeviceBuilder::BuildRecord ( DBData& data, size_t& offset, IConverter const* ic )
[symbol: _ZN5Barry13DeviceBuilder11BuildRecordERNS_6DBDataERjPKNS_10IConverterE]
DeviceBuilder::DeviceBuilder [in-charge] ( Mode::Desktop& desktop )
[symbol: _ZN5Barry13DeviceBuilderC1ERNS_4Mode7DesktopE]
DeviceBuilder::DeviceBuilder [not-in-charge] ( Mode::Desktop& desktop )
[symbol: _ZN5Barry13DeviceBuilderC2ERNS_4Mode7DesktopE]
DeviceBuilder::EndOfFile ( ) const
[symbol: _ZNK5Barry13DeviceBuilder9EndOfFileEv]
DeviceBuilder::FetchRecord ( DBData& data, IConverter const* ic )
[symbol: _ZN5Barry13DeviceBuilder11FetchRecordERNS_6DBDataEPKNS_10IConverterE]
DeviceBuilder::~DeviceBuilder [in-charge-deleting] ( )
[symbol: _ZN5Barry13DeviceBuilderD0Ev]
DeviceBuilder::~DeviceBuilder [in-charge] ( )
[symbol: _ZN5Barry13DeviceBuilderD1Ev]
DeviceParser::DecideWrite ( DBData const& record ) const
[symbol: _ZNK5Barry12DeviceParser11DecideWriteERKNS_6DBDataE]
DeviceParser::DeviceParser [in-charge] ( Mode::Desktop& desktop, DeviceParser::WriteMode mode )
[symbol: _ZN5Barry12DeviceParserC1ERNS_4Mode7DesktopENS0_9WriteModeE]
DeviceParser::DeviceParser [not-in-charge] ( Mode::Desktop& desktop, DeviceParser::WriteMode mode )
[symbol: _ZN5Barry12DeviceParserC2ERNS_4Mode7DesktopENS0_9WriteModeE]
DeviceParser::ParseRecord ( DBData const& data, IConverter const* ic )
[symbol: _ZN5Barry12DeviceParser11ParseRecordERKNS_6DBDataEPKNS_10IConverterE]
DeviceParser::StartDB ( DBData const& data, IConverter const* ic )
[symbol: _ZN5Barry12DeviceParser7StartDBERKNS_6DBDataEPKNS_10IConverterE]
DeviceParser::WriteNext ( DBData const& data, IConverter const* ic )
[symbol: _ZN5Barry12DeviceParser9WriteNextERKNS_6DBDataEPKNS_10IConverterE]
DeviceParser::~DeviceParser [in-charge-deleting] ( )
[symbol: _ZN5Barry12DeviceParserD0Ev]
DeviceParser::~DeviceParser [in-charge] ( )
[symbol: _ZN5Barry12DeviceParserD1Ev]
DeviceParser::~DeviceParser [not-in-charge] ( )
[symbol: _ZN5Barry12DeviceParserD2Ev]
m_desktop.h,
libbarry.so.17.0.0
namespace Barry::Mode
DBLoader::DBLoader [in-charge] ( Desktop& desktop )
[symbol: _ZN5Barry4Mode8DBLoaderC1ERNS0_7DesktopE]
DBLoader::DBLoader [not-in-charge] ( Desktop& desktop )
[symbol: _ZN5Barry4Mode8DBLoaderC2ERNS0_7DesktopE]
DBLoader::GetNextRecord ( Barry::DBData& data )
[symbol: _ZN5Barry4Mode8DBLoader13GetNextRecordERNS_6DBDataE]
DBLoader::StartDBLoad ( unsigned int dbId, Barry::DBData& data )
[symbol: _ZN5Barry4Mode8DBLoader11StartDBLoadEjRNS_6DBDataE]
DBLoader::~DBLoader [in-charge] ( )
[symbol: _ZN5Barry4Mode8DBLoaderD1Ev]
DBLoader::~DBLoader [not-in-charge] ( )
[symbol: _ZN5Barry4Mode8DBLoaderD2Ev]
m_mode_base.h,
libbarry.so.17.0.0
namespace Barry::Mode
Mode::Open ( char const* password, char const* name )
[symbol: _ZN5Barry4Mode4Mode4OpenEPKcS3_]
m_raw_channel.h,
libbarry.so.17.0.0
namespace Barry::Mode
RawChannel::CheckQueueAvailable ( )
[symbol: _ZN5Barry4Mode10RawChannel19CheckQueueAvailableEv]
RawChannel::HandleError ( Barry::Error& data )
[symbol: _ZN5Barry4Mode10RawChannel11HandleErrorERNS_5ErrorE]
RawChannel::HandleReceivedData ( Barry::Data& data )
[symbol: _ZN5Barry4Mode10RawChannel18HandleReceivedDataERNS_4DataE]
RawChannel::HandleReceivedZeroPacket ( Barry::Data& data )
[symbol: _ZN5Barry4Mode10RawChannel24HandleReceivedZeroPacketERNS_4DataE]
RawChannel::InitBuffer ( )
[symbol: _ZN5Barry4Mode10RawChannel10InitBufferEv]
RawChannel::InitSemaphore ( )
[symbol: _ZN5Barry4Mode10RawChannel13InitSemaphoreEv]
RawChannel::MaximumSendSize ( )
[symbol: _ZN5Barry4Mode10RawChannel15MaximumSendSizeEv]
RawChannel::OnOpen ( )
[symbol: _ZN5Barry4Mode10RawChannel6OnOpenEv]
RawChannel::RawChannel [in-charge] ( Barry::Controller& con )
[symbol: _ZN5Barry4Mode10RawChannelC1ERNS_10ControllerE]
RawChannel::RawChannel [in-charge] ( Barry::Controller& con, RawChannelDataCallback& callback )
[symbol: _ZN5Barry4Mode10RawChannelC1ERNS_10ControllerERNS0_22RawChannelDataCallbackE]
RawChannel::RawChannel [not-in-charge] ( Barry::Controller& con )
[symbol: _ZN5Barry4Mode10RawChannelC2ERNS_10ControllerE]
RawChannel::RawChannel [not-in-charge] ( Barry::Controller& con, RawChannelDataCallback& callback )
[symbol: _ZN5Barry4Mode10RawChannelC2ERNS_10ControllerERNS0_22RawChannelDataCallbackE]
RawChannel::Receive ( Barry::Data& data, int timeout )
[symbol: _ZN5Barry4Mode10RawChannel7ReceiveERNS_4DataEi]
RawChannel::Send ( Barry::Data& data, int timeout )
[symbol: _ZN5Barry4Mode10RawChannel4SendERNS_4DataEi]
RawChannel::SetPendingError ( char const* msg )
[symbol: _ZN5Barry4Mode10RawChannel15SetPendingErrorEPKc]
RawChannel::UnregisterZeroSocketInterest ( )
[symbol: _ZN5Barry4Mode10RawChannel28UnregisterZeroSocketInterestEv]
RawChannel::ValidateDataPacket ( Barry::Data& data )
[symbol: _ZN5Barry4Mode10RawChannel18ValidateDataPacketERNS_4DataE]
RawChannel::~RawChannel [in-charge-deleting] ( )
[symbol: _ZN5Barry4Mode10RawChannelD0Ev]
RawChannel::~RawChannel [in-charge] ( )
[symbol: _ZN5Barry4Mode10RawChannelD1Ev]
RawChannel::~RawChannel [not-in-charge] ( )
[symbol: _ZN5Barry4Mode10RawChannelD2Ev]
m_serial.h,
libbarry.so.17.0.0
namespace Barry::Mode
Serial::CtrlCallback ( Serial& context, Barry::Data* data ) [static]
[symbol: _ZN5Barry4Mode6Serial12CtrlCallbackERS1_PNS_4DataE]
Serial::DataCallback ( Serial& context, Barry::Data* data ) [static]
[symbol: _ZN5Barry4Mode6Serial12DataCallbackERS1_PNS_4DataE]
mimeio.h,
libbarrysync.so.17.0.0
namespace Barry
MimeBuilder::BuildRecord ( DBData& data, size_t& offset, IConverter const* ic )
[symbol: _ZN5Barry11MimeBuilder11BuildRecordERNS_6DBDataERjPKNS_10IConverterE]
MimeBuilder::EndOfFile ( ) const
[symbol: _ZNK5Barry11MimeBuilder9EndOfFileEv]
MimeBuilder::FetchRecord ( DBData& data, IConverter const* ic )
[symbol: _ZN5Barry11MimeBuilder11FetchRecordERNS_6DBDataEPKNS_10IConverterE]
MimeBuilder::IsMember ( std::string const& item, std::vector<std::string>const& types ) [static]
[symbol: _ZN5Barry11MimeBuilder8IsMemberERKSsRKSt6vectorISsSaISsEE]
MimeBuilder::MimeBuilder [in-charge] ( std::istream& is )
[symbol: _ZN5Barry11MimeBuilderC1ERSi]
MimeBuilder::MimeBuilder [in-charge] ( std::string const& filename )
[symbol: _ZN5Barry11MimeBuilderC1ERKSs]
MimeBuilder::MimeBuilder [not-in-charge] ( std::istream& is )
[symbol: _ZN5Barry11MimeBuilderC2ERSi]
MimeBuilder::MimeBuilder [not-in-charge] ( std::string const& filename )
[symbol: _ZN5Barry11MimeBuilderC2ERKSs]
MimeBuilder::ReadMimeRecord ( std::istream& is, std::string& vrec, std::vector<std::string>& types ) [static]
[symbol: _ZN5Barry11MimeBuilder14ReadMimeRecordERSiRSsRSt6vectorISsSaISsEE]
MimeBuilder::~MimeBuilder [in-charge-deleting] ( )
[symbol: _ZN5Barry11MimeBuilderD0Ev]
MimeBuilder::~MimeBuilder [in-charge] ( )
[symbol: _ZN5Barry11MimeBuilderD1Ev]
parser.h,
libbarry.so.17.0.0
namespace Barry
AllRecordDumpStore::operator() ( Bookmark const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_8BookmarkE]
AllRecordDumpStore::operator() ( Calendar const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_8CalendarE]
AllRecordDumpStore::operator() ( CalendarAll const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_11CalendarAllE]
AllRecordDumpStore::operator() ( CallLog const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_7CallLogE]
AllRecordDumpStore::operator() ( Contact const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_7ContactE]
AllRecordDumpStore::operator() ( ContentStore const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_12ContentStoreE]
AllRecordDumpStore::operator() ( Folder const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_6FolderE]
AllRecordDumpStore::operator() ( Memo const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_4MemoE]
AllRecordDumpStore::operator() ( Message const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_7MessageE]
AllRecordDumpStore::operator() ( PINMessage const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_10PINMessageE]
AllRecordDumpStore::operator() ( SavedMessage const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_12SavedMessageE]
AllRecordDumpStore::operator() ( ServiceBook const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_11ServiceBookE]
AllRecordDumpStore::operator() ( Sms const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_3SmsE]
AllRecordDumpStore::operator() ( Task const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_4TaskE]
AllRecordDumpStore::operator() ( Timezone const& p1 )
[symbol: _ZN5Barry18AllRecordDumpStoreclERKNS_8TimezoneE]
AllRecordParser::AddRecords ( std::ostream* os, AllRecordStore* store )
[symbol: _ZN5Barry15AllRecordParser10AddRecordsEPSoPNS_14AllRecordStoreE]
AllRecordParser::AllRecordParser [in-charge] ( Parser& default_parser, AllRecordStore& store )
[symbol: _ZN5Barry15AllRecordParserC1ERNS_6ParserERNS_14AllRecordStoreE]
AllRecordParser::AllRecordParser [in-charge] ( std::ostream& os, Parser* default_parser, AllRecordStore* store )
[symbol: _ZN5Barry15AllRecordParserC1ERSoPNS_6ParserEPNS_14AllRecordStoreE]
AllRecordParser::AllRecordParser [not-in-charge] ( Parser& default_parser, AllRecordStore& store )
[symbol: _ZN5Barry15AllRecordParserC2ERNS_6ParserERNS_14AllRecordStoreE]
AllRecordParser::AllRecordParser [not-in-charge] ( std::ostream& os, Parser* default_parser, AllRecordStore* store )
[symbol: _ZN5Barry15AllRecordParserC2ERSoPNS_6ParserEPNS_14AllRecordStoreE]
AllRecordParser::~AllRecordParser [in-charge-deleting] ( )
[symbol: _ZN5Barry15AllRecordParserD0Ev]
AllRecordParser::~AllRecordParser [in-charge] ( )
[symbol: _ZN5Barry15AllRecordParserD1Ev]
AllRecordParser::~AllRecordParser [not-in-charge] ( )
[symbol: _ZN5Barry15AllRecordParserD2Ev]
HexDumpParser::HexDumpParser [in-charge] ( std::ostream& os )
[symbol: _ZN5Barry13HexDumpParserC1ERSo]
HexDumpParser::HexDumpParser [not-in-charge] ( std::ostream& os )
[symbol: _ZN5Barry13HexDumpParserC2ERSo]
HexDumpParser::ParseRecord ( DBData const& data, IConverter const* ic )
[symbol: _ZN5Barry13HexDumpParser11ParseRecordERKNS_6DBDataEPKNS_10IConverterE]
HexDumpParser::~HexDumpParser [in-charge-deleting] ( )
[symbol: _ZN5Barry13HexDumpParserD0Ev]
HexDumpParser::~HexDumpParser [in-charge] ( )
[symbol: _ZN5Barry13HexDumpParserD1Ev]
MultiRecordParser::Add ( RecordParserBase* parser )
[symbol: _ZN5Barry17MultiRecordParser3AddEPNS_16RecordParserBaseE]
MultiRecordParser::Add ( std::string const& dbname, AllRecordStore& store )
[symbol: _ZN5Barry17MultiRecordParser3AddERKSsRNS_14AllRecordStoreE]
MultiRecordParser::Add ( std::string const& dbname, Parser* parser )
[symbol: _ZN5Barry17MultiRecordParser3AddERKSsPNS_6ParserE]
MultiRecordParser::Add ( std::string const& dbname, std::ostream& os )
[symbol: _ZN5Barry17MultiRecordParser3AddERKSsRSo]
MultiRecordParser::MultiRecordParser [in-charge] ( Parser& default_parser )
[symbol: _ZN5Barry17MultiRecordParserC1ERNS_6ParserE]
MultiRecordParser::MultiRecordParser [in-charge] ( Parser* default_parser )
[symbol: _ZN5Barry17MultiRecordParserC1EPNS_6ParserE]
MultiRecordParser::MultiRecordParser [not-in-charge] ( Parser& default_parser )
[symbol: _ZN5Barry17MultiRecordParserC2ERNS_6ParserE]
MultiRecordParser::MultiRecordParser [not-in-charge] ( Parser* default_parser )
[symbol: _ZN5Barry17MultiRecordParserC2EPNS_6ParserE]
MultiRecordParser::ParseRecord ( DBData const& data, IConverter const* ic )
[symbol: _ZN5Barry17MultiRecordParser11ParseRecordERKNS_6DBDataEPKNS_10IConverterE]
MultiRecordParser::~MultiRecordParser [in-charge-deleting] ( )
[symbol: _ZN5Barry17MultiRecordParserD0Ev]
MultiRecordParser::~MultiRecordParser [in-charge] ( )
[symbol: _ZN5Barry17MultiRecordParserD1Ev]
MultiRecordParser::~MultiRecordParser [not-in-charge] ( )
[symbol: _ZN5Barry17MultiRecordParserD2Ev]
Parser::~Parser [in-charge-deleting] ( )
[symbol: _ZN5Barry6ParserD0Ev]
Parser::~Parser [in-charge] ( )
[symbol: _ZN5Barry6ParserD1Ev]
RecordParserBase::~RecordParserBase [in-charge-deleting] ( )
[symbol: _ZN5Barry16RecordParserBaseD0Ev]
RecordParserBase::~RecordParserBase [in-charge] ( )
[symbol: _ZN5Barry16RecordParserBaseD1Ev]
TeeParser::Add ( Parser& p )
[symbol: _ZN5Barry9TeeParser3AddERNS_6ParserE]
TeeParser::Add ( Parser* p )
[symbol: _ZN5Barry9TeeParser3AddEPNS_6ParserE]
TeeParser::ParseRecord ( DBData const& data, IConverter const* ic )
[symbol: _ZN5Barry9TeeParser11ParseRecordERKNS_6DBDataEPKNS_10IConverterE]
TeeParser::TeeParser [in-charge] ( )
[symbol: _ZN5Barry9TeeParserC1Ev]
TeeParser::TeeParser [not-in-charge] ( )
[symbol: _ZN5Barry9TeeParserC2Ev]
TeeParser::~TeeParser [in-charge-deleting] ( )
[symbol: _ZN5Barry9TeeParserD0Ev]
TeeParser::~TeeParser [in-charge] ( )
[symbol: _ZN5Barry9TeeParserD1Ev]
TeeParser::~TeeParser [not-in-charge] ( )
[symbol: _ZN5Barry9TeeParserD2Ev]
pin.h,
libbarry.so.17.0.0
namespace Barry
operator>> ( std::istream& is, Pin& pin )
[symbol: _ZN5BarryrsERSiRNS_3PinE]
Pin::Str ( ) const
[symbol: _ZNK5Barry3Pin3StrEv]
pipe.h,
libbarry.so.17.0.0
namespace Barry
Pipe::Pipe [in-charge] ( Builder& builder )
[symbol: _ZN5Barry4PipeC1ERNS_7BuilderE]
Pipe::Pipe [not-in-charge] ( Builder& builder )
[symbol: _ZN5Barry4PipeC2ERNS_7BuilderE]
Pipe::PumpEntry ( Parser& parser, IConverter const* ic )
[symbol: _ZN5Barry4Pipe9PumpEntryERNS_6ParserEPKNS_10IConverterE]
Pipe::PumpFile ( Parser& parser, IConverter const* ic )
[symbol: _ZN5Barry4Pipe8PumpFileERNS_6ParserEPKNS_10IConverterE]
Pipe::PumpSeries ( Parser& parser, IConverter const* ic )
[symbol: _ZN5Barry4Pipe10PumpSeriesERNS_6ParserEPKNS_10IConverterE]
Pipe::~Pipe [in-charge] ( )
[symbol: _ZN5Barry4PipeD1Ev]
Pipe::~Pipe [not-in-charge] ( )
[symbol: _ZN5Barry4PipeD2Ev]
probe.h,
libbarry.so.17.0.0
namespace Barry
Probe::Find ( Probe::Results const& results, Pin pin ) [static]
[symbol: _ZN5Barry5Probe4FindERKSt6vectorINS_11ProbeResultESaIS2_EENS_3PinE]
Probe::FindActive ( Pin pin ) const
[symbol: _ZNK5Barry5Probe10FindActiveENS_3PinE]
Probe::FindActive ( Probe::Results const& results, Pin pin ) [static]
[symbol: _ZN5Barry5Probe10FindActiveERKSt6vectorINS_11ProbeResultESaIS2_EENS_3PinE]
Probe::ProbeDeviceEndpoints ( Usb::Device& dev, Usb::EndpointDiscovery& ed, ProbeResult& result )
[symbol: _ZN5Barry5Probe20ProbeDeviceEndpointsERN3Usb6DeviceERNS1_17EndpointDiscoveryERNS_11ProbeResultE]
Probe::ProbePair ( Usb::Device& dev, Usb::EndpointPair const& ep, uint32_t& pin, std::string& desc, uint8_t& zeroSocketSequence, bool& needClearHalt )
[symbol: _ZN5Barry5Probe9ProbePairERN3Usb6DeviceERKNS1_12EndpointPairERjRSsRhRb]
r_bookmark.h,
libbarry.so.17.0.0
namespace Barry
Bookmark::Bookmark [in-charge] ( )
[symbol: _ZN5Barry8BookmarkC1Ev]
Bookmark::Bookmark [not-in-charge] ( )
[symbol: _ZN5Barry8BookmarkC2Ev]
Bookmark::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) const
[symbol: _ZNK5Barry8Bookmark11BuildFieldsERNS_4DataERjPKNS_10IConverterE]
Bookmark::BuildHeader ( Data& data, size_t& offset ) const
[symbol: _ZNK5Barry8Bookmark11BuildHeaderERNS_4DataERj]
Bookmark::Clear ( )
[symbol: _ZN5Barry8Bookmark5ClearEv]
Bookmark::Dump ( std::ostream& os ) const
[symbol: _ZNK5Barry8Bookmark4DumpERSo]
Bookmark::GetDescription ( ) const
[symbol: _ZNK5Barry8Bookmark14GetDescriptionEv]
Bookmark::operator< ( Bookmark const& other ) const
[symbol: _ZNK5Barry8BookmarkltERKS0_]
Bookmark::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
[symbol: _ZN5Barry8Bookmark10ParseFieldEPKhS2_PKNS_10IConverterE]
Bookmark::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )
[symbol: _ZN5Barry8Bookmark11ParseFieldsERKNS_4DataERjPKNS_10IConverterE]
Bookmark::ParseHeader ( Data const& data, size_t& offset )
[symbol: _ZN5Barry8Bookmark11ParseHeaderERKNS_4DataERj]
Bookmark::ParseStruct1Field ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
[symbol: _ZN5Barry8Bookmark17ParseStruct1FieldEPKhS2_PKNS_10IConverterE]
Bookmark::ParseStruct2 ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
[symbol: _ZN5Barry8Bookmark12ParseStruct2EPKhS2_PKNS_10IConverterE]
Bookmark::~Bookmark [in-charge] ( )
[symbol: _ZN5Barry8BookmarkD1Ev]
Bookmark::~Bookmark [not-in-charge] ( )
[symbol: _ZN5Barry8BookmarkD2Ev]
r_calendar.h,
libbarry.so.17.0.0
namespace Barry
Calendar::DumpSpecialFields ( std::ostream& os ) const
[symbol: _ZNK5Barry8Calendar17DumpSpecialFieldsERSo]
Calendar::GetDescription ( ) const
[symbol: _ZNK5Barry8Calendar14GetDescriptionEv]
Calendar::operator< ( Calendar const& other ) const
[symbol: _ZNK5Barry8CalendarltERKS0_]
Calendar::~Calendar [in-charge-deleting] ( )
[symbol: _ZN5Barry8CalendarD0Ev]
CalendarAll::Clear ( )
[symbol: _ZN5Barry11CalendarAll5ClearEv]
CalendarAll::DumpSpecialFields ( std::ostream& os ) const
[symbol: _ZNK5Barry11CalendarAll17DumpSpecialFieldsERSo]
CalendarAll::ParseHeader ( Data const& data, size_t& offset )
[symbol: _ZN5Barry11CalendarAll11ParseHeaderERKNS_4DataERj]
r_calllog.h,
libbarry.so.17.0.0
namespace Barry
CallLog::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) const
[symbol: _ZNK5Barry7CallLog11BuildFieldsERNS_4DataERjPKNS_10IConverterE]
CallLog::BuildHeader ( Data& data, size_t& offset ) const
[symbol: _ZNK5Barry7CallLog11BuildHeaderERNS_4DataERj]
CallLog::GetDescription ( ) const
[symbol: _ZNK5Barry7CallLog14GetDescriptionEv]
r_contact.h,
libbarry.so.17.0.0
namespace Barry
Contact::GetDescription ( ) const
[symbol: _ZNK5Barry7Contact14GetDescriptionEv]
Contact::operator< ( Contact const& other ) const
[symbol: _ZNK5Barry7ContactltERKS0_]
r_cstore.h,
libbarry.so.17.0.0
namespace Barry
ContentStore::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) const
[symbol: _ZNK5Barry12ContentStore11BuildFieldsERNS_4DataERjPKNS_10IConverterE]
ContentStore::BuildHeader ( Data& data, size_t& offset ) const
[symbol: _ZNK5Barry12ContentStore11BuildHeaderERNS_4DataERj]
ContentStore::Clear ( )
[symbol: _ZN5Barry12ContentStore5ClearEv]
ContentStore::ContentStore [in-charge] ( )
[symbol: _ZN5Barry12ContentStoreC1Ev]
ContentStore::ContentStore [not-in-charge] ( )
[symbol: _ZN5Barry12ContentStoreC2Ev]
ContentStore::Dump ( std::ostream& os ) const
[symbol: _ZNK5Barry12ContentStore4DumpERSo]
ContentStore::GetDescription ( ) const
[symbol: _ZNK5Barry12ContentStore14GetDescriptionEv]
ContentStore::operator< ( ContentStore const& other ) const
[symbol: _ZNK5Barry12ContentStoreltERKS0_]
ContentStore::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )
[symbol: _ZN5Barry12ContentStore10ParseFieldEPKhS2_PKNS_10IConverterE]
ContentStore::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )
[symbol: _ZN5Barry12ContentStore11ParseFieldsERKNS_4DataERjPKNS_10IConverterE]
ContentStore::ParseHeader ( Data const& data, size_t& offset )
[symbol: _ZN5Barry12ContentStore11ParseHeaderERKNS_4DataERj]
ContentStore::~ContentStore [in-charge] ( )
[symbol: _ZN5Barry12ContentStoreD1Ev]
ContentStore::~ContentStore [not-in-charge] ( )
[symbol: _ZN5Barry12ContentStoreD2Ev]
r_folder.h,
libbarry.so.17.0.0
namespace Barry
Folder::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) const
[symbol: _ZNK5Barry6Folder11BuildFieldsERNS_4DataERjPKNS_10IConverterE]
Folder::BuildHeader ( Data& data, size_t& offset ) const
[symbol: _ZNK5Barry6Folder11BuildHeaderERNS_4DataERj]
Folder::GetDescription ( ) const
[symbol: _ZNK5Barry6Folder14GetDescriptionEv]
r_memo.h,
libbarry.so.17.0.0
namespace Barry
Memo::GetDescription ( ) const
[symbol: _ZNK5Barry4Memo14GetDescriptionEv]
Memo::operator< ( Memo const& other ) const
[symbol: _ZNK5Barry4MemoltERKS0_]
r_message_base.h,
libbarry.so.17.0.0
namespace Barry
MessageBase::GetDescription ( ) const
[symbol: _ZNK5Barry11MessageBase14GetDescriptionEv]
MessageBase::operator< ( MessageBase const& other ) const
[symbol: _ZNK5Barry11MessageBaseltERKS0_]
r_recur_base.h,
libbarry.so.17.0.0
namespace Barry
RecurBase::~RecurBase [in-charge-deleting] ( )
[symbol: _ZN5Barry9RecurBaseD0Ev]
r_servicebook.h,
libbarry.so.17.0.0
namespace Barry
ServiceBook::GetDescription ( ) const
[symbol: _ZNK5Barry11ServiceBook14GetDescriptionEv]
ServiceBook::operator< ( ServiceBook const& other ) const
[symbol: _ZNK5Barry11ServiceBookltERKS0_]
r_sms.h,
libbarry.so.17.0.0
namespace Barry
Sms::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) const
[symbol: _ZNK5Barry3Sms11BuildFieldsERNS_4DataERjPKNS_10IConverterE]
Sms::BuildHeader ( Data& data, size_t& offset ) const
[symbol: _ZNK5Barry3Sms11BuildHeaderERNS_4DataERj]
Sms::GetDescription ( ) const
[symbol: _ZNK5Barry3Sms14GetDescriptionEv]
r_task.h,
libbarry.so.17.0.0
namespace Barry
Task::GetDescription ( ) const
[symbol: _ZNK5Barry4Task14GetDescriptionEv]
Task::operator< ( Task const& other ) const
[symbol: _ZNK5Barry4TaskltERKS0_]
Task::~Task [in-charge-deleting] ( )
[symbol: _ZN5Barry4TaskD0Ev]
r_timezone.h,
libbarry.so.17.0.0
namespace Barry
Timezone::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) const
[symbol: _ZNK5Barry8Timezone11BuildFieldsERNS_4DataERjPKNS_10IConverterE]
Timezone::BuildHeader ( Data& data, size_t& offset ) const
[symbol: _ZNK5Barry8Timezone11BuildHeaderERNS_4DataERj]
Timezone::GetDescription ( ) const
[symbol: _ZNK5Barry8Timezone14GetDescriptionEv]
record.h,
libbarry.so.17.0.0
namespace Barry
DatabaseDatabase::SortByName ( )
[symbol: _ZN5Barry16DatabaseDatabase10SortByNameEv]
operator<< ( std::ostream& os, Cr2LfWrapper const& str )
[symbol: _ZN5BarrylsERSoRKNS_12Cr2LfWrapperE]
router.h,
libbarry.so.17.0.0
namespace Barry
SocketRoutingQueue::DoRead ( int timeout )
[symbol: _ZN5Barry18SocketRoutingQueue6DoReadEi]
SocketRoutingQueue::RegisterInterest ( SocketRoutingQueue::SocketId socket, SocketRoutingQueue::SocketDataHandlerPtr handler )
[symbol: _ZN5Barry18SocketRoutingQueue16RegisterInterestEtNSt3tr110shared_ptrINS0_17SocketDataHandlerEEE]
SocketRoutingQueue::SetUsbDevice ( Usb::Device* dev, int writeEp, int readEp, SocketRoutingQueue::SocketDataHandlerPtr callback )
[symbol: _ZN5Barry18SocketRoutingQueue12SetUsbDeviceEPN3Usb6DeviceEiiNSt3tr110shared_ptrINS0_17SocketDataHandlerEEE]
SocketRoutingQueue::SocketDataHandler::Error ( Error& error )
[symbol: _ZN5Barry18SocketRoutingQueue17SocketDataHandler5ErrorERNS_5ErrorE]
SocketRoutingQueue::SocketDataHandler::~SocketDataHandler [in-charge-deleting] ( )
[symbol: _ZN5Barry18SocketRoutingQueue17SocketDataHandlerD0Ev]
SocketRoutingQueue::SocketDataHandler::~SocketDataHandler [in-charge] ( )
[symbol: _ZN5Barry18SocketRoutingQueue17SocketDataHandlerD1Ev]
SocketRoutingQueue::SocketDataHandler::~SocketDataHandler [not-in-charge] ( )
[symbol: _ZN5Barry18SocketRoutingQueue17SocketDataHandlerD2Ev]
SocketRoutingQueue::SocketRoutingQueue [in-charge] ( int prealloc_buffer_count, int default_read_timeout )
[symbol: _ZN5Barry18SocketRoutingQueueC1Eii]
SocketRoutingQueue::SocketRoutingQueue [not-in-charge] ( int prealloc_buffer_count, int default_read_timeout )
[symbol: _ZN5Barry18SocketRoutingQueueC2Eii]
socket.h,
libbarry.so.17.0.0
namespace Barry
Socket::ClearHalt ( )
[symbol: _ZN5Barry6Socket9ClearHaltEv]
Socket::RegisterInterest ( std::tr1::shared_ptr<SocketRoutingQueue::SocketDataHandler> handler )
[symbol: _ZN5Barry6Socket16RegisterInterestENSt3tr110shared_ptrINS_18SocketRoutingQueue17SocketDataHandlerEEE]
SocketZero::ClearHalt ( )
[symbol: _ZN5Barry10SocketZero9ClearHaltEv]
tzwrapper.h,
libbarrysync.so.17.0.0
namespace Barry::Sync
iso_to_tm ( char const* timestamp, tm* result, bool& utc, bool* zone, int* zoneminutes )
[symbol: _ZN5Barry4Sync9iso_to_tmEPKcP2tmRbPbPi]
tm_to_iso ( tm const* t, bool utc )
[symbol: _ZN5Barry4Sync9tm_to_isoEPK2tmb]
TzWrapper::iso_mktime ( char const* timestamp ) [static]
[symbol: _ZN5Barry4Sync9TzWrapper10iso_mktimeEPKc]
TzWrapper::SetOffset ( int zoneminutes )
[symbol: _ZN5Barry4Sync9TzWrapper9SetOffsetEi]
utc_mktime ( tm* utctime )
[symbol: _ZN5Barry4Sync10utc_mktimeEP2tm]
usbwrap.h,
libbarry.so.17.0.0
namespace Usb
Device::SetAltInterface ( int iface )
[symbol: _ZN3Usb6Device15SetAltInterfaceEi]
vbase.h,
libbarrysync.so.17.0.0
namespace Barry::Sync
vAttr::GetAllParams ( char const* name )
[symbol: _ZN5Barry4Sync5vAttr12GetAllParamsEPKc]
vAttr::GetDecodedValue ( )
[symbol: _ZN5Barry4Sync5vAttr15GetDecodedValueEv]
vAttr::GetName ( )
[symbol: _ZN5Barry4Sync5vAttr7GetNameEv]
vAttr::GetParam ( char const* name, int nth )
[symbol: _ZN5Barry4Sync5vAttr8GetParamEPKci]
vAttr::GetValue ( int nth )
[symbol: _ZN5Barry4Sync5vAttr8GetValueEi]
vBase::Clear ( )
[symbol: _ZN5Barry4Sync5vBase5ClearEv]
vBase::GetAttr ( char const* attrname, char const* block )
[symbol: _ZN5Barry4Sync5vBase7GetAttrEPKcS3_]
vBase::GetAttrObj ( char const* attrname, int nth, char const* block )
[symbol: _ZN5Barry4Sync5vBase10GetAttrObjEPKciS3_]
vBase::GetValueVector ( char const* attrname, char const* block )
[symbol: _ZN5Barry4Sync5vBase14GetValueVectorEPKcS3_]
vBase::SetFormat ( b_VFormat* format )
[symbol: _ZN5Barry4Sync5vBase9SetFormatEP9b_VFormat]
vBase::Tokenize ( std::string const& str, char const delim )
[symbol: _ZN5Barry4Sync5vBase8TokenizeERKSsc]
vBase::ToStringList ( std::vector<std::string>const& list, char const delim )
[symbol: _ZN5Barry4Sync5vBase12ToStringListERKSt6vectorISsSaISsEEc]
vBase::vBase [in-charge] ( )
[symbol: _ZN5Barry4Sync5vBaseC1Ev]
vBase::vBase [in-charge] ( b_VFormat* format )
[symbol: _ZN5Barry4Sync5vBaseC1EP9b_VFormat]
vBase::vBase [not-in-charge] ( )
[symbol: _ZN5Barry4Sync5vBaseC2Ev]
vBase::vBase [not-in-charge] ( b_VFormat* format )
[symbol: _ZN5Barry4Sync5vBaseC2EP9b_VFormat]
vBase::~vBase [in-charge-deleting] ( )
[symbol: _ZN5Barry4Sync5vBaseD0Ev]
vBase::~vBase [in-charge] ( )
[symbol: _ZN5Barry4Sync5vBaseD1Ev]
vBase::~vBase [not-in-charge] ( )
[symbol: _ZN5Barry4Sync5vBaseD2Ev]
vTimeConverter::alarmduration2sec ( char const* alarm )
[symbol: _ZN5Barry4Sync14vTimeConverter17alarmduration2secEPKc]
vTimeConverter::unix2vtime ( time_t const* timestamp )
[symbol: _ZN5Barry4Sync14vTimeConverter10unix2vtimeEPKl]
vTimeConverter::vtime2unix ( char const* vtime )
[symbol: _ZN5Barry4Sync14vTimeConverter10vtime2unixEPKc]
vcard.h,
libbarrysync.so.17.0.0
namespace Barry::Sync
vCard::AddAddress ( char const* rfc_type, Barry::PostalAddress const& addr )
[symbol: _ZN5Barry4Sync5vCard10AddAddressEPKcRKNS_13PostalAddressE]
vCard::AddCategories ( Barry::CategoryList const& categories )
[symbol: _ZN5Barry4Sync5vCard13AddCategoriesERKNS_12CategoryListE]
vCard::AddPhoneCond ( char const* rfc_type, std::string const& phone )
[symbol: _ZN5Barry4Sync5vCard12AddPhoneCondEPKcRKSs]
vCard::AddPhoneCond ( std::string const& phone )
[symbol: _ZN5Barry4Sync5vCard12AddPhoneCondERKSs]
vCard::Clear ( )
[symbol: _ZN5Barry4Sync5vCard5ClearEv]
vCard::ExtractVCard ( )
[symbol: _ZN5Barry4Sync5vCard12ExtractVCardEv]
vCard::ParseAddress ( vAttr& adr, Barry::PostalAddress& address )
[symbol: _ZN5Barry4Sync5vCard12ParseAddressERNS0_5vAttrERNS_13PostalAddressE]
vCard::ParseCategories ( vAttr& cat, Barry::CategoryList& cats )
[symbol: _ZN5Barry4Sync5vCard15ParseCategoriesERNS0_5vAttrERNS_12CategoryListE]
vCard::ToBarry ( char const* vcal, uint32_t RecordId )
[symbol: _ZN5Barry4Sync5vCard7ToBarryEPKcj]
vCard::ToVCard ( Barry::Contact const& con )
[symbol: _ZN5Barry4Sync5vCard7ToVCardERKNS_7ContactE]
vCard::vCard [in-charge] ( )
[symbol: _ZN5Barry4Sync5vCardC1Ev]
vCard::vCard [not-in-charge] ( )
[symbol: _ZN5Barry4Sync5vCardC2Ev]
vCard::~vCard [in-charge-deleting] ( )
[symbol: _ZN5Barry4Sync5vCardD0Ev]
vCard::~vCard [in-charge] ( )
[symbol: _ZN5Barry4Sync5vCardD1Ev]
vCard::~vCard [not-in-charge] ( )
[symbol: _ZN5Barry4Sync5vCardD2Ev]
vevent.h,
libbarrysync.so.17.0.0
namespace Barry::Sync
vCalendar::Clear ( )
[symbol: _ZN5Barry4Sync9vCalendar5ClearEv]
vCalendar::ExtractVCal ( )
[symbol: _ZN5Barry4Sync9vCalendar11ExtractVCalEv]
vCalendar::GetWeekDayIndex ( char const* dayname ) [static]
[symbol: _ZN5Barry4Sync9vCalendar15GetWeekDayIndexEPKc]
vCalendar::HasMultipleVEvents ( ) const
[symbol: _ZNK5Barry4Sync9vCalendar18HasMultipleVEventsEv]
vCalendar::RecurToBarryCal ( vAttr& rrule, time_t starttime )
[symbol: _ZN5Barry4Sync9vCalendar15RecurToBarryCalERNS0_5vAttrEl]
vCalendar::RecurToVCal ( )
[symbol: _ZN5Barry4Sync9vCalendar11RecurToVCalEv]
vCalendar::ToBarry ( char const* vcal, uint32_t RecordId )
[symbol: _ZN5Barry4Sync9vCalendar7ToBarryEPKcj]
vCalendar::ToVCal ( Barry::Calendar const& cal )
[symbol: _ZN5Barry4Sync9vCalendar6ToVCalERKNS_8CalendarE]
vCalendar::vCalendar [in-charge] ( vTimeConverter& vtc )
[symbol: _ZN5Barry4Sync9vCalendarC1ERNS0_14vTimeConverterE]
vCalendar::vCalendar [not-in-charge] ( vTimeConverter& vtc )
[symbol: _ZN5Barry4Sync9vCalendarC2ERNS0_14vTimeConverterE]
vCalendar::~vCalendar [in-charge-deleting] ( )
[symbol: _ZN5Barry4Sync9vCalendarD0Ev]
vCalendar::~vCalendar [in-charge] ( )
[symbol: _ZN5Barry4Sync9vCalendarD1Ev]
vCalendar::~vCalendar [not-in-charge] ( )
[symbol: _ZN5Barry4Sync9vCalendarD2Ev]
vjournal.h,
libbarrysync.so.17.0.0
namespace Barry::Sync
vJournal::Clear ( )
[symbol: _ZN5Barry4Sync8vJournal5ClearEv]
vJournal::ExtractVJournal ( )
[symbol: _ZN5Barry4Sync8vJournal15ExtractVJournalEv]
vJournal::HasMultipleVJournals ( ) const
[symbol: _ZNK5Barry4Sync8vJournal20HasMultipleVJournalsEv]
vJournal::ToBarry ( char const* vjournal, uint32_t RecordId )
[symbol: _ZN5Barry4Sync8vJournal7ToBarryEPKcj]
vJournal::ToMemo ( Barry::Memo const& memo )
[symbol: _ZN5Barry4Sync8vJournal6ToMemoERKNS_4MemoE]
vJournal::vJournal [in-charge] ( )
[symbol: _ZN5Barry4Sync8vJournalC1Ev]
vJournal::vJournal [not-in-charge] ( )
[symbol: _ZN5Barry4Sync8vJournalC2Ev]
vJournal::~vJournal [in-charge-deleting] ( )
[symbol: _ZN5Barry4Sync8vJournalD0Ev]
vJournal::~vJournal [in-charge] ( )
[symbol: _ZN5Barry4Sync8vJournalD1Ev]
vJournal::~vJournal [not-in-charge] ( )
[symbol: _ZN5Barry4Sync8vJournalD2Ev]
vtodo.h,
libbarrysync.so.17.0.0
namespace Barry::Sync
vTodo::Clear ( )
[symbol: _ZN5Barry4Sync5vTodo5ClearEv]
vTodo::ExtractVTodo ( )
[symbol: _ZN5Barry4Sync5vTodo12ExtractVTodoEv]
vTodo::HasMultipleVTodos ( ) const
[symbol: _ZNK5Barry4Sync5vTodo17HasMultipleVTodosEv]
vTodo::ToBarry ( char const* vtodo, uint32_t RecordId )
[symbol: _ZN5Barry4Sync5vTodo7ToBarryEPKcj]
vTodo::ToTask ( Barry::Task const& task )
[symbol: _ZN5Barry4Sync5vTodo6ToTaskERKNS_4TaskE]
vTodo::vTodo [in-charge] ( vTimeConverter& vtc )
[symbol: _ZN5Barry4Sync5vTodoC1ERNS0_14vTimeConverterE]
vTodo::vTodo [not-in-charge] ( vTimeConverter& vtc )
[symbol: _ZN5Barry4Sync5vTodoC2ERNS0_14vTimeConverterE]
vTodo::~vTodo [in-charge-deleting] ( )
[symbol: _ZN5Barry4Sync5vTodoD0Ev]
vTodo::~vTodo [in-charge] ( )
[symbol: _ZN5Barry4Sync5vTodoD1Ev]
vTodo::~vTodo [not-in-charge] ( )
[symbol: _ZN5Barry4Sync5vTodoD2Ev]
xmlparser.h,
libbarryalx.so.17.0.0
namespace Barry::XML
XMLParser::GetDepth ( ) const
[symbol: _ZNK5Barry3XML9XMLParser8GetDepthEv]
XMLParser::on_characters ( Glib::ustring const& characters )
[symbol: _ZN5Barry3XML9XMLParser13on_charactersERKN4Glib7ustringE]
XMLParser::on_comment ( Glib::ustring const& text )
[symbol: _ZN5Barry3XML9XMLParser10on_commentERKN4Glib7ustringE]
XMLParser::on_end_document ( )
[symbol: _ZN5Barry3XML9XMLParser15on_end_documentEv]
XMLParser::on_end_element ( Glib::ustring const& name )
[symbol: _ZN5Barry3XML9XMLParser14on_end_elementERKN4Glib7ustringE]
XMLParser::on_error ( Glib::ustring const& text )
[symbol: _ZN5Barry3XML9XMLParser8on_errorERKN4Glib7ustringE]
XMLParser::on_fatal_error ( Glib::ustring const& text )
[symbol: _ZN5Barry3XML9XMLParser14on_fatal_errorERKN4Glib7ustringE]
XMLParser::on_start_document ( )
[symbol: _ZN5Barry3XML9XMLParser17on_start_documentEv]
XMLParser::on_start_element ( Glib::ustring const& name, xmlpp::SaxParser::AttributeList const& properties )
[symbol: _ZN5Barry3XML9XMLParser16on_start_elementERKN4Glib7ustringERKSt5dequeIN5xmlpp9SaxParser9AttributeESaIS9_EE]
XMLParser::on_warning ( Glib::ustring const& text )
[symbol: _ZN5Barry3XML9XMLParser10on_warningERKN4Glib7ustringE]
XMLParser::Run ( )
[symbol: _ZN5Barry3XML9XMLParser3RunEv]
XMLParser::XMLParser [in-charge] ( std::istream& input, char const* charset )
[symbol: _ZN5Barry3XML9XMLParserC1ERSiPKc]
XMLParser::XMLParser [not-in-charge] ( std::istream& input, char const* charset )
[symbol: _ZN5Barry3XML9XMLParserC2ERSiPKc]
XMLParser::~XMLParser [in-charge-deleting] ( )
[symbol: _ZN5Barry3XML9XMLParserD0Ev]
XMLParser::~XMLParser [in-charge] ( )
[symbol: _ZN5Barry3XML9XMLParserD1Ev]
XMLParser::~XMLParser [not-in-charge] ( )
[symbol: _ZN5Barry3XML9XMLParserD2Ev]
to the top
Removed Symbols (14)
controller.h,
libbarry.so.0.0.16
namespace Barry
Controller::Controller [in-charge] ( ProbeResult const& device )
[symbol: _ZN5Barry10ControllerC1ERKNS_11ProbeResultE]
Controller::Controller [in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue )
[symbol: _ZN5Barry10ControllerC1ERKNS_11ProbeResultERNS_18SocketRoutingQueueE]
Controller::Controller [not-in-charge] ( ProbeResult const& device )
[symbol: _ZN5Barry10ControllerC2ERKNS_11ProbeResultE]
Controller::Controller [not-in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue )
[symbol: _ZN5Barry10ControllerC2ERKNS_11ProbeResultERNS_18SocketRoutingQueueE]
m_serial.h,
libbarry.so.0.0.16
namespace Barry::Mode
Serial::CtrlCallback ( void* context, Barry::Data* data ) [static]
[symbol: _ZN5Barry4Mode6Serial12CtrlCallbackEPvPNS_4DataE]
Serial::DataCallback ( void* context, Barry::Data* data ) [static]
[symbol: _ZN5Barry4Mode6Serial12DataCallbackEPvPNS_4DataE]
probe.h,
libbarry.so.0.0.16
namespace Barry
Probe::FindActive ( uint32_t pin ) const
[symbol: _ZNK5Barry5Probe10FindActiveEj]
Probe::ProbePair ( Usb::Device& dev, Usb::EndpointPair const& ep, uint32_t& pin, std::string& desc, uint8_t& zeroSocketSequence )
[symbol: _ZN5Barry5Probe9ProbePairERN3Usb6DeviceERKNS1_12EndpointPairERjRSsRh]
router.h,
libbarry.so.0.0.16
namespace Barry
SocketRoutingQueue::DoRead ( std::string& msg, int timeout )
[symbol: _ZN5Barry18SocketRoutingQueue6DoReadERSsi]
SocketRoutingQueue::RegisterInterest ( SocketRoutingQueue::SocketId socket, SocketRoutingQueue::SocketDataHandler handler, void* context )
[symbol: _ZN5Barry18SocketRoutingQueue16RegisterInterestEtPFvPvPNS_4DataEES1_]
SocketRoutingQueue::SetUsbDevice ( Usb::Device* dev, int writeEp, int readEp )
[symbol: _ZN5Barry18SocketRoutingQueue12SetUsbDeviceEPN3Usb6DeviceEii]
SocketRoutingQueue::SocketRoutingQueue [in-charge] ( int prealloc_buffer_count )
[symbol: _ZN5Barry18SocketRoutingQueueC1Ei]
SocketRoutingQueue::SocketRoutingQueue [not-in-charge] ( int prealloc_buffer_count )
[symbol: _ZN5Barry18SocketRoutingQueueC2Ei]
socket.h,
libbarry.so.0.0.16
namespace Barry
Socket::RegisterInterest ( SocketRoutingQueue::SocketDataHandler handler, void* context )
[symbol: _ZN5Barry6Socket16RegisterInterestEPFvPvPNS_4DataEES1_]
to the top
Problems with Data Types, High Severity (10)
controller.h
namespace Barry
[+] class Controller (1)
| Change |
Effect |
1 | Size of this class has been increased from 92 bytes to 100 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (13)
Controller::SelectMode ( Controller::ModeType mode )This method is from 'Controller' class.
Controller::~Controller [in-charge] ( )This method is from 'Controller' class.
Mode::Desktop::Desktop [in-charge] ( Controller& con )1st parameter 'con' (reference) has base type 'Controller'.
Mode::Desktop::Desktop [in-charge] ( Controller& con, IConverter const& ic )1st parameter 'con' (reference) has base type 'Controller'.
Mode::IpModem::IpModem [in-charge] ( Controller& con, Mode::IpModem::DeviceDataCallback callback, void* callback_context )1st parameter 'con' (reference) has base type 'Controller'.
Mode::JavaLoader::JavaLoader [in-charge] ( Controller& con )1st parameter 'con' (reference) has base type 'Controller'.
Mode::JVMDebug::JVMDebug [in-charge] ( Controller& con )1st parameter 'con' (reference) has base type 'Controller'.
Mode::Mode::Mode [in-charge] ( Controller& con, Controller::ModeType type )1st parameter 'con' (reference) has base type 'Controller'.
Mode::Mode::OnOpen ( )Field 'this->m_con' in the object of this method has base type 'Controller'.
Mode::Mode::Open ( char const* password )Field 'this->m_con' in the object of this method has base type 'Controller'.
Mode::Mode::RetryPassword ( char const* password )Field 'this->m_con' in the object of this method has base type 'Controller'.
Mode::Mode::~Mode [in-charge] ( )Field 'this->m_con' in the object of this method has base type 'Controller'.
Mode::Serial::Serial [in-charge] ( Controller& con, Mode::Serial::DeviceDataCallback callback, void* callback_context )1st parameter 'con' (reference) has base type 'Controller'.
m_desktop.h
namespace Mode
[+] class Desktop (1)
| Change |
Effect |
1 | Size of this class has been increased from 48 bytes to 96 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (18)
Desktop::AddRecord ( unsigned int dbId, Builder& build )This method is from 'Desktop' class.
Desktop::ClearDatabase ( unsigned int dbId )This method is from 'Desktop' class.
Desktop::ClearDirty ( unsigned int dbId, unsigned int stateTableIndex )This method is from 'Desktop' class.
Desktop::DeleteRecord ( unsigned int dbId, unsigned int stateTableIndex )This method is from 'Desktop' class.
Desktop::Desktop [in-charge] ( Controller& con )This constructor is from 'Desktop' class.
Desktop::Desktop [in-charge] ( Controller& con, IConverter const& ic )This constructor is from 'Desktop' class.
Desktop::GetDBCommand ( Desktop::CommandType ct )This method is from 'Desktop' class.
Desktop::GetDBID ( std::string const& name ) constThis method is from 'Desktop' class.
Desktop::GetRecord ( unsigned int dbId, unsigned int stateTableIndex, Parser& parser )This method is from 'Desktop' class.
Desktop::GetRecordStateTable ( unsigned int dbId, RecordStateTable& result )This method is from 'Desktop' class.
Desktop::LoadCommandTable ( )This method is from 'Desktop' class.
Desktop::LoadDatabase ( unsigned int dbId, Parser& parser )This method is from 'Desktop' class.
Desktop::LoadDBDB ( )This method is from 'Desktop' class.
Desktop::OnOpen ( )This method is from 'Desktop' class.
Desktop::SaveDatabase ( unsigned int dbId, Builder& builder )This method is from 'Desktop' class.
Desktop::SetIConverter ( IConverter const& ic )This method is from 'Desktop' class.
Desktop::SetRecord ( unsigned int dbId, unsigned int stateTableIndex, Builder& build )This method is from 'Desktop' class.
Desktop::~Desktop [in-charge] ( )This method is from 'Desktop' class.
probe.h
namespace Barry
[+] class ProbeResult (1)
| Change |
Effect |
1 | Size of this class has been changed from 24 bytes to 32 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (2)
operator<< ( std::ostream& os, ProbeResult const& pr )2nd parameter 'pr' (reference) has base type 'ProbeResult'.
ProbeResult::DumpAll ( std::ostream& os ) constThis method is from 'ProbeResult' class.
r_calendar.h
namespace Barry
[+] class Calendar (2)
| Change |
Effect |
1 | Size of this class has been increased from 120 bytes to 132 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | First virtual method Calendar::DumpSpecialFields ( std::ostream& ) const has been added to this class. | 1) The layout of type structure has been shifted by 4 bytes by the added v-table pointer. 2) Size of class has been increased by 4 bytes. |
[+] affected symbols (13)
Calendar::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) constThis method is from 'Calendar' class.
Calendar::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Calendar' class.
Calendar::Calendar [in-charge] ( )This constructor is from 'Calendar' class.
Calendar::ClassFlagProto2Rec ( uint8_t f ) [static]This method is from 'Calendar' class.
Calendar::ClassFlagRec2Proto ( Calendar::ClassFlagType f ) [static]This method is from 'Calendar' class.
Calendar::Clear ( )This method is from 'Calendar' class.
Calendar::Dump ( std::ostream& os ) constThis method is from 'Calendar' class.
Calendar::FreeBusyFlagProto2Rec ( uint8_t f ) [static]This method is from 'Calendar' class.
Calendar::FreeBusyFlagRec2Proto ( Calendar::FreeBusyFlagType f ) [static]This method is from 'Calendar' class.
Calendar::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )This method is from 'Calendar' class.
Calendar::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )This method is from 'Calendar' class.
Calendar::ParseHeader ( Data const& data, size_t& offset )This method is from 'Calendar' class.
Calendar::~Calendar [in-charge] ( )This method is from 'Calendar' class.
r_contact.h
namespace Barry
[+] class Contact (1)
| Change |
Effect |
1 | Size of this class has been increased from 240 bytes to 252 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (67)
Contact::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) constThis method is from 'Contact' class.
Contact::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Contact' class.
Contact::Clear ( )This method is from 'Contact' class.
Contact::Contact [in-charge] ( )This constructor is from 'Contact' class.
Contact::Dump ( std::ostream& os ) constThis method is from 'Contact' class.
Contact::GetEmail ( unsigned int index ) constThis method is from 'Contact' class.
Contact::GetFullName ( ) constThis method is from 'Contact' class.
Contact::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )This method is from 'Contact' class.
Contact::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )This method is from 'Contact' class.
Contact::ParseHeader ( Data const& data, size_t& offset )This method is from 'Contact' class.
Contact::~Contact [in-charge] ( )This method is from 'Contact' class.
ContactLdif::Company ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DefaultCommunicationsMethod ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DoWrite ( Contact& con, std::string const& attr, std::string const& data )1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DumpLdif ( std::ostream& os, Contact const& contact ) const2nd parameter 'contact' (reference) has base type 'Contact'.
ContactLdif::Email ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Fax ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FirstName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FQDN ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FullName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::HomePhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::HomePostalAddress ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::JobTitle ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::LastName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::MobilePhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Notes ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Pager ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Phone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PIN ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PublicKey ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::ReadLdif ( std::istream& is, Contact& contact )2nd parameter 'contact' (reference) has base type 'Contact'.
ContactLdif::RunHeuristics ( Contact& con )1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCompany ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetDefaultCommunicationsMethod ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetEmail ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFax ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFirstName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFQDN ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFullName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetHomePhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetHomePostalAddress ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetJobTitle ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetLastName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetMobilePhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetNotes ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPager ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPIN ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPublicKey ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkAddress1 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkAddress2 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkAddress3 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkCity ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkCountry ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkPhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkPostalAddress ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkPostalCode ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkProvince ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkAddress1 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkAddress2 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkAddress3 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkCity ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkCountry ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkPhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkPostalAddress ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkPostalCode ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkProvince ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
r_recur_base.h
namespace Barry
[+] class RecurBase (2)
| Change |
Effect |
1 | Size of this class has been increased from 28 bytes to 32 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | First virtual method RecurBase::~RecurBase ( ) has been added to this class. | 1) The layout of type structure has been shifted by 4 bytes by the added v-table pointer. 2) Size of class has been increased by 4 bytes. |
[+] affected symbols (38)
Calendar::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) constThis method is from derived class 'Calendar'.
Calendar::BuildHeader ( Data& data, size_t& offset ) constThis method is from derived class 'Calendar'.
Calendar::Calendar [in-charge] ( )This constructor is from derived class 'Calendar'.
Calendar::ClassFlagProto2Rec ( uint8_t f ) [static]This method is from derived class 'Calendar'.
Calendar::ClassFlagRec2Proto ( Calendar::ClassFlagType f ) [static]This method is from derived class 'Calendar'.
Calendar::Clear ( )This method is from derived class 'Calendar'.
Calendar::Dump ( std::ostream& os ) constThis method is from derived class 'Calendar'.
Calendar::FreeBusyFlagProto2Rec ( uint8_t f ) [static]This method is from derived class 'Calendar'.
Calendar::FreeBusyFlagRec2Proto ( Calendar::FreeBusyFlagType f ) [static]This method is from derived class 'Calendar'.
Calendar::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )This method is from derived class 'Calendar'.
Calendar::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )This method is from derived class 'Calendar'.
Calendar::ParseHeader ( Data const& data, size_t& offset )This method is from derived class 'Calendar'.
Calendar::~Calendar [in-charge] ( )This method is from derived class 'Calendar'.
RecurBase::BuildRecurrenceData ( time_t StartTime, void* data ) constThis method is from 'RecurBase' class.
RecurBase::Clear ( )This method is from 'RecurBase' class.
RecurBase::Dump ( std::ostream& os ) constThis method is from 'RecurBase' class.
RecurBase::ParseField ( uint8_t type, unsigned char const* data, size_t size, IConverter const* ic )This method is from 'RecurBase' class.
RecurBase::ParseRecurrenceData ( void const* data )This method is from 'RecurBase' class.
RecurBase::RecurBase [in-charge] ( )This constructor is from 'RecurBase' class.
RecurBase::RecurringFieldType ( ) constThis method is from 'RecurBase' class.
RecurBase::WeekDayProto2Rec ( uint8_t raw_field ) [static]This method is from 'RecurBase' class.
RecurBase::WeekDayRec2Proto ( unsigned char weekdays ) [static]This method is from 'RecurBase' class.
RecurBase::~RecurBase [in-charge] ( )This method is from 'RecurBase' class.
Task::AlarmProto2Rec ( uint8_t a ) [static]This method is from derived class 'Task'.
Task::AlarmRec2Proto ( Task::AlarmFlagType a ) [static]This method is from derived class 'Task'.
Task::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) constThis method is from derived class 'Task'.
Task::BuildHeader ( Data& data, size_t& offset ) constThis method is from derived class 'Task'.
Task::Clear ( )This method is from derived class 'Task'.
Task::Dump ( std::ostream& os ) constThis method is from derived class 'Task'.
Task::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )This method is from derived class 'Task'.
Task::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )This method is from derived class 'Task'.
Task::ParseHeader ( Data const& data, size_t& offset )This method is from derived class 'Task'.
Task::PriorityProto2Rec ( uint8_t p ) [static]This method is from derived class 'Task'.
Task::PriorityRec2Proto ( Task::PriorityFlagType p ) [static]This method is from derived class 'Task'.
Task::StatusProto2Rec ( uint8_t s ) [static]This method is from derived class 'Task'.
Task::StatusRec2Proto ( Task::StatusFlagType s ) [static]This method is from derived class 'Task'.
Task::Task [in-charge] ( )This constructor is from derived class 'Task'.
Task::~Task [in-charge] ( )This method is from derived class 'Task'.
r_task.h
namespace Barry
[+] class Task (1)
| Change |
Effect |
1 | Size of this class has been increased from 100 bytes to 104 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (9)
Task::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) constThis method is from 'Task' class.
Task::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Task' class.
Task::Clear ( )This method is from 'Task' class.
Task::Dump ( std::ostream& os ) constThis method is from 'Task' class.
Task::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )This method is from 'Task' class.
Task::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )This method is from 'Task' class.
Task::ParseHeader ( Data const& data, size_t& offset )This method is from 'Task' class.
Task::Task [in-charge] ( )This constructor is from 'Task' class.
Task::~Task [in-charge] ( )This method is from 'Task' class.
router.h
namespace Barry
[+] class SocketRoutingQueue (1)
| Change |
Effect |
1 | Size of this class has been increased from 416 bytes to 432 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (14)
SocketRoutingQueue::AllocateBuffers ( int count )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::ClearUsbDevice ( )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::DefaultRead ( Data& receive, int timeout )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::DefaultRead ( int timeout )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::IsAvailable ( SocketRoutingQueue::SocketId socket ) constThis method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::ReturnBuffer ( Data* buf )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::SocketRead ( SocketRoutingQueue::SocketId socket, Data& receive, int timeout )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::SocketRead ( SocketRoutingQueue::SocketId socket, int timeout )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::SpinoffSimpleReadThread ( )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::UnregisterInterest ( SocketRoutingQueue::SocketId socket )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::UsbDeviceReady ( )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::~SocketRoutingQueue [in-charge] ( )This method is from 'SocketRoutingQueue' class.
SocketZero::SetRoutingQueue ( SocketRoutingQueue& queue )1st parameter 'queue' (reference) has base type 'SocketRoutingQueue'.
SocketZero::SocketZero [in-charge] ( SocketRoutingQueue& queue, int writeEndpoint, uint8_t zeroSocketSequenceStart )1st parameter 'queue' (reference) has base type 'SocketRoutingQueue'.
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)
changed to:Controller::Controller [not-in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue, int default_timeout )
[symbol: _ZN5Barry10ControllerC2ERKNS_11ProbeResultE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry10ControllerC2ERKNS_11ProbeResultE to _ZN5Barry10ControllerC2ERKNS_11ProbeResultERNS_18SocketRoutingQueueEi. This may cause "undefined reference" linker error in old client applications. |
[+] Controller::Controller [in-charge] ( ProbeResult const& device ) (1)
changed to:Controller::Controller [in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue, int default_timeout )
[symbol: _ZN5Barry10ControllerC1ERKNS_11ProbeResultE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry10ControllerC1ERKNS_11ProbeResultE to _ZN5Barry10ControllerC1ERKNS_11ProbeResultERNS_18SocketRoutingQueueEi. This may cause "undefined reference" linker error in old client applications. |
[+] Controller::Controller [in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue ) (1)
changed to:Controller::Controller [in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue, int default_timeout )
[symbol: _ZN5Barry10ControllerC1ERKNS_11ProbeResultERNS_18SocketRoutingQueueE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry10ControllerC1ERKNS_11ProbeResultERNS_18SocketRoutingQueueE to _ZN5Barry10ControllerC1ERKNS_11ProbeResultERNS_18SocketRoutingQueueEi. This may cause "undefined reference" linker error in old client applications. |
[+] Controller::Controller [not-in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue ) (1)
changed to:Controller::Controller [not-in-charge] ( ProbeResult const& device, SocketRoutingQueue& queue, int default_timeout )
[symbol: _ZN5Barry10ControllerC2ERKNS_11ProbeResultERNS_18SocketRoutingQueueE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry10ControllerC2ERKNS_11ProbeResultERNS_18SocketRoutingQueueE to _ZN5Barry10ControllerC2ERKNS_11ProbeResultERNS_18SocketRoutingQueueEi. This may cause "undefined reference" linker error in old client applications. |
m_serial.h,
libbarry.so.0.0.16
namespace Mode
[+] Serial::CtrlCallback ( void* context, Data* data ) [static] (1)
changed to:Serial::CtrlCallback ( Serial& context, Data* data ) [static]
[symbol: _ZN5Barry4Mode6Serial12CtrlCallbackEPvPNS_4DataE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry4Mode6Serial12CtrlCallbackEPvPNS_4DataE to _ZN5Barry4Mode6Serial12CtrlCallbackERS1_PNS_4DataE. This may cause "undefined reference" linker error in old client applications. |
[+] Serial::DataCallback ( void* context, Data* data ) [static] (1)
changed to:Serial::DataCallback ( Serial& context, Data* data ) [static]
[symbol: _ZN5Barry4Mode6Serial12DataCallbackEPvPNS_4DataE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry4Mode6Serial12DataCallbackEPvPNS_4DataE to _ZN5Barry4Mode6Serial12DataCallbackERS1_PNS_4DataE. This may cause "undefined reference" linker error in old client applications. |
probe.h,
libbarry.so.0.0.16
namespace Barry
[+] Probe::FindActive ( uint32_t pin ) const (1)
changed to:Probe::FindActive ( Pin pin ) const
[symbol: _ZNK5Barry5Probe10FindActiveEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK5Barry5Probe10FindActiveEj to _ZNK5Barry5Probe10FindActiveENS_3PinE. This may cause "undefined reference" linker error in old client applications. |
[+] Probe::ProbePair ( Usb::Device& dev, Usb::EndpointPair const& ep, uint32_t& pin, std::string& desc, uint8_t& zeroSocketSequence ) (1)
changed to:Probe::ProbePair ( Usb::Device& dev, Usb::EndpointPair const& ep, uint32_t& pin, std::string& desc, uint8_t& zeroSocketSequence, bool& needClearHalt )
[symbol: _ZN5Barry5Probe9ProbePairERN3Usb6DeviceERKNS1_12EndpointPairERjRSsRh]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry5Probe9ProbePairERN3Usb6DeviceERKNS1_12EndpointPairERjRSsRh to _ZN5Barry5Probe9ProbePairERN3Usb6DeviceERKNS1_12EndpointPairERjRSsRhRb. This may cause "undefined reference" linker error in old client applications. |
router.h,
libbarry.so.0.0.16
namespace Barry
[+] SocketRoutingQueue::DoRead ( std::string& msg, int timeout ) (1)
changed to:SocketRoutingQueue::DoRead ( int timeout )
[symbol: _ZN5Barry18SocketRoutingQueue6DoReadERSsi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry18SocketRoutingQueue6DoReadERSsi to _ZN5Barry18SocketRoutingQueue6DoReadEi. This may cause "undefined reference" linker error in old client applications. |
[+] SocketRoutingQueue::RegisterInterest ( SocketRoutingQueue::SocketId socket, SocketRoutingQueue::SocketDataHandler handler, void* context ) (1)
changed to:SocketRoutingQueue::RegisterInterest ( SocketRoutingQueue::SocketId socket, SocketRoutingQueue::SocketDataHandlerPtr handler )
[symbol: _ZN5Barry18SocketRoutingQueue16RegisterInterestEtPFvPvPNS_4DataEES1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry18SocketRoutingQueue16RegisterInterestEtPFvPvPNS_4DataEES1_ to _ZN5Barry18SocketRoutingQueue16RegisterInterestEtNSt3tr110shared_ptrINS0_17SocketDataHandlerEEE. This may cause "undefined reference" linker error in old client applications. |
[+] SocketRoutingQueue::SetUsbDevice ( Usb::Device* dev, int writeEp, int readEp ) (1)
changed to:SocketRoutingQueue::SetUsbDevice ( Usb::Device* dev, int writeEp, int readEp, SocketRoutingQueue::SocketDataHandlerPtr callback )
[symbol: _ZN5Barry18SocketRoutingQueue12SetUsbDeviceEPN3Usb6DeviceEii]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry18SocketRoutingQueue12SetUsbDeviceEPN3Usb6DeviceEii to _ZN5Barry18SocketRoutingQueue12SetUsbDeviceEPN3Usb6DeviceEiiNSt3tr110shared_ptrINS0_17SocketDataHandlerEEE. This may cause "undefined reference" linker error in old client applications. |
[+] SocketRoutingQueue::SocketRoutingQueue [not-in-charge] ( int prealloc_buffer_count ) (1)
changed to:SocketRoutingQueue::SocketRoutingQueue [not-in-charge] ( int prealloc_buffer_count, int default_read_timeout )
[symbol: _ZN5Barry18SocketRoutingQueueC2Ei]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry18SocketRoutingQueueC2Ei to _ZN5Barry18SocketRoutingQueueC2Eii. This may cause "undefined reference" linker error in old client applications. |
[+] SocketRoutingQueue::SocketRoutingQueue [in-charge] ( int prealloc_buffer_count ) (1)
changed to:SocketRoutingQueue::SocketRoutingQueue [in-charge] ( int prealloc_buffer_count, int default_read_timeout )
[symbol: _ZN5Barry18SocketRoutingQueueC1Ei]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry18SocketRoutingQueueC1Ei to _ZN5Barry18SocketRoutingQueueC1Eii. This may cause "undefined reference" linker error in old client applications. |
socket.h,
libbarry.so.0.0.16
namespace Barry
[+] Socket::RegisterInterest ( SocketRoutingQueue::SocketDataHandler handler, void* context ) (1)
changed to:Socket::RegisterInterest ( std::tr1::shared_ptr<SocketRoutingQueue::SocketDataHandler> handler )
[symbol: _ZN5Barry6Socket16RegisterInterestEPFvPvPNS_4DataEES1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Barry6Socket16RegisterInterestEPFvPvPNS_4DataEES1_ to _ZN5Barry6Socket16RegisterInterestENSt3tr110shared_ptrINS_18SocketRoutingQueue17SocketDataHandlerEEE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (10)
ldif.h
namespace Barry
[+] class ContactLdif (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 59 entries | Virtual Table (New) - 61 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ContactLdif |
~ContactLdif |
12 |
~ContactLdif |
~ContactLdif |
16 |
ContactLdif::Email |
ContactLdif::Email |
20 |
ContactLdif::Phone |
ContactLdif::Phone |
24 |
ContactLdif::Fax |
ContactLdif::Fax |
28 |
ContactLdif::WorkPhone |
ContactLdif::WorkPhone |
32 |
ContactLdif::HomePhone |
ContactLdif::HomePhone |
36 |
ContactLdif::MobilePhone |
ContactLdif::MobilePhone |
40 |
ContactLdif::Pager |
ContactLdif::Pager |
44 |
ContactLdif::PIN |
ContactLdif::PIN |
48 |
ContactLdif::FirstName |
ContactLdif::FirstName |
52 |
ContactLdif::LastName |
ContactLdif::LastName |
56 |
ContactLdif::Company |
ContactLdif::Company |
60 |
ContactLdif::DefaultCommunicationsMethod |
ContactLdif::DefaultCommunicationsMethod |
64 |
ContactLdif::WorkAddress1 |
ContactLdif::WorkAddress1 |
68 |
ContactLdif::WorkAddress2 |
ContactLdif::WorkAddress2 |
72 |
ContactLdif::WorkAddress3 |
ContactLdif::WorkAddress3 |
76 |
ContactLdif::WorkCity |
ContactLdif::WorkCity |
80 |
ContactLdif::WorkProvince |
ContactLdif::WorkProvince |
84 |
ContactLdif::WorkPostalCode |
ContactLdif::WorkPostalCode |
88 |
ContactLdif::WorkCountry |
ContactLdif::WorkCountry |
92 |
ContactLdif::JobTitle |
ContactLdif::JobTitle |
96 |
ContactLdif::PublicKey |
ContactLdif::PublicKey |
100 |
ContactLdif::Notes |
ContactLdif::Notes |
104 |
ContactLdif::WorkPostalAddress |
ContactLdif::Image |
108 |
ContactLdif::HomePostalAddress |
ContactLdif::WorkPostalAddress |
112 |
ContactLdif::FullName |
ContactLdif::HomePostalAddress |
116 |
ContactLdif::FQDN |
ContactLdif::FullName |
120 |
ContactLdif::IsArrayFunc |
ContactLdif::FQDN |
124 |
ContactLdif::SetEmail |
ContactLdif::IsArrayFunc |
128 |
ContactLdif::SetPhone |
ContactLdif::SetEmail |
132 |
ContactLdif::SetFax |
ContactLdif::SetPhone |
136 |
ContactLdif::SetWorkPhone |
ContactLdif::SetFax |
140 |
ContactLdif::SetHomePhone |
ContactLdif::SetWorkPhone |
144 |
ContactLdif::SetMobilePhone |
ContactLdif::SetHomePhone |
148 |
ContactLdif::SetPager |
ContactLdif::SetMobilePhone |
152 |
ContactLdif::SetPIN |
ContactLdif::SetPager |
156 |
ContactLdif::SetFirstName |
ContactLdif::SetPIN |
160 |
ContactLdif::SetLastName |
ContactLdif::SetFirstName |
164 |
ContactLdif::SetCompany |
ContactLdif::SetLastName |
168 |
ContactLdif::SetDefaultCommunicationsMethod |
ContactLdif::SetCompany |
172 |
ContactLdif::SetWorkAddress1 |
ContactLdif::SetDefaultCommunicationsMethod |
176 |
ContactLdif::SetWorkAddress2 |
ContactLdif::SetWorkAddress1 |
180 |
ContactLdif::SetWorkAddress3 |
ContactLdif::SetWorkAddress2 |
184 |
ContactLdif::SetWorkCity |
ContactLdif::SetWorkAddress3 |
188 |
ContactLdif::SetWorkProvince |
ContactLdif::SetWorkCity |
192 |
ContactLdif::SetWorkPostalCode |
ContactLdif::SetWorkProvince |
196 |
ContactLdif::SetWorkCountry |
ContactLdif::SetWorkPostalCode |
200 |
ContactLdif::SetJobTitle |
ContactLdif::SetWorkCountry |
204 |
ContactLdif::SetPublicKey |
ContactLdif::SetJobTitle |
208 |
ContactLdif::SetNotes |
ContactLdif::SetPublicKey |
212 |
ContactLdif::SetWorkPostalAddress |
ContactLdif::SetNotes |
216 |
ContactLdif::SetHomePostalAddress |
ContactLdif::SetImage |
220 |
ContactLdif::SetFullName |
ContactLdif::SetWorkPostalAddress |
224 |
ContactLdif::SetFQDN |
ContactLdif::SetHomePostalAddress |
228 |
ContactLdif::ClearHeuristics |
ContactLdif::SetFullName |
232 |
ContactLdif::RunHeuristics |
ContactLdif::SetFQDN |
236 |
|
ContactLdif::ClearHeuristics |
240 |
|
ContactLdif::RunHeuristics |
[+] affected symbols (75)
ContactLdif::ClearArrayState ( ) constThis method is from 'ContactLdif' class.
ContactLdif::ClearHeuristics ( )This method is from 'ContactLdif' class.
ContactLdif::Company ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::ContactLdif [in-charge] ( std::string const& baseDN )This constructor is from 'ContactLdif' class.
ContactLdif::DefaultCommunicationsMethod ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::DoWrite ( Contact& con, std::string const& attr, std::string const& data )This method is from 'ContactLdif' class.
ContactLdif::DumpLdif ( std::ostream& os, Contact const& contact ) constThis method is from 'ContactLdif' class.
ContactLdif::DumpMap ( std::ostream& os ) constThis method is from 'ContactLdif' class.
ContactLdif::Email ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Fax ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::FieldMap [data]This method is from 'ContactLdif' class.
ContactLdif::FirstName ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::FQDN ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::FullName ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::GetField ( std::string const& fieldname ) constThis method is from 'ContactLdif' class.
ContactLdif::GetFieldReadName ( ContactLdif::GetFunctionType read ) constThis method is from 'ContactLdif' class.
ContactLdif::GetFieldWriteName ( ContactLdif::SetFunctionType write ) constThis method is from 'ContactLdif' class.
ContactLdif::HomePhone ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::HomePostalAddress ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Hook ( std::string const& ldifname, std::string* var )This method is from 'ContactLdif' class.
ContactLdif::IsArrayFunc ( ContactLdif::GetFunctionType getf ) constThis method is from 'ContactLdif' class.
ContactLdif::JobTitle ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::LastName ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::MakeLdifData ( std::string const& str ) [static]This method is from 'ContactLdif' class.
ContactLdif::Map ( ContactLdif::LdifAttribute const& ldifname, ContactLdif::GetFunctionType read, ContactLdif::SetFunctionType write )This method is from 'ContactLdif' class.
ContactLdif::Map ( ContactLdif::LdifAttribute const& ldifname, std::string const& readField, std::string const& writeField )This method is from 'ContactLdif' class.
ContactLdif::MobilePhone ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::NeedsEncoding ( std::string const& str ) [static]This method is from 'ContactLdif' class.
ContactLdif::Notes ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Pager ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Phone ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::PIN ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::PublicKey ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::ReadLdif ( std::istream& is, Contact& contact )This method is from 'ContactLdif' class.
ContactLdif::RunHeuristics ( Contact& con )This method is from 'ContactLdif' class.
ContactLdif::SetCompany ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetDefaultCommunicationsMethod ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetDNAttr ( ContactLdif::LdifAttribute const& name )This method is from 'ContactLdif' class.
ContactLdif::SetEmail ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetFax ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetFirstName ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetFQDN ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetFullName ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetHomePhone ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetHomePostalAddress ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetJobTitle ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetLastName ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetMobilePhone ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetNotes ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetObjectClass ( ContactLdif::LdifAttribute const& name, std::string const& objectClass )This method is from 'ContactLdif' class.
ContactLdif::SetObjectOrder ( ContactLdif::LdifAttribute const& name, int order )This method is from 'ContactLdif' class.
ContactLdif::SetPager ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetPhone ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetPIN ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetPublicKey ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetWorkAddress1 ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetWorkAddress2 ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetWorkAddress3 ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetWorkCity ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetWorkCountry ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetWorkPhone ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetWorkPostalAddress ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetWorkPostalCode ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetWorkProvince ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::Unmap ( ContactLdif::LdifAttribute const& ldifname )This method is from 'ContactLdif' class.
ContactLdif::WorkAddress1 ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::WorkAddress2 ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::WorkAddress3 ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::WorkCity ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::WorkCountry ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::WorkPhone ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::WorkPostalAddress ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::WorkPostalCode ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::WorkProvince ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::~ContactLdif [in-charge] ( )This method is from 'ContactLdif' class.
m_javaloader.h
namespace Barry
[+] class JLDeviceInfo (1)
| Change |
Effect |
1 | Type of field Pin has been changed from uint32_t to Pin of different format. | This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols (1)
Mode::JavaLoader::DeviceInfo ( JLDeviceInfo& info )1st parameter 'info' (reference) has base type 'JLDeviceInfo'.
m_mode_base.h
namespace Mode
[+] class Mode (1)
| Change |
Effect |
1 | Size of field m_con has been changed from 92 bytes to 100 bytes. | Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols (5)
Mode::Mode [in-charge] ( Controller& con, Controller::ModeType type )This constructor is from 'Mode' class.
Mode::OnOpen ( )This method is from 'Mode' class.
Mode::Open ( char const* password )This method is from 'Mode' class.
Mode::RetryPassword ( char const* password )This method is from 'Mode' class.
Mode::~Mode [in-charge] ( )This method is from 'Mode' class.
probe.h
namespace Barry
[+] class ProbeResult (3)
| Change |
Effect |
1 | Field m_needClearHalt has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field m_needSetAltInterface has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Type of field m_pin has been changed from uint32_t to Pin of different format. | This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols (2)
operator<< ( std::ostream& os, ProbeResult const& pr )2nd parameter 'pr' (reference) has base type 'ProbeResult'.
ProbeResult::DumpAll ( std::ostream& os ) constThis method is from 'ProbeResult' class.
r_calendar.h
namespace Barry
[+] class Calendar (1)
| Change |
Effect |
1 | Field CalendarID has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (9)
Calendar::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) constThis method is from 'Calendar' class.
Calendar::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Calendar' class.
Calendar::Calendar [in-charge] ( )This constructor is from 'Calendar' class.
Calendar::Clear ( )This method is from 'Calendar' class.
Calendar::Dump ( std::ostream& os ) constThis method is from 'Calendar' class.
Calendar::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )This method is from 'Calendar' class.
Calendar::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )This method is from 'Calendar' class.
Calendar::ParseHeader ( Data const& data, size_t& offset )This method is from 'Calendar' class.
Calendar::~Calendar [in-charge] ( )This method is from 'Calendar' class.
r_contact.h
namespace Barry
[+] class Contact (3)
| Change |
Effect |
1 | Field HomeFax has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field MobilePhone2 has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field Nickname has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (67)
Contact::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) constThis method is from 'Contact' class.
Contact::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Contact' class.
Contact::Clear ( )This method is from 'Contact' class.
Contact::Contact [in-charge] ( )This constructor is from 'Contact' class.
Contact::Dump ( std::ostream& os ) constThis method is from 'Contact' class.
Contact::GetEmail ( unsigned int index ) constThis method is from 'Contact' class.
Contact::GetFullName ( ) constThis method is from 'Contact' class.
Contact::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )This method is from 'Contact' class.
Contact::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )This method is from 'Contact' class.
Contact::ParseHeader ( Data const& data, size_t& offset )This method is from 'Contact' class.
Contact::~Contact [in-charge] ( )This method is from 'Contact' class.
ContactLdif::Company ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DefaultCommunicationsMethod ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DoWrite ( Contact& con, std::string const& attr, std::string const& data )1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DumpLdif ( std::ostream& os, Contact const& contact ) const2nd parameter 'contact' (reference) has base type 'Contact'.
ContactLdif::Email ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Fax ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FirstName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FQDN ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FullName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::HomePhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::HomePostalAddress ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::JobTitle ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::LastName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::MobilePhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Notes ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Pager ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Phone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PIN ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PublicKey ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::ReadLdif ( std::istream& is, Contact& contact )2nd parameter 'contact' (reference) has base type 'Contact'.
ContactLdif::RunHeuristics ( Contact& con )1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCompany ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetDefaultCommunicationsMethod ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetEmail ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFax ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFirstName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFQDN ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFullName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetHomePhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetHomePostalAddress ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetJobTitle ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetLastName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetMobilePhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetNotes ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPager ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPIN ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPublicKey ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkAddress1 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkAddress2 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkAddress3 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkCity ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkCountry ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkPhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkPostalAddress ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkPostalCode ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkProvince ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkAddress1 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkAddress2 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkAddress3 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkCity ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkCountry ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkPhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkPostalAddress ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkPostalCode ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkProvince ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
to the top
Problems with Data Types, Low Severity (17)
controller.h
namespace Barry
[+] class Controller (1)
| Change |
Effect |
1 | Size of field m_result has been changed from 24 bytes to 32 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (13)
Controller::SelectMode ( Controller::ModeType mode )This method is from 'Controller' class.
Controller::~Controller [in-charge] ( )This method is from 'Controller' class.
Mode::Desktop::Desktop [in-charge] ( Controller& con )1st parameter 'con' (reference) has base type 'Controller'.
Mode::Desktop::Desktop [in-charge] ( Controller& con, IConverter const& ic )1st parameter 'con' (reference) has base type 'Controller'.
Mode::IpModem::IpModem [in-charge] ( Controller& con, Mode::IpModem::DeviceDataCallback callback, void* callback_context )1st parameter 'con' (reference) has base type 'Controller'.
Mode::JavaLoader::JavaLoader [in-charge] ( Controller& con )1st parameter 'con' (reference) has base type 'Controller'.
Mode::JVMDebug::JVMDebug [in-charge] ( Controller& con )1st parameter 'con' (reference) has base type 'Controller'.
Mode::Mode::Mode [in-charge] ( Controller& con, Controller::ModeType type )1st parameter 'con' (reference) has base type 'Controller'.
Mode::Mode::OnOpen ( )Field 'this->m_con' in the object of this method has base type 'Controller'.
Mode::Mode::Open ( char const* password )Field 'this->m_con' in the object of this method has base type 'Controller'.
Mode::Mode::RetryPassword ( char const* password )Field 'this->m_con' in the object of this method has base type 'Controller'.
Mode::Mode::~Mode [in-charge] ( )Field 'this->m_con' in the object of this method has base type 'Controller'.
Mode::Serial::Serial [in-charge] ( Controller& con, Mode::Serial::DeviceDataCallback callback, void* callback_context )1st parameter 'con' (reference) has base type 'Controller'.
m_desktop.h
namespace Mode
[+] class Desktop (2)
| Change |
Effect |
1 | Field m_command has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_response has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (18)
Desktop::AddRecord ( unsigned int dbId, Builder& build )This method is from 'Desktop' class.
Desktop::ClearDatabase ( unsigned int dbId )This method is from 'Desktop' class.
Desktop::ClearDirty ( unsigned int dbId, unsigned int stateTableIndex )This method is from 'Desktop' class.
Desktop::DeleteRecord ( unsigned int dbId, unsigned int stateTableIndex )This method is from 'Desktop' class.
Desktop::Desktop [in-charge] ( Controller& con )This constructor is from 'Desktop' class.
Desktop::Desktop [in-charge] ( Controller& con, IConverter const& ic )This constructor is from 'Desktop' class.
Desktop::GetDBCommand ( Desktop::CommandType ct )This method is from 'Desktop' class.
Desktop::GetDBID ( std::string const& name ) constThis method is from 'Desktop' class.
Desktop::GetRecord ( unsigned int dbId, unsigned int stateTableIndex, Parser& parser )This method is from 'Desktop' class.
Desktop::GetRecordStateTable ( unsigned int dbId, RecordStateTable& result )This method is from 'Desktop' class.
Desktop::LoadCommandTable ( )This method is from 'Desktop' class.
Desktop::LoadDatabase ( unsigned int dbId, Parser& parser )This method is from 'Desktop' class.
Desktop::LoadDBDB ( )This method is from 'Desktop' class.
Desktop::OnOpen ( )This method is from 'Desktop' class.
Desktop::SaveDatabase ( unsigned int dbId, Builder& builder )This method is from 'Desktop' class.
Desktop::SetIConverter ( IConverter const& ic )This method is from 'Desktop' class.
Desktop::SetRecord ( unsigned int dbId, unsigned int stateTableIndex, Builder& build )This method is from 'Desktop' class.
Desktop::~Desktop [in-charge] ( )This method is from 'Desktop' class.
m_javaloader.h
namespace Barry
[+] enum JLEventlogEntry::Severity_t (6)
| Change |
Effect |
1 | Name of member with value 0 has been changed from ALWAYS_LOG to JES_ALWAYS_LOG. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 1 has been changed from SEVERE_ERROR to JES_SEVERE_ERROR. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 2 has been changed from ERROR to JES_ERROR. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from WARNING to JES_WARNING. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 4 has been changed from INFORMATION to JES_INFORMATION. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Name of member with value 5 has been changed from DEBUG_INFO to JES_DEBUG_INFO. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (5)
JLEventlogEntry::Dump ( std::ostream& os ) constField 'this->Severity' in the object of this method has type 'JLEventlogEntry::Severity_t'.
JLEventlogEntry::GetFormattedTimestamp ( ) constField 'this->Severity' in the object of this method has type 'JLEventlogEntry::Severity_t'.
JLEventlogEntry::Parse ( uint16_t size, char const* str )Field 'this->Severity' in the object of this method has type 'JLEventlogEntry::Severity_t'.
JLEventlogEntry::SeverityProto2Rec ( unsigned int s ) [static]Return value has type 'JLEventlogEntry::Severity_t'.
JLEventlogEntry::SeverityRec2Proto ( JLEventlogEntry::Severity_t s ) [static]1st parameter 's' has type 'JLEventlogEntry::Severity_t'.
[+] enum JLEventlogEntry::ViewerType_t (3)
| Change |
Effect |
1 | Name of member with value 1 has been changed from NUMBER to JEVT_NUMBER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 2 has been changed from STRING to JEVT_STRING. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 3 has been changed from EXCEPTION to JEVT_EXCEPTION. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (5)
JLEventlogEntry::Dump ( std::ostream& os ) constField 'this->Type' in the object of this method has type 'JLEventlogEntry::ViewerType_t'.
JLEventlogEntry::GetFormattedTimestamp ( ) constField 'this->Type' in the object of this method has type 'JLEventlogEntry::ViewerType_t'.
JLEventlogEntry::Parse ( uint16_t size, char const* str )Field 'this->Type' in the object of this method has type 'JLEventlogEntry::ViewerType_t'.
JLEventlogEntry::ViewerTypeProto2Rec ( unsigned int v ) [static]Return value has type 'JLEventlogEntry::ViewerType_t'.
JLEventlogEntry::ViewerTypeRec2Proto ( JLEventlogEntry::ViewerType_t v ) [static]1st parameter 'v' has type 'JLEventlogEntry::ViewerType_t'.
probe.h
namespace Barry
[+] class ProbeResult (1)
| Change |
Effect |
1 | Field m_cfgDeviceName has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (2)
operator<< ( std::ostream& os, ProbeResult const& pr )2nd parameter 'pr' (reference) has base type 'ProbeResult'.
ProbeResult::DumpAll ( std::ostream& os ) constThis method is from 'ProbeResult' class.
r_message_base.h
namespace Barry
[+] class MessageBase (1)
| Change |
Effect |
1 | Type of field Unknowns has been changed from std::vector<UnknownField> to MessageBase::UnknownsType. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (12)
MessageBase::BuildFields ( Data& data, size_t& offset, IConverter const* ic ) constThis method is from 'MessageBase' class.
MessageBase::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'MessageBase' class.
MessageBase::Clear ( )This method is from 'MessageBase' class.
MessageBase::Dump ( std::ostream& os ) constThis method is from 'MessageBase' class.
MessageBase::GetRecType ( ) constThis method is from 'MessageBase' class.
MessageBase::GetUniqueId ( ) constThis method is from 'MessageBase' class.
MessageBase::MessageBase [in-charge] ( )This constructor is from 'MessageBase' class.
MessageBase::ParseField ( unsigned char const* begin, unsigned char const* end, IConverter const* ic )This method is from 'MessageBase' class.
MessageBase::ParseFields ( Data const& data, size_t& offset, IConverter const* ic )This method is from 'MessageBase' class.
MessageBase::ParseHeader ( Data const& data, size_t& offset )This method is from 'MessageBase' class.
MessageBase::SimpleFromAddress ( ) constThis method is from 'MessageBase' class.
MessageBase::~MessageBase [in-charge] ( )This method is from 'MessageBase' class.
router.h
namespace Barry
[+] class SocketRoutingQueue (3)
| Change |
Effect |
1 | Field m_seen_usb_error has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_timeout has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field m_usb_error_dev_callback has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (14)
SocketRoutingQueue::AllocateBuffers ( int count )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::ClearUsbDevice ( )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::DefaultRead ( Data& receive, int timeout )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::DefaultRead ( int timeout )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::IsAvailable ( SocketRoutingQueue::SocketId socket ) constThis method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::ReturnBuffer ( Data* buf )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::SocketRead ( SocketRoutingQueue::SocketId socket, Data& receive, int timeout )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::SocketRead ( SocketRoutingQueue::SocketId socket, int timeout )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::SpinoffSimpleReadThread ( )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::UnregisterInterest ( SocketRoutingQueue::SocketId socket )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::UsbDeviceReady ( )This method is from 'SocketRoutingQueue' class.
SocketRoutingQueue::~SocketRoutingQueue [in-charge] ( )This method is from 'SocketRoutingQueue' class.
SocketZero::SetRoutingQueue ( SocketRoutingQueue& queue )1st parameter 'queue' (reference) has base type 'SocketRoutingQueue'.
SocketZero::SocketZero [in-charge] ( SocketRoutingQueue& queue, int writeEndpoint, uint8_t zeroSocketSequenceStart )1st parameter 'queue' (reference) has base type 'SocketRoutingQueue'.
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)
changed to:operator<< ( std::ostream& os, UnknownsType const& unknowns )
[symbol: _ZN5BarrylsERSoRKSt6vectorINS_12UnknownFieldESaIS2_EE]
| Change | Effect |
---|
1 | Type of 2nd parameter unknowns has been changed from std::vector<UnknownField>const& to UnknownsType const&. | Replacement of parameter data type may indicate a change in its semantic meaning. |
to the top
Other Changes in Data Types (1)
controller.h
namespace Barry
[+] enum Controller::ModeType (1)
| Change |
Effect |
1 | The member RawChannel with value 7 has been added. | No effect. |
[+] affected symbols (6)
Controller::SelectMode ( Controller::ModeType mode )1st parameter 'mode' has type 'Controller::ModeType'.
Mode::Mode::Mode [in-charge] ( Controller& con, Controller::ModeType type )2nd parameter 'type' has type 'Controller::ModeType'.
Mode::Mode::OnOpen ( )Field 'this->m_modetype' in the object of this method has type 'Controller::ModeType'.
Mode::Mode::Open ( char const* password )Field 'this->m_modetype' in the object of this method has type 'Controller::ModeType'.
Mode::Mode::RetryPassword ( char const* password )Field 'this->m_modetype' in the object of this method has type 'Controller::ModeType'.
Mode::Mode::~Mode [in-charge] ( )Field 'this->m_modetype' in the object of this method has type 'Controller::ModeType'.
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