API compatibility report for the libcpp-httplib-dev library between lfs and timet versions on ARM


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibcpp-httplib-dev
Version #1lfs
Version #2timet
ArchARM
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files1
Total Libraries0
Total Symbols / Types22 / 27
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  1 


httplib.h

to the top

Libraries  0 



to the top



Test Info


Library Namelibcpp-httplib-dev
Version #1lfs
Version #2timet
ArchARM
SubjectSource Compatibility

Test Results


Total Header Files1
Total Libraries0
Total Symbols / Types1383 / 255
Compatibility 97.1%

Problem Summary


SeverityCount
Added Symbols-12
Removed SymbolsHigh12
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium12
Low0
Problems with
Constants
Low0

Added Symbols  12 


httplib.h
namespace httplib
Client::set_connection_timeout ( long long sec, long long usec )
Client::set_read_timeout ( long long sec, long long usec )
Client::set_write_timeout ( long long sec, long long usec )
ClientImpl::set_connection_timeout ( long long sec, long long usec )
ClientImpl::set_read_timeout ( long long sec, long long usec )
ClientImpl::set_write_timeout ( long long sec, long long usec )
Server::set_idle_interval ( long long sec, long long usec )
Server::set_keep_alive_timeout ( long long sec )
Server::set_read_timeout ( long long sec, long long usec )
Server::set_write_timeout ( long long sec, long long usec )

httplib.h
namespace httplib::detail
create_client_socket ( std::string const& host, std::string const& ip, int port, int address_family, bool tcp_nodelay, httplib::SocketOptions socket_options, long long connection_timeout_sec, long long connection_timeout_usec, long long read_timeout_sec, long long read_timeout_usec, long long write_timeout_sec, long long write_timeout_usec, std::string const& intf, enum httplib::Error& error )
process_client_socket ( socket_t sock, long long read_timeout_sec, long long read_timeout_usec, long long write_timeout_sec, long long write_timeout_usec, std::function<...> callback )

to the top

Removed Symbols  12 


httplib.h
namespace httplib
Client::set_connection_timeout ( long sec, long usec )
Client::set_read_timeout ( long sec, long usec )
Client::set_write_timeout ( long sec, long usec )
ClientImpl::set_connection_timeout ( long sec, long usec )
ClientImpl::set_read_timeout ( long sec, long usec )
ClientImpl::set_write_timeout ( long sec, long usec )
Server::set_idle_interval ( long sec, long usec )
Server::set_keep_alive_timeout ( long sec )
Server::set_read_timeout ( long sec, long usec )
Server::set_write_timeout ( long sec, long usec )
httplib.h
namespace httplib::detail
create_client_socket ( std::string const& host, std::string const& ip, int port, int address_family, bool tcp_nodelay, httplib::SocketOptions socket_options, long connection_timeout_sec, long connection_timeout_usec, long read_timeout_sec, long read_timeout_usec, long write_timeout_sec, long write_timeout_usec, std::string const& intf, enum httplib::Error& error )
process_client_socket ( socket_t sock, long read_timeout_sec, long read_timeout_usec, long write_timeout_sec, long write_timeout_usec, std::function<...> callback )

to the top

Problems with Symbols, Medium Severity  12 


httplib.h
namespace httplib
[+] Client::set_connection_timeout ( long sec, long usec )  1 
[+] Client::set_read_timeout ( long sec, long usec )  1 
[+] Client::set_write_timeout ( long sec, long usec )  1 
[+] ClientImpl::set_connection_timeout ( long sec, long usec )  1 
[+] ClientImpl::set_read_timeout ( long sec, long usec )  1 
[+] ClientImpl::set_write_timeout ( long sec, long usec )  1 
[+] Server::set_idle_interval ( long sec, long usec )  1 
[+] Server::set_keep_alive_timeout ( long sec )  1 
[+] Server::set_read_timeout ( long sec, long usec )  1 
[+] Server::set_write_timeout ( long sec, long usec )  1 

httplib.h
namespace httplib::detail
[+] create_client_socket ( std::string const& host, std::string const& ip, int port, int address_family, bool tcp_nodelay, httplib::SocketOptions socket_options, long connection_timeout_sec, long connection_timeout_usec, long read_timeout_sec, long read_timeout_usec, long write_timeout_sec, long write_timeout_usec, std::string const& intf, enum httplib::Error& error )  1 
[+] process_client_socket ( socket_t sock, long read_timeout_sec, long read_timeout_usec, long write_timeout_sec, long write_timeout_usec, std::function<...> callback )  1 

to the top

Problems with Data Types, Low Severity  1 


time_t.h
[+] typedef time_t  1 

to the top

Header Files  1 


httplib.h

to the top

Libraries  0 



to the top