Binary compatibility report for the esocksvr.dso library  between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM

Test Info


Library Nameesocksvr.dso
Version #1000a0000-S60 5th Edition (gcc 3.4.3)
Version #2000a0000-Symbian^3 (gcc 4.4.1)
CPU ArchitectureARM

Test Results


Total Header Files2
Total Dynamic Libraries1
Total Symbols / Types89 / 85
VerdictIncompatible
(24.72%)

Problem Summary


SeverityCount
Added Symbols-168
Removed SymbolsHigh20
Problems with
Data Types
High0
Medium2
Low0
Problems with
Symbols
High2
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (168)


es_prot.h, esocksvr{000a0000}.dso
CServProviderBase::JoinSubConnectionL ESock::CSubConnectionProviderBase& aSubConnProvider )
CServProviderBase::LeaveSubConnection ESock::CSubConnectionProviderBase& aSubConnProvider )

ss_commsprov.h, esocksvr{000a0000}.dso
namespace ESock
TAccessPointPriority::GetAttribPtr TInt const aOffset ) const
TAccessPointPriority::GetVDataTable ( ) const
TAccessPointPriority::GetVDataTableStatic ( ) [static]
TAppSidConfig::GetAttribPtr TInt const aOffset ) const
TAppSidConfig::GetVDataTable ( ) const
TAppSidConfig::GetVDataTableStatic ( ) [static]
TLayerConfig::GetAttribPtr TInt const aOffset ) const
TLayerConfig::GetVDataTable ( ) const
TLayerConfig::GetVDataTableStatic ( ) [static]
TLayerSelectionInfo::GetAttribPtr TInt const aOffset ) const
TLayerSelectionInfo::GetVDataTable ( ) const
TLayerSelectionInfo::GetVDataTableStatic ( ) [static]
TProviderInfo::NullProviderInfo ( ) [static]
TProviderInfoExt::GetAttribPtr TInt const aOffset ) const
TProviderInfoExt::GetVDataTable ( ) const
TProviderInfoExt::GetVDataTableStatic ( ) [static]

ss_commsprov_internal.h, esocksvr{000a0000}.dso
namespace ESock
CCommsProviderBase::AccessPointConfig ( ) const
CCommsProviderBase::~CCommsProviderBase [in-charge-deleting] ( )
CCommsProviderBase::~CCommsProviderBase [in-charge] ( )
CCommsProviderBase::~CCommsProviderBase [not-in-charge] ( )

ss_fact.h, esocksvr{000a0000}.dso
namespace ESock
ACommsFactoryNodeId::ACommsFactoryNodeId [not-in-charge] CCommsFactoryBase& aFactory )
ACommsFactoryNodeId::~ACommsFactoryNodeId [in-charge-deleting] ( )
ACommsFactoryNodeId::~ACommsFactoryNodeId [in-charge] ( )
ACommsFactoryNodeId::~ACommsFactoryNodeId [not-in-charge] ( )
CCommsFactoryBase::CCommsFactoryBase [not-in-charge] ( TUid aFactoryUid, CCommsFactoryContainer& aParentContainer )
CCommsFactoryBase::CreateObjectL TFactoryQueryBase& aQuery )
CCommsFactoryBase::DoFindOrCreateObjectL TFactoryQueryBase& aQuery )
CCommsFactoryBase::DoPostCreationL ( ACommsFactoryNodeId* aObject, TFactoryQueryBase& aQuery )
CCommsFactoryBase::DoReceiveMessage NetMessages::CMessage& aNetMessage )
CCommsFactoryBase::Find Factories::MFactoryQuery& aQuery )
CCommsFactoryBase::FindOrCreateObjectL TFactoryQueryBase& aQuery )
CCommsFactoryBase::SendMessage NetMessages::CMessage& aNetMessage )
CCommsFactoryBase::~CCommsFactoryBase [in-charge-deleting] ( )
CCommsFactoryBase::~CCommsFactoryBase [in-charge] ( )
CCommsFactoryBase::~CCommsFactoryBase [not-in-charge] ( )
CCommsFactoryContainer::Find Factories::MFactoryQuery& aQuery )
CCommsFactoryContainer::FindOrCreateFactoryL TUid aUid )

