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

Test Info


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

Test Results


Total Header Files6
Total Dynamic Libraries1
Total Symbols / Types299 / 169
VerdictIncompatible
(6.69%)

Problem Summary


SeverityCount
Added Symbols-110
Removed SymbolsHigh5
Problems with
Data Types
High2
Medium2
Low8
Problems with
Symbols
High3
Medium0
Low0
Problems with
Constants
Low5

Added Symbols (110)


connpref.h, esock{000a0000}.dso
TConnPrefList::AppendL Meta::SMetaDataECom* aFamily )
TConnPrefList::Count ( )
TConnPrefList::Length ( )
TConnPrefList::Load TDesC8& aDes )
TConnPrefList::LoadL TDesC8& aDes ) [static]
TConnPrefList::NewL ( ) [static]
TConnPrefList::operator[] TInt aIndex )
TConnPrefList::Remove TInt aIndex )
TConnPrefList::Store TDes8& aDes )
TConnPrefList::TConnPrefList [in-charge] ( )
TConnPrefList::TConnPrefList [not-in-charge] ( )
TConnPrefList::~TConnPrefList [in-charge] ( )
TConnPrefList::~TConnPrefList [not-in-charge] ( )

es_api_ext.h, esock{000a0000}.dso
RCommsApiExtensionBase::Open ( RCommsSession& aExtensionProvider, TInt aInterfaceId )
RCommsApiExtensionBase::Open ( RCommsSubSession& aExtensionProvider, TInt aInterfaceId )
RCommsApiExtensionBase::SendMessage TCommsApiExtReqMsg& aRequestMsg )
RCommsApiExtensionBase::SendRequest ( TCommsApiExtReqMsg& aRequestMsg, TDes8& aResponseBuf, TRequestStatus& aStatus )

es_event.h, esock{000a0000}.dso
namespace ESock
XPlaneEvent::NewL Meta::STypeId aTypeId ) [static]
XPlaneEvent::~XPlaneEvent [in-charge-deleting] ( )
XPlaneEvent::~XPlaneEvent [in-charge] ( )
XPlaneEvent::~XPlaneEvent [not-in-charge] ( )

es_parameterbundle.h, esock{000a0000}.dso
CParameterBundleBase::AddParamSetContainer CParameterSetContainer& aContainer )
CParameterBundleBase::AddParamSetContainerL CParameterSetContainer& aContainer )
CParameterBundleBase::FindParameterSet Meta::STypeId const& aTypeId )
CParameterBundleBase::FindParamSetContainer TUint32 aContainerId )
CParameterBundleBase::GetParamSetContainer TInt aIndex )
CParameterBundleBase::Length ( ) const
CParameterBundleBase::RemoveParamSetContainer TInt aIndex )
CParameterBundleBase::ReplaceParamSetContainer ( CParameterSetContainer* aOld, CParameterSetContainer* aNew )
CParameterBundleBase::ReplaceParamSetContainerL ( CParameterSetContainer* aOld, CParameterSetContainer* aNew )
CParameterBundleBase::Store TDes8& aDes ) const
CParameterBundleBase::~CParameterBundleBase [in-charge-deleting] ( )
CParameterBundleBase::~CParameterBundleBase [in-charge] ( )
CParameterBundleBase::~CParameterBundleBase [not-in-charge] ( )
CParameterSetContainer::AddParameterSet XParameterSetBase* aParameterSet )
CParameterSetContainer::AddParameterSetL XParameterSetBase* aParameterSet )
CParameterSetContainer::ConstructL CParameterBundleBase& aBundle )
CParameterSetContainer::DeleteParameterSet TInt aIndex )
CParameterSetContainer::DeleteParameterSetL TInt aIndex )
CParameterSetContainer::FindParameterSet Meta::STypeId const& aSetId )
CParameterSetContainer::FindParameterSet XParameterSetBase const& aRhs )
CParameterSetContainer::GetParameterSet TInt aIndex )
CParameterSetContainer::GrowToFit TInt aMinSize )
CParameterSetContainer::GrowToFitL TInt aMinSize )
CParameterSetContainer::Length ( ) const
CParameterSetContainer::Load TPtrC8& aBuffer )
CParameterSetContainer::LoadL ( CParameterBundleBase& aBundle, TPtrC8& aBuffer ) [static]
CParameterSetContainer::LoadL TPtrC8& aBuffer ) [static]
CParameterSetContainer::NewL ( CParameterBundleBase& aBundle, TUint32 aContainerId ) [static]
CParameterSetContainer::NewL TUint32 aContainerId ) [static]
CParameterSetContainer::RemoveParameterSet TInt aIndex )
CParameterSetContainer::ReplaceParameterSet TInt aIndex, XParameterSetBase* aNewSet )
CParameterSetContainer::ReplaceParameterSetL TInt aIndex, XParameterSetBase* aNewSet )
CParameterSetContainer::Store TDes8& aBuffer ) const
CParameterSetContainer::~CParameterSetContainer [in-charge-deleting] ( )
CParameterSetContainer::~CParameterSetContainer [in-charge] ( )
CParameterSetContainer::~CParameterSetContainer [not-in-charge] ( )

