API compatibility report for the libmessage-filters-dev library between base and lfs versions on ARM


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibmessage-filters-dev
Version #1base
Version #2lfs
ArchARM
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files15
Total Libraries0
Total Symbols / Types0 / 2
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Header Files  15 


approximate_time.h
cache.h
chain.h
connection.h
exact_time.h
macros.h
null_types.h
pass_through.h
signal1.h
signal9.h
simple_filter.h
subscriber.h
synchronizer.h
time_sequencer.h
time_synchronizer.h

to the top

Libraries  0 



to the top



Test Info


Library Namelibmessage-filters-dev
Version #1base
Version #2lfs
ArchARM
SubjectSource Compatibility

Test Results


Total Header Files15
Total Libraries0
Total Symbols / Types258 / 34
Compatibility 35.3%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh167
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Removed Symbols  167 


duration.h
namespace ros
Duration::__ct [C1] ( struct Duration const& p1 )
Duration::__ct [C2] ( struct Duration const& p1 )
Duration::__ct [C1] ( struct Duration& p1 )
Duration::__ct [C2] ( struct Duration& p1 )
Duration::__ct [C1] ( struct Rate const& p1 )
Duration::__ct [C2] ( struct Rate const& p1 )
Duration::sleep ( ) const
Duration::~__dt [D0] ( )
Duration::~__dt [D1] ( )
Duration::~__dt [D2] ( )
DURATION_MAX [data]
DURATION_MIN [data]
DurationBase<Duration>::__ct [C1] ( double t )
DurationBase<Duration>::__ct [C2] ( double t )
DurationBase<Duration>::__ct [C1] ( int32_t _sec, int32_t _nsec )
DurationBase<Duration>::__ct [C2] ( int32_t _sec, int32_t _nsec )
DurationBase<Duration>::__ct [C1] ( DurationBase<struct Duration>& p1 )
DurationBase<Duration>::__ct [C2] ( DurationBase<struct Duration>& p1 )
DurationBase<Duration>::__ct [C1] ( DurationBase<struct Duration>const& p1 )
DurationBase<Duration>::__ct [C2] ( DurationBase<struct Duration>const& p1 )
DurationBase<Duration>::fromNSec ( int64_t t )
DurationBase<Duration>::fromSec ( double t )
DurationBase<Duration>::isZero ( ) const
DurationBase<Duration>::toBoost ( ) const
DurationBase<Duration>::toNSec ( ) const
DurationBase<Duration>::toSec ( ) const
DurationBase<Duration>::~__dt [D0] ( )
DurationBase<Duration>::~__dt [D1] ( )
DurationBase<Duration>::~__dt [D2] ( )
DurationBase<WallDuration>::__ct [C1] ( double t )
DurationBase<WallDuration>::__ct [C2] ( double t )
DurationBase<WallDuration>::__ct [C1] ( int32_t _sec, int32_t _nsec )
DurationBase<WallDuration>::__ct [C2] ( int32_t _sec, int32_t _nsec )
DurationBase<WallDuration>::__ct [C1] ( DurationBase<struct WallDuration>& p1 )
DurationBase<WallDuration>::__ct [C2] ( DurationBase<struct WallDuration>& p1 )
DurationBase<WallDuration>::__ct [C1] ( DurationBase<struct WallDuration>const& p1 )
DurationBase<WallDuration>::__ct [C2] ( DurationBase<struct WallDuration>const& p1 )
DurationBase<WallDuration>::fromNSec ( int64_t t )
DurationBase<WallDuration>::fromSec ( double t )
DurationBase<WallDuration>::isZero ( ) const
DurationBase<WallDuration>::toBoost ( ) const
DurationBase<WallDuration>::toNSec ( ) const
DurationBase<WallDuration>::toSec ( ) const
DurationBase<WallDuration>::~__dt [D0] ( )
DurationBase<WallDuration>::~__dt [D1] ( )
DurationBase<WallDuration>::~__dt [D2] ( )
normalizeSecNSecSigned ( int32_t& sec, int32_t& nsec )
normalizeSecNSecSigned ( int64_t& sec, int64_t& nsec )
WallDuration::__ct [C1] ( struct Rate const& p1 )
WallDuration::__ct [C2] ( struct Rate const& p1 )
WallDuration::__ct [C1] ( struct WallDuration const& p1 )
WallDuration::__ct [C2] ( struct WallDuration const& p1 )
WallDuration::__ct [C1] ( struct WallDuration& p1 )
WallDuration::__ct [C2] ( struct WallDuration& p1 )
WallDuration::sleep ( ) const
WallDuration::~__dt [D0] ( )
WallDuration::~__dt [D1] ( )
WallDuration::~__dt [D2] ( )