ss_logext.h, esocksvr{000a0000}.dso
ESockLogExternal::Printf ( TDesC8 const& aMajorTag, TDesC8 const& aSubTag, TRefByValue<TDesC8 const> aFmt, ... ) [static]
ESockLogExternal::Printf ( TDesC8 const& aMajorTag, TDesC8 const& aSubTag, TRefByValue<TDesC8 const> aFmt, std::va_list& aList ) [static]
ESockLogExternal::WorkerId ( ) [static]

ss_nodemessages.h, esocksvr{000a0000}.dso
namespace ESock
TAlwaysFindFactoryQuery::GetAttribPtr TInt const aOffset ) const
TAlwaysFindFactoryQuery::GetVDataTable ( ) const
TAlwaysFindFactoryQuery::GetVDataTableStatic ( ) [static]
TAlwaysFindFactoryQuery::Match Factories::TFactoryObjectInfo& aObjectInfo )
TAlwaysFindFactoryQuery::TAlwaysFindFactoryQuery [in-charge] ( )
TAlwaysFindFactoryQuery::TAlwaysFindFactoryQuery [not-in-charge] ( )
TDefaultConnectionFactoryQuery::GetAttribPtr TInt const aOffset ) const
TDefaultConnectionFactoryQuery::GetVDataTable ( ) const
TDefaultConnectionFactoryQuery::GetVDataTableStatic ( ) [static]
TDefaultConnectionFactoryQuery::Match Factories::TFactoryObjectInfo& aFactoryObjectInfo )
TDefaultConnectionFactoryQuery::TDefaultConnectionFactoryQuery [in-charge] ( )
TDefaultConnectionFactoryQuery::TDefaultConnectionFactoryQuery [in-charge] Messages::TNodeId const& aMCprId )
TDefaultConnectionFactoryQuery::TDefaultConnectionFactoryQuery [not-in-charge] ( )
TDefaultConnectionFactoryQuery::TDefaultConnectionFactoryQuery [not-in-charge] Messages::TNodeId const& aMCprId )
TDefaultFlowFactoryQuery::GetAttribPtr TInt const aOffset ) const
TDefaultFlowFactoryQuery::GetVDataTable ( ) const
TDefaultFlowFactoryQuery::GetVDataTableStatic ( ) [static]
TDefaultFlowFactoryQuery::Match Factories::TFactoryObjectInfo& aFactoryObjectInfo )
TDefaultFlowFactoryQuery::TDefaultFlowFactoryQuery [in-charge] ( )
TDefaultFlowFactoryQuery::TDefaultFlowFactoryQuery [in-charge] ( Messages::TNodeId const& aCprId, Messages::TNodeId const& aSCprId )
TDefaultFlowFactoryQuery::TDefaultFlowFactoryQuery [in-charge] ( Messages::TNodeId const& aCprId, Messages::TNodeId const& aSCprId, Messages::TNodeSignal::TMessageId aMessageId, TInt aProtocolType )
TDefaultFlowFactoryQuery::TDefaultFlowFactoryQuery [in-charge] Messages::TNodeId const& aSCprId )
TDefaultFlowFactoryQuery::TDefaultFlowFactoryQuery [not-in-charge] ( )
TDefaultFlowFactoryQuery::TDefaultFlowFactoryQuery [not-in-charge] ( Messages::TNodeId const& aCprId, Messages::TNodeId const& aSCprId )
TDefaultFlowFactoryQuery::TDefaultFlowFactoryQuery [not-in-charge] ( Messages::TNodeId const& aCprId, Messages::TNodeId const& aSCprId, Messages::TNodeSignal::TMessageId aMessageId, TInt aProtocolType )
TDefaultFlowFactoryQuery::TDefaultFlowFactoryQuery [not-in-charge] Messages::TNodeId const& aSCprId )
TDefaultProtocolIntfFactoryQuery::GetAttribPtr TInt const aOffset ) const
TDefaultProtocolIntfFactoryQuery::GetVDataTable ( ) const
TDefaultProtocolIntfFactoryQuery::GetVDataTableStatic ( ) [static]
TDefaultProtocolIntfFactoryQuery::Match Factories::TFactoryObjectInfo& aFactoryObjectInfo )
TDefaultProtocolIntfFactoryQuery::TDefaultProtocolIntfFactoryQuery [in-charge] ( )
TDefaultProtocolIntfFactoryQuery::TDefaultProtocolIntfFactoryQuery [in-charge] Messages::TNodeId const& aCprId )
TDefaultProtocolIntfFactoryQuery::TDefaultProtocolIntfFactoryQuery [not-in-charge] ( )
TDefaultProtocolIntfFactoryQuery::TDefaultProtocolIntfFactoryQuery [not-in-charge] Messages::TNodeId const& aCprId )
TDefaultSCPRFactoryQuery::GetAttribPtr TInt const aOffset ) const
TDefaultSCPRFactoryQuery::GetVDataTable ( ) const
TDefaultSCPRFactoryQuery::GetVDataTableStatic ( ) [static]
TDefaultSCPRFactoryQuery::Match Factories::TFactoryObjectInfo& aFactoryObjectInfo )
TDefaultSCPRFactoryQuery::TDefaultSCPRFactoryQuery [in-charge] ( )
TDefaultSCPRFactoryQuery::TDefaultSCPRFactoryQuery [in-charge] ( Messages::TNodeId const& aControlProvider, TSubConnOpen::TSubConnType aSCPRType )
TDefaultSCPRFactoryQuery::TDefaultSCPRFactoryQuery [not-in-charge] ( )
TDefaultSCPRFactoryQuery::TDefaultSCPRFactoryQuery [not-in-charge] ( Messages::TNodeId const& aControlProvider, TSubConnOpen::TSubConnType aSCPRType )
TMetaConnectionFactoryQuery::GetAttribPtr TInt const aOffset ) const
TMetaConnectionFactoryQuery::GetVDataTable ( ) const
TMetaConnectionFactoryQuery::GetVDataTableStatic ( ) [static]
TMetaConnectionFactoryQuery::Match Factories::TFactoryObjectInfo& aFactoryObjectInfo )
TMetaConnectionFactoryQuery::TMetaConnectionFactoryQuery [in-charge] ( )
TMetaConnectionFactoryQuery::TMetaConnectionFactoryQuery [in-charge] ( TProviderInfo const& aProviderInfo, TUid const aTierImplUid )
TMetaConnectionFactoryQuery::TMetaConnectionFactoryQuery [not-in-charge] ( )
TMetaConnectionFactoryQuery::TMetaConnectionFactoryQuery [not-in-charge] ( TProviderInfo const& aProviderInfo, TUid const aTierImplUid )
TSigBundle::GetAttribPtr TInt const aOffset ) const
TSigBundle::GetVDataTable ( ) const
TSigBundle::GetVDataTableStatic ( ) [static]
TSigBundleRMessage2::GetAttribPtr TInt const aOffset ) const
TSigBundleRMessage2::GetVDataTable ( ) const
TSigBundleRMessage2::GetVDataTableStatic ( ) [static]
TSigFamilyBundle::GetAttribPtr TInt const aOffset ) const
TSigFamilyBundle::GetVDataTable ( ) const
TSigFamilyBundle::GetVDataTableStatic ( ) [static]
TSigMetaExtContainer::DispatchL ( Messages::TRuntimeCtxId const& aSender, Messages::TRuntimeCtxId const& aRecipient )
TSigMetaExtContainer::Error ( Messages::TRuntimeCtxId const& aSender, Messages::TRuntimeCtxId const& aRecipient, TInt aError )
TSigMetaExtContainer::GetAttribPtr TInt const aOffset ) const
TSigMetaExtContainer::GetVDataTable ( ) const
TSigMetaExtContainer::GetVDataTableStatic ( ) [static]
TSigNodeIdClientTypeNumber::GetAttribPtr TInt const aOffset ) const
TSigNodeIdClientTypeNumber::GetVDataTable ( ) const
TSigNodeIdClientTypeNumber::GetVDataTableStatic ( ) [static]
TSigNumberFamilyBundle::GetAttribPtr TInt const aOffset ) const
TSigNumberFamilyBundle::GetVDataTable ( ) const
TSigNumberFamilyBundle::GetVDataTableStatic ( ) [static]
TSigPlayerRoleUidFactoryQuery::GetAttribPtr TInt const aOffset ) const
TSigPlayerRoleUidFactoryQuery::GetVDataTable ( ) const
TSigPlayerRoleUidFactoryQuery::GetVDataTableStatic ( ) [static]
TTierTypeIdFactoryQuery::GetAttribPtr TInt const aOffset ) const
TTierTypeIdFactoryQuery::GetVDataTable ( ) const
TTierTypeIdFactoryQuery::GetVDataTableStatic ( ) [static]
TTierTypeIdFactoryQuery::Match Factories::TFactoryObjectInfo& aFactoryObjectInfo )
TTierTypeIdFactoryQuery::TTierTypeIdFactoryQuery [in-charge] ( )
TTierTypeIdFactoryQuery::TTierTypeIdFactoryQuery [in-charge] TUid const aTierTypeId )
TTierTypeIdFactoryQuery::TTierTypeIdFactoryQuery [not-in-charge] ( )
TTierTypeIdFactoryQuery::TTierTypeIdFactoryQuery [not-in-charge] TUid const aTierTypeId )
TVCFromSockManAttributeCreationPolicy::New ( TPtrC8& aSrc, TPtr8& aDst ) [static]