es_parameterfamily.h, esock{000a0000}.dso
RParameterFamily::AddParameterSet ( XParameterSetBase* aParameterSet, RParameterFamily::TParameterSetType aType )
RParameterFamily::AddParameterSetL ( XParameterSetBase* aParameterSet, RParameterFamily::TParameterSetType aType )
RParameterFamily::ClearAllParameters RParameterFamily::TParameterSetType aType )
RParameterFamily::ClearParameterSetPointer TInt aIndex, RParameterFamily::TParameterSetType aType )
RParameterFamily::CountParameterSets ( )
RParameterFamily::CountParameterSets RParameterFamily::TParameterSetType aType )
RParameterFamily::CreateL ( RParameterFamilyBundle& aBundle, TUint32 aFamilyId )
RParameterFamily::DeleteParameterSet TInt aIndex )
RParameterFamily::DeleteParameterSetL TInt aIndex )
RParameterFamily::Destroy ( )
RParameterFamily::FindParameterSet ( Meta::STypeId aSetId, RParameterFamily::TParameterSetType aType )
RParameterFamily::GetParameterSetAtIndex TUint aIndex, RParameterFamily::TParameterSetType aType )
RParameterFamily::Id ( ) const
RParameterFamily::Length ( ) const
RParameterFamily::LoadL ( RParameterFamilyBundle& aBundle, TPtrC8& aBuffer )
RParameterFamily::RemoveAndDestroyParameterSet ( XParameterSetBase* aSetToRemove, RParameterFamily::TParameterSetType aType )
RParameterFamily::RemoveParameterSet ( XParameterSetBase* aSetToRemove, RParameterFamily::TParameterSetType aType )
RParameterFamily::Store TDes8& aDes ) const
RParameterFamilyBundle::ClearAllParameters RParameterFamily::TParameterSetType aType )
RParameterFamilyBundle::CountParameterFamilies ( ) const
RParameterFamilyBundle::CreateFamilyL TUint32 aFamilyId )
RParameterFamilyBundle::DeleteFamilyAtIndex TInt aIndex )
RParameterFamilyBundle::FindFamily TUint32 aFamilyId )
RParameterFamilyBundle::GetFamilyAtIndex TUint aIndex )
RParameterFamilyBundle::RemoveFamilyAtIndex TInt aIndex )
RParameterFamilyBundleC::CreateL ( )
RParameterFamilyBundleC::Destroy ( )
RParameterFamilyBundleC::FindFamily TUint32 aFamilyId ) const
RParameterFamilyBundleC::GetFamilyAtIndex TUint aIndex ) const
RParameterFamilyBundleC::Length ( ) const
RParameterFamilyBundleC::Load TDesC8 const& aDes )
RParameterFamilyBundleC::LoadL TDesC8& aDes )
RParameterFamilyBundleC::Store TDes8& aDes ) const

