Binary compatibility report for the libsensorclient.so.1 library  between 1.0.0-MeeGo 1.2 Core and 1.0.0-MeeGo 1.2 Harmattan versions on x86

Test Info


Library Namelibsensorclient.so.1
Version #11.0.0-MeeGo 1.2 Core (gcc 4.5.1)
Version #21.0.0-MeeGo 1.2 Harmattan (gcc 4.4.1)
CPU Architecturex86

Test Results


Total Header Files10
Total Shared Libraries1
Total Symbols / Types196 / 108
VerdictIncompatible
(35.71%)

Problem Summary


SeverityCount
Added Symbols-36
Removed SymbolsHigh28
Problems with
Data Types
High1
Medium1
Low5
Problems with
Symbols
High19
Medium8
Low0
Problems with
Constants
Low0

Added Symbols (36)


abstractsensor_i.h, libsensorclient.so.1.0.0
AbstractSensorChannelInterface::bufferInterval ( )
AbstractSensorChannelInterface::bufferSize ( )
AbstractSensorChannelInterface::call ( QDBus::CallMode mode, QString const& method, QVariant const& arg1, QVariant const& arg2, QVariant const& arg3, QVariant const& arg4, QVariant const& arg5, QVariant const& arg6, QVariant const& arg7, QVariant const& arg8 )
AbstractSensorChannelInterface::callWithArgumentList ( QDBus::CallMode mode, QString const& method, QList<QVariant>const& args )
AbstractSensorChannelInterface::dbusConnectNotify char const* signal )
AbstractSensorChannelInterface::description ( )
AbstractSensorChannelInterface::downsampling ( )
AbstractSensorChannelInterface::errorCode ( )
AbstractSensorChannelInterface::errorString ( )
AbstractSensorChannelInterface::id ( )
AbstractSensorChannelInterface::interval ( )
AbstractSensorChannelInterface::isValid ( ) const
AbstractSensorChannelInterface::setDataRangeIndex int dataRangeIndex )
AbstractSensorChannelInterface::setDownsampling bool value )
AbstractSensorChannelInterface::standbyOverride ( )
AbstractSensorChannelInterface::type ( )

accelerometersensor_i.h, libsensorclient.so.1.0.0
AccelerometerSensorChannelInterface::dataReceivedImpl ( )
AccelerometerSensorChannelInterface::get ( )

alssensor_i.h, libsensorclient.so.1.0.0
ALSSensorChannelInterface::dataReceivedImpl ( )
ALSSensorChannelInterface::lux ( )

compasssensor_i.h, libsensorclient.so.1.0.0
CompassSensorChannelInterface::dataReceivedImpl ( )
CompassSensorChannelInterface::declinationValue ( )
CompassSensorChannelInterface::get ( )
CompassSensorChannelInterface::useDeclination ( )

gyroscopesensor_i.h, libsensorclient.so.1.0.0
GyroscopeSensorChannelInterface::dataReceivedImpl ( )
GyroscopeSensorChannelInterface::get ( )

magnetometersensor_i.h, libsensorclient.so.1.0.0
MagnetometerSensorChannelInterface::dataReceivedImpl ( )
MagnetometerSensorChannelInterface::magneticField ( )

orientationsensor_i.h, libsensorclient.so.1.0.0
OrientationSensorChannelInterface::dataReceivedImpl ( )
OrientationSensorChannelInterface::orientation ( )
OrientationSensorChannelInterface::threshold ( )

proximitysensor_i.h, libsensorclient.so.1.0.0
ProximitySensorChannelInterface::dataReceivedImpl ( )
ProximitySensorChannelInterface::proximity ( )
ProximitySensorChannelInterface::proximityReflectance ( )
ProximitySensorChannelInterface::reflectanceDataAvailable Proximity const& data )

tapsensor_i.h, libsensorclient.so.1.0.0
TapSensorChannelInterface::dataReceivedImpl ( )

to the top

Removed Symbols (28)


abstractsensor_i.h, libsensorclient.so.1.0.0
AbstractSensorChannelInterface::bufferInterval ( ) const
AbstractSensorChannelInterface::bufferSize ( ) const
AbstractSensorChannelInterface::description ( ) const
AbstractSensorChannelInterface::errorCode ( ) const
AbstractSensorChannelInterface::errorString ( ) const
AbstractSensorChannelInterface::id ( ) const
AbstractSensorChannelInterface::interval ( ) const
AbstractSensorChannelInterface::propertyChanged QString const& name )
AbstractSensorChannelInterface::standbyOverride ( ) const
AbstractSensorChannelInterface::type ( ) const

accelerometersensor_i.h, libsensorclient.so.1.0.0
AccelerometerSensorChannelInterface::dataReceived ( )
AccelerometerSensorChannelInterface::get ( ) const

alssensor_i.h, libsensorclient.so.1.0.0
ALSSensorChannelInterface::dataReceived ( )
ALSSensorChannelInterface::lux ( ) const

compasssensor_i.h, libsensorclient.so.1.0.0
CompassSensorChannelInterface::dataReceived ( )
CompassSensorChannelInterface::declinationValue ( ) const
CompassSensorChannelInterface::get ( ) const
CompassSensorChannelInterface::useDeclination ( ) const