ss_parameterfamilybundle.h, esocksvr{000a0000}.dso
namespace ESock
RCFParameterFamilyBundle::ClearAllParameters RParameterFamily::TParameterSetType aType )
RCFParameterFamilyBundle::CreateFamilyL TUint32 aFamilyId )
RCFParameterFamilyBundle::FindFamily TUint32 aFamilyId )
RCFParameterFamilyBundle::GetFamilyAtIndex TUint aIndex )
RCFParameterFamilyBundleC::Close ( )
RCFParameterFamilyBundleC::CountParameterSets ( ) const
RCFParameterFamilyBundleC::CreateL ( )
RCFParameterFamilyBundleC::FindFamily TUint32 aFamilyId ) const
RCFParameterFamilyBundleC::GetFamilyAtIndex TUint aIndex ) const
RCFParameterFamilyBundleC::Length ( ) const
RCFParameterFamilyBundleC::LoadL TDesC8& aDes )
RCFParameterFamilyBundleC::Open ( )
RCFParameterFamilyBundleC::Open RCFParameterFamilyBundleC const& aExistingHandle )
RCFParameterFamilyBundleC::Store TDes8& aDes ) const
RCFParameterFamilyBundleC::TargetBundle ( )

ss_refcountowner.h, esocksvr{000a0000}.dso
namespace ESock
CRefCountOwnerBase::Close ( )
CRefCountOwnerBase::CRefCountOwnerBase [not-in-charge] TAny const* aPtr )
CRefCountOwnerBase::Open ( )
CRefCountOwnerBase::ReceivedL ( Messages::TRuntimeCtxId const& aSender, Messages::TNodeId const& aRecipient, Messages::TSignatureBase& aMessage )
CRefCountOwnerBase::~CRefCountOwnerBase [in-charge-deleting] ( )
CRefCountOwnerBase::~CRefCountOwnerBase [in-charge] ( )
CRefCountOwnerBase::~CRefCountOwnerBase [not-in-charge] ( )