es_parameterset.h, esock{000a0000}.dso
XParameterSet::_extension ( TUid aExtensionId, TAny*& aReturnedExtension )
XParameterSet::AppendPrintableTo TDes& aDestination ) const
XParameterSet::GetVDataTableStatic ( ) [static]
XParameterSet::UpdateWithL XParameterSet const& aRhsBase )
XParameterSet::~XParameterSet [in-charge-deleting] ( )
XParameterSet::~XParameterSet [in-charge] ( )
XParameterSet::~XParameterSet [not-in-charge] ( )

es_sock.h, esock{000a0000}.dso
CSubConParameterFamily::ConstructL CSubConParameterBundle& aBundle )
CSubConParameterFamily::ConstructL RSubConParameterBundle& aBundle )
CSubConParameterFamily::CSubConParameterFamily [in-charge] TUint32 aFamilyId )
CSubConParameterFamily::CSubConParameterFamily [not-in-charge] TUint32 aFamilyId )
CSubConParameterFamily::ExtractFamilyAndCreateBufferL ( TPtrC8& aBuffer, TPtrC8& aContainerBuffer ) [static]
RConnection::SetParameters ESock::CCommsDataObjectBase& aDataObject )
RHostResolver::SetOpt ( TUint anOptionName, TUint anOptionLevel, TDesC8 const& anOption )
RSocket::RecvOneOrMore ( TDes8& aDesc, TUint flags, TRequestStatus& aStatus )
RSocketServ::__DbgControl ESockDebug::TControlMsg const& aRequestMsg )
RSubConnection::GetParameters RParameterFamilyBundle& aParametersSet )
RSubConnection::SetParameters RParameterFamilyBundle const& aParametersSet )
RSubConParameterBundle::CopyFromFamilyBundleL RParameterFamilyBundle& aSrc )
RSubConParameterBundle::CopyToFamilyBundleL RParameterFamilyBundle& aDest ) const

to the top

Removed Symbols (5)


api_ext_msg.h, esock{000a0000}.dso
CCommsApiExtensionMsg::NewL Meta::STypeId const& aTypeId ) [static]
CCommsApiExtensionMsg::NewL TDesC8 const& aMsgBuffer ) [static]

cs_api_ext.h, esock{000a0000}.dso
RCommsApiExtensionBase::Open ( RCommsSubSession& aExtensionProvider, TSupportedCommsApiExt aInterfaceId )
RCommsApiExtensionBase::SendMessage CCommsApiExtReqMsg& aRequestMsg )
RCommsApiExtensionBase::SendRequest ( CCommsApiExtReqMsg& aRequestMsg, TDes8& aResponseBuf, TRequestStatus& aStatus )

to the top

Problems with Data Types, High Severity (2)


cs_mobility_apiext.h
[+] class RCommsMobilityApiExt (2)

to the top

Problems with Symbols, High Severity (3)


cs_api_ext.h, esock{000a0000}.dso
[+] RCommsApiExtensionBase::Open ( RCommsSubSession& aExtensionProvider, TSupportedCommsApiExt aInterfaceId ) (1)
[+] RCommsApiExtensionBase::SendMessage CCommsApiExtReqMsg& aRequestMsg ) (1)
[+] RCommsApiExtensionBase::SendRequest ( CCommsApiExtReqMsg& aRequestMsg, TDes8& aResponseBuf, TRequestStatus& aStatus ) (1)

to the top

Problems with Data Types, Medium Severity (2)


cs_api_ext.h
[+] class RCommsApiExtensionBase (2)

to the top

Problems with Data Types, Low Severity (8)


cs_api_ext.h
[+] class RCommsApiExtensionBase (2)

cs_mobility_apiext.h
[+] class CActiveCommsMobilityApiExt (1)
[+] class RCommsMobilityApiExt (1)

es_sock.h
[+] class RSocketServ (2)
[+] class RSubConnection (2)

to the top

Problems with Constants (5)


metadata.h
[+] DATA_VTABLE
[+] EXPORT_DATA_VTABLE
[+] EXPORT_DATA_VTABLE_AND_FN
[+] EXPORT_TYPEID_TABLE
[+] TYPEID_TABLE

to the top

Header Files (6)


api_ext_msg.h
connpref.h
cs_api_ext.h
cs_mobility_apiext.h
es_sock.h
securesocket.h

to the top

Dynamic Libraries (1)


esock{000a0000}.dso

to the top




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