time.h
__daylight [data]
__timezone [data]
__tzname [data]
asctime ( struct tm const* __tp )
asctime_r ( struct tm const*restrict __tp, char*restrict __buf )
clock ( )
clock_getcpuclockid ( pid_t __pid, clockid_t* __clock_id )
daylight [data]
dysize ( int __year )
getdate ( char const* __string )
getdate_err [data]
getdate_r ( char const*restrict __string, struct tm*restrict __resbufp )
strftime ( char*restrict __s, size_t __maxsize, char const*restrict __format, struct tm const*restrict __tp )
strftime_l ( char*restrict __s, size_t __maxsize, char const*restrict __format, struct tm const*restrict __tp, locale_t __loc )
strptime ( char const*restrict __s, char const*restrict __fmt, struct tm* __tp )
strptime_l ( char const*restrict __s, char const*restrict __fmt, struct tm* __tp, locale_t __loc )
timer_create ( clockid_t __clock_id, struct sigevent*restrict __evp, timer_t*restrict __timerid )
timer_delete ( timer_t __timerid )
timer_getoverrun ( timer_t __timerid )
timezone [data]
tzname [data]
tzset ( )
time.h
namespace ros
normalizeSecNSec ( uint32_t& sec, uint32_t& nsec )
normalizeSecNSec ( uint64_t& sec, uint64_t& nsec )
normalizeSecNSecUnsigned ( int64_t& sec, int64_t& nsec )
ros_steadytime ( uint32_t& sec, uint32_t& nsec )
ros_walltime ( uint32_t& sec, uint32_t& nsec )
SteadyTime::__ct [C1] ( struct SteadyTime const& p1 )
SteadyTime::__ct [C2] ( struct SteadyTime const& p1 )
SteadyTime::__ct [C1] ( struct SteadyTime& p1 )
SteadyTime::__ct [C2] ( struct SteadyTime& p1 )
SteadyTime::now ( ) [static]
SteadyTime::sleepUntil ( struct SteadyTime const& end ) [static]
Time::__ct [C1] ( struct Time const& p1 )
Time::__ct [C2] ( struct Time const& p1 )
Time::__ct [C1] ( struct Time& p1 )
Time::__ct [C2] ( struct Time& p1 )
Time::fromBoost ( struct boost::posix_time::ptime const& t ) [static]
Time::fromBoost ( struct boost::posix_time::time_duration const& d ) [static]
Time::init ( ) [static]
Time::isSimTime ( ) [static]
Time::isSystemTime ( ) [static]
Time::isValid ( ) [static]
Time::now ( ) [static]
Time::setNow ( struct Time const& new_now ) [static]
Time::shutdown ( ) [static]
Time::sleepUntil ( struct Time const& end ) [static]
Time::useSystemTime ( ) [static]
Time::waitForValid ( ) [static]
Time::waitForValid ( struct WallDuration const& timeout ) [static]
Time::~__dt [D0] ( )
Time::~__dt [D1] ( )
Time::~__dt [D2] ( )
TIME_MAX [data]
TIME_MIN [data]
TimeBase<SteadyTime, WallDuration>::__ct [C1] ( double t )
TimeBase<SteadyTime, WallDuration>::__ct [C2] ( double t )
TimeBase<SteadyTime, WallDuration>::__ct [C1] ( TimeBase<struct SteadyTime, struct WallDuration>& p1 )
TimeBase<SteadyTime, WallDuration>::__ct [C2] ( TimeBase<struct SteadyTime, struct WallDuration>& p1 )
TimeBase<SteadyTime, WallDuration>::__ct [C1] ( TimeBase<struct SteadyTime, struct WallDuration>const& p1 )
TimeBase<SteadyTime, WallDuration>::__ct [C2] ( TimeBase<struct SteadyTime, struct WallDuration>const& p1 )
TimeBase<SteadyTime, WallDuration>::fromNSec ( uint64_t t )
TimeBase<SteadyTime, WallDuration>::fromSec ( double t )
TimeBase<SteadyTime, WallDuration>::is_zero ( ) const
TimeBase<SteadyTime, WallDuration>::isZero ( ) const
TimeBase<SteadyTime, WallDuration>::toBoost ( ) const
TimeBase<SteadyTime, WallDuration>::toNSec ( ) const
TimeBase<SteadyTime, WallDuration>::toSec ( ) const
TimeBase<SteadyTime, WallDuration>::~__dt [D0] ( )
TimeBase<SteadyTime, WallDuration>::~__dt [D1] ( )
TimeBase<SteadyTime, WallDuration>::~__dt [D2] ( )
TimeBase<Time, Duration>::__ct [C1] ( double t )
TimeBase<Time, Duration>::__ct [C2] ( double t )
TimeBase<Time, Duration>::__ct [C1] ( TimeBase<struct Time, struct Duration>& p1 )
TimeBase<Time, Duration>::__ct [C2] ( TimeBase<struct Time, struct Duration>& p1 )
TimeBase<Time, Duration>::__ct [C1] ( TimeBase<struct Time, struct Duration>const& p1 )
TimeBase<Time, Duration>::__ct [C2] ( TimeBase<struct Time, struct Duration>const& p1 )
TimeBase<Time, Duration>::fromNSec ( uint64_t t )
TimeBase<Time, Duration>::fromSec ( double t )
TimeBase<Time, Duration>::is_zero ( ) const
TimeBase<Time, Duration>::isZero ( ) const
TimeBase<Time, Duration>::toBoost ( ) const
TimeBase<Time, Duration>::toNSec ( ) const
TimeBase<Time, Duration>::toSec ( ) const
TimeBase<Time, Duration>::~__dt [D0] ( )
TimeBase<Time, Duration>::~__dt [D1] ( )
TimeBase<Time, Duration>::~__dt [D2] ( )
TimeBase<WallTime, WallDuration>::__ct [C1] ( double t )
TimeBase<WallTime, WallDuration>::__ct [C2] ( double t )
TimeBase<WallTime, WallDuration>::__ct [C1] ( TimeBase<struct WallTime, struct WallDuration>& p1 )
TimeBase<WallTime, WallDuration>::__ct [C2] ( TimeBase<struct WallTime, struct WallDuration>& p1 )
TimeBase<WallTime, WallDuration>::__ct [C1] ( TimeBase<struct WallTime, struct WallDuration>const& p1 )
TimeBase<WallTime, WallDuration>::__ct [C2] ( TimeBase<struct WallTime, struct WallDuration>const& p1 )
TimeBase<WallTime, WallDuration>::fromNSec ( uint64_t t )
TimeBase<WallTime, WallDuration>::fromSec ( double t )
TimeBase<WallTime, WallDuration>::is_zero ( ) const
TimeBase<WallTime, WallDuration>::isZero ( ) const
TimeBase<WallTime, WallDuration>::toBoost ( ) const
TimeBase<WallTime, WallDuration>::toNSec ( ) const
TimeBase<WallTime, WallDuration>::toSec ( ) const
TimeBase<WallTime, WallDuration>::~__dt [D0] ( )
TimeBase<WallTime, WallDuration>::~__dt [D1] ( )
TimeBase<WallTime, WallDuration>::~__dt [D2] ( )
WallTime::__ct [C1] ( struct WallTime const& p1 )
WallTime::__ct [C2] ( struct WallTime const& p1 )
WallTime::__ct [C1] ( struct WallTime& p1 )
WallTime::__ct [C2] ( struct WallTime& p1 )
WallTime::now ( ) [static]
WallTime::sleepUntil ( struct WallTime const& end ) [static]

to the top

Header Files  15 


approximate_time.h
cache.h
chain.h
connection.h
exact_time.h
macros.h
null_types.h
pass_through.h
signal1.h
signal9.h
simple_filter.h
subscriber.h
synchronizer.h
time_sequencer.h
time_synchronizer.h

to the top

Libraries  0 



to the top