ss_rmetaextensioncontainer.h, esocksvr{000a0000}.dso
namespace ESock
RMetaExtensionContainer::AppendContainerL RMetaExtensionContainerC const& aBaseContainer )
RMetaExtensionContainer::AppendExtension Meta::SMetaData const* aExtension )
RMetaExtensionContainer::AppendExtensionL Meta::SMetaData const* aExtension )
RMetaExtensionContainer::Close ( )
RMetaExtensionContainer::FindExtension Meta::STypeId const& aTypeId ) const
RMetaExtensionContainer::FindExtensionL Meta::STypeId const& aTypeId ) const
RMetaExtensionContainer::Open ( )
RMetaExtensionContainer::Open RMetaExtensionContainerC const& aBaseContainer )
RMetaExtensionContainer::RMetaExtensionContainer [in-charge] ( )
RMetaExtensionContainer::RMetaExtensionContainer [not-in-charge] ( )
RMetaExtensionContainerC::Close ( )
RMetaExtensionContainerC::FindExtension Meta::STypeId const& aTypeId ) const
RMetaExtensionContainerC::FindExtensionL Meta::STypeId const& aTypeId ) const
RMetaExtensionContainerC::Open ( )
RMetaExtensionContainerC::Open RMetaExtensionContainerC const& aSource )
RMetaExtensionContainerC::RMetaExtensionContainerC [in-charge] ( )
RMetaExtensionContainerC::RMetaExtensionContainerC [not-in-charge] ( )
RMetaExtensionContainerC::~RMetaExtensionContainerC [in-charge] ( )
RMetaExtensionContainerC::~RMetaExtensionContainerC [not-in-charge] ( )