gyroscopesensor_i.h, libsensorclient.so.1.0.0
GyroscopeSensorChannelInterface::dataReceived ( )
GyroscopeSensorChannelInterface::get ( ) const
GyroscopeSensorChannelInterface::reset ( )

magnetometersensor_i.h, libsensorclient.so.1.0.0
MagnetometerSensorChannelInterface::dataReceived ( )
MagnetometerSensorChannelInterface::magneticField ( ) const

orientationsensor_i.h, libsensorclient.so.1.0.0
OrientationSensorChannelInterface::dataReceived ( )
OrientationSensorChannelInterface::orientation ( ) const
OrientationSensorChannelInterface::threshold ( ) const

proximitysensor_i.h, libsensorclient.so.1.0.0
ProximitySensorChannelInterface::dataReceived ( )
ProximitySensorChannelInterface::proximity ( ) const

to the top

Problems with Data Types, High Severity (1)


compasssensor_i.h
[+] class CompassSensorChannelInterface (1)

to the top

Problems with Symbols, High Severity (19)


abstractsensor_i.h, libsensorclient.so.1.0.0
[+] AbstractSensorChannelInterface::bufferInterval ( ) const (1)
[+] AbstractSensorChannelInterface::bufferSize ( ) const (1)
[+] AbstractSensorChannelInterface::description ( ) const (1)
[+] AbstractSensorChannelInterface::errorCode ( ) const (1)
[+] AbstractSensorChannelInterface::errorString ( ) const (1)
[+] AbstractSensorChannelInterface::id ( ) const (1)
[+] AbstractSensorChannelInterface::interval ( ) const (1)
[+] AbstractSensorChannelInterface::standbyOverride ( ) const (1)
[+] AbstractSensorChannelInterface::type ( ) const (1)

accelerometersensor_i.h, libsensorclient.so.1.0.0
[+] AccelerometerSensorChannelInterface::get ( ) const (1)

alssensor_i.h, libsensorclient.so.1.0.0
[+] ALSSensorChannelInterface::lux ( ) const (1)

compasssensor_i.h, libsensorclient.so.1.0.0
[+] CompassSensorChannelInterface::declinationValue ( ) const (1)
[+] CompassSensorChannelInterface::get ( ) const (1)
[+] CompassSensorChannelInterface::useDeclination ( ) const (1)

gyroscopesensor_i.h, libsensorclient.so.1.0.0
[+] GyroscopeSensorChannelInterface::get ( ) const (1)

magnetometersensor_i.h, libsensorclient.so.1.0.0
[+] MagnetometerSensorChannelInterface::magneticField ( ) const (1)

orientationsensor_i.h, libsensorclient.so.1.0.0
[+] OrientationSensorChannelInterface::orientation ( ) const (1)
[+] OrientationSensorChannelInterface::threshold ( ) const (1)

proximitysensor_i.h, libsensorclient.so.1.0.0
[+] ProximitySensorChannelInterface::proximity ( ) const (1)

to the top

Problems with Data Types, Medium Severity (1)


abstractsensor_i.h
[+] class AbstractSensorChannelInterface (1)

to the top

Problems with Symbols, Medium Severity (8)


accelerometersensor_i.h, libsensorclient.so.1.0.0
[+] AccelerometerSensorChannelInterface::factoryMethod ( QString const& id, int sessionId ) [static] (1)

alssensor_i.h, libsensorclient.so.1.0.0
[+] ALSSensorChannelInterface::factoryMethod ( QString const& id, int sessionId ) [static] (1)

compasssensor_i.h, libsensorclient.so.1.0.0
[+] CompassSensorChannelInterface::factoryMethod ( QString const& id, int sessionId ) [static] (1)

gyroscopesensor_i.h, libsensorclient.so.1.0.0
[+] GyroscopeSensorChannelInterface::factoryMethod ( QString const& id, int sessionId ) [static] (1)

magnetometersensor_i.h, libsensorclient.so.1.0.0
[+] MagnetometerSensorChannelInterface::factoryMethod ( QString const& id, int sessionId ) [static] (1)

orientationsensor_i.h, libsensorclient.so.1.0.0
[+] OrientationSensorChannelInterface::factoryMethod ( QString const& id, int sessionId ) [static] (1)

proximitysensor_i.h, libsensorclient.so.1.0.0
[+] ProximitySensorChannelInterface::factoryMethod ( QString const& id, int sessionId ) [static] (1)

tapsensor_i.h, libsensorclient.so.1.0.0
[+] TapSensorChannelInterface::factoryMethod ( QString const& id, int sessionId ) [static] (1)

to the top

Problems with Data Types, Low Severity (5)


abstractsensor_i.h
[+] class AbstractSensorChannelInterface (2)

compass.h
[+] class Compass (2)

compasssensor_i.h
[+] class CompassSensorChannelInterface (1)

to the top

Header Files (10)


abstractsensor_i.h
accelerometersensor_i.h
alssensor_i.h
compasssensor_i.h
gyroscopesensor_i.h
magnetometersensor_i.h
orientationsensor_i.h
proximitysensor_i.h
socketreader.h
tapsensor_i.h

to the top

Shared Libraries (1)


libsensorclient.so.1.0.0

to the top




Generated on Fri Sep 2 19:36:10 2011 for libsensorclient.so.1 by ABI Compliance Checker 1.93.8  
A tool for checking backward binary compatibility of a shared C/C++ library API