ss_upsaccesspointconfigext.h, esocksvr{000a0000}.dso
CUPSAccessPointConfigExt::GetAttribPtr TInt const aOffset ) const
CUPSAccessPointConfigExt::GetVDataTable ( ) const
CUPSAccessPointConfigExt::GetVDataTableStatic ( ) [static]

to the top

Removed Symbols (20)


es_prot.h, esocksvr{000a0000}.dso
CConnectionProvdBase::CConnectionProvdBase [not-in-charge] TUint aId )
CConnectionProvdBase::CreateL MConnectionNotify* aConnection )
CConnectionProvdBase::GetBoolSettingL ( TDesC const& aSettingName, TBool& aValue )
CConnectionProvdBase::GetBoolSettingL ( TDesC const& aSettingName, TBool& aValue, RMessagePtr2 const* aMessage )
CConnectionProvdBase::GetDes16SettingL ( TDesC const& aSettingName, TDes16& aValue )
CConnectionProvdBase::GetDes16SettingL ( TDesC const& aSettingName, TDes16& aValue, RMessagePtr2 const* aMessage )
CConnectionProvdBase::GetDes8SettingL ( TDesC const& aSettingName, TDes8& aValue )
CConnectionProvdBase::GetDes8SettingL ( TDesC const& aSettingName, TDes8& aValue, RMessagePtr2 const* aMessage )
CConnectionProvdBase::GetIntSettingL ( TDesC const& aSettingName, TUint32& aValue )
CConnectionProvdBase::GetIntSettingL ( TDesC const& aSettingName, TUint32& aValue, RMessagePtr2 const* aMessage )
CConnectionProvdBase::GetLongDesSettingLC TDesC const& aSettingName )
CConnectionProvdBase::GetLongDesSettingLC ( TDesC const& aSettingName, RMessagePtr2 const* aMessage )
CConnectionProvdBase::Id ( ) const
CConnectionProvdBase::SetConnectionProviderClient MConnectionNotify* aClient )
CConnectionProvdBase::~CConnectionProvdBase [in-charge-deleting] ( )
CConnectionProvdBase::~CConnectionProvdBase [in-charge] ( )
CConnectionProvdBase::~CConnectionProvdBase [not-in-charge] ( )
CServProviderBase::JoinSubConnectionL CSubConnectionProviderBase& aSubConnProvider )
CServProviderBase::LeaveSubConnection CSubConnectionProviderBase& aSubConnProvider )
vtable for CConnectionProvdBase

to the top

Problems with Symbols, High Severity (2)


es_prot.h, esocksvr{000a0000}.dso
[+] CServProviderBase::JoinSubConnectionL CSubConnectionProviderBase& aSubConnProvider ) (1)
[+] CServProviderBase::LeaveSubConnection CSubConnectionProviderBase& aSubConnProvider ) (1)

to the top

Problems with Data Types, Medium Severity (2)


es_prot.h
[+] class CServProviderBase (2)

to the top

Header Files (2)


es_enum.h
es_prot.h

to the top

Dynamic Libraries (1)


esocksvr{000a0000}.dso

to the top




Generated on Thu Aug 11 12:02:08 2011 for esocksvr.dso by ABI Compliance Checker 1.93.4  
A tool for checking backward binary compatibility of a shared C/C++ library API