Binary compatibility report for the CppCMS library between 0.99.2.1 and 0.99.4 versions on x86
Test Info
Library Name | CppCMS |
Version #1 | 0.99.2.1 |
Version #2 | 0.99.4 |
CPU Architecture | x86 |
GCC Version | 4.5 |
Test Results
Total Header Files | 43 |
Total Shared Libraries | 2 |
Total Symbols / Types | 1162 / 539 |
Verdict | Incompatible (13.77%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 143 |
Removed Symbols | High | 48 |
Problems with Data Types | High | 15 |
Medium | 0 |
Low | 4 |
Problems with Symbols | High | 6 |
Medium | 1 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (143)
backtrace.h,
libbooster.so.0.0.0
namespace booster
backtrace::~backtrace [in-charge-deleting] ( )
[ symbol: _ZN7booster9backtraceD0Ev ]
backtrace::~backtrace [in-charge] ( )
[ symbol: _ZN7booster9backtraceD1Ev ]
invalid_argument::~invalid_argument [in-charge-deleting] ( )
[ symbol: _ZN7booster16invalid_argumentD0Ev ]
invalid_argument::~invalid_argument [in-charge] ( )
[ symbol: _ZN7booster16invalid_argumentD1Ev ]
out_of_range::~out_of_range [in-charge-deleting] ( )
[ symbol: _ZN7booster12out_of_rangeD0Ev ]
out_of_range::~out_of_range [in-charge] ( )
[ symbol: _ZN7booster12out_of_rangeD1Ev ]
runtime_error::~runtime_error [in-charge-deleting] ( )
[ symbol: _ZN7booster13runtime_errorD0Ev ]
runtime_error::~runtime_error [in-charge] ( )
[ symbol: _ZN7booster13runtime_errorD1Ev ]
namespace booster::stack_trace
get_symbol ( void* address )
[ symbol: _ZN7booster11stack_trace10get_symbolEPv ]
get_symbols ( void*const* address, int size )
[ symbol: _ZN7booster11stack_trace11get_symbolsEPKPvi ]
trace ( void** addresses, int size )
[ symbol: _ZN7booster11stack_trace5traceEPPvi ]
write_symbols ( void*const* addresses, int size, std::ostream& p3 )
[ symbol: _ZN7booster11stack_trace13write_symbolsEPKPviRSo ]
backtrace.h,
libcppcms.so.1.0.0
namespace booster
bad_cast::~bad_cast [in-charge-deleting] ( )
[ symbol: _ZN7booster8bad_castD0Ev ]
bad_cast::~bad_cast [in-charge] ( )
[ symbol: _ZN7booster8bad_castD1Ev ]
exception::~exception [in-charge-deleting] ( )
[ symbol: _ZN7booster9exceptionD0Ev ]
exception::~exception [in-charge] ( )
[ symbol: _ZN7booster9exceptionD1Ev ]
boundary.h,
libbooster.so.0.0.0
namespace booster::locale::boundary
boundary_indexing<char>::id [data]
[ symbol: _ZN7booster6locale8boundary17boundary_indexingIcE2idE ]
boundary_indexing<char>::~boundary_indexing [in-charge-deleting] ( )
[ symbol: _ZN7booster6locale8boundary17boundary_indexingIcED0Ev ]
boundary_indexing<char>::~boundary_indexing [in-charge] ( )
[ symbol: _ZN7booster6locale8boundary17boundary_indexingIcED1Ev ]
boundary_indexing<wchar_t>::id [data]
[ symbol: _ZN7booster6locale8boundary17boundary_indexingIwE2idE ]
boundary_indexing<wchar_t>::~boundary_indexing [in-charge-deleting] ( )
[ symbol: _ZN7booster6locale8boundary17boundary_indexingIwED0Ev ]
boundary_indexing<wchar_t>::~boundary_indexing [in-charge] ( )
[ symbol: _ZN7booster6locale8boundary17boundary_indexingIwED1Ev ]
conversion.h,
libbooster.so.0.0.0
namespace booster::locale
converter<char>::id [data]
[ symbol: _ZN7booster6locale9converterIcE2idE ]
converter<char>::~converter [in-charge-deleting] ( )
[ symbol: _ZN7booster6locale9converterIcED0Ev ]
converter<char>::~converter [in-charge] ( )
[ symbol: _ZN7booster6locale9converterIcED1Ev ]
converter<wchar_t>::id [data]
[ symbol: _ZN7booster6locale9converterIwE2idE ]
converter<wchar_t>::~converter [in-charge-deleting] ( )
[ symbol: _ZN7booster6locale9converterIwED0Ev ]
converter<wchar_t>::~converter [in-charge] ( )
[ symbol: _ZN7booster6locale9converterIwED1Ev ]
crypto.h,
libcppcms.so.1.0.0
namespace cppcms
hmac::append ( void const* ptr, size_t size )
[ symbol: _ZN6cppcms4hmac6appendEPKvj ]
hmac::digest_size ( ) const
[ symbol: _ZNK6cppcms4hmac11digest_sizeEv ]
hmac::hmac [in-charge] ( std::auto_ptr<message_digest> digest, std::string const& key )
[ symbol: _ZN6cppcms4hmacC1ESt8auto_ptrINS_14message_digestEERKSs ]
hmac::hmac [in-charge] ( std::string const& name, std::string const& key )
[ symbol: _ZN6cppcms4hmacC1ERKSsS2_ ]
hmac::hmac [not-in-charge] ( std::auto_ptr<message_digest> digest, std::string const& key )
[ symbol: _ZN6cppcms4hmacC2ESt8auto_ptrINS_14message_digestEERKSs ]
hmac::hmac [not-in-charge] ( std::string const& name, std::string const& key )
[ symbol: _ZN6cppcms4hmacC2ERKSsS2_ ]
hmac::readout ( void* ptr )
[ symbol: _ZN6cppcms4hmac7readoutEPv ]
hmac::~hmac [in-charge] ( )
[ symbol: _ZN6cppcms4hmacD1Ev ]
hmac::~hmac [not-in-charge] ( )
[ symbol: _ZN6cppcms4hmacD2Ev ]
message_digest::create_by_name ( std::string const& name ) [static]
[ symbol: _ZN6cppcms14message_digest14create_by_nameERKSs ]
message_digest::md5 ( ) [static]
[ symbol: _ZN6cppcms14message_digest3md5Ev ]
message_digest::sha1 ( ) [static]
[ symbol: _ZN6cppcms14message_digest4sha1Ev ]
message_digest::~message_digest [in-charge-deleting] ( )
[ symbol: _ZN6cppcms14message_digestD0Ev ]
message_digest::~message_digest [in-charge] ( )
[ symbol: _ZN6cppcms14message_digestD1Ev ]
date_time.h,
libbooster.so.0.0.0
namespace booster::locale
calendar::calendar [in-charge] ( std::locale const& l, std::string const& zone )
[ symbol: _ZN7booster6locale8calendarC1ERKSt6localeRKSs ]
calendar::calendar [in-charge] ( std::string const& zone )
[ symbol: _ZN7booster6locale8calendarC1ERKSs ]
calendar::calendar [not-in-charge] ( std::locale const& l, std::string const& zone )
[ symbol: _ZN7booster6locale8calendarC2ERKSt6localeRKSs ]
calendar::calendar [not-in-charge] ( std::string const& zone )
[ symbol: _ZN7booster6locale8calendarC2ERKSs ]
namespace booster::locale::time_zone
global ( )
[ symbol: _ZN7booster6locale9time_zone6globalEv ]
global ( std::string const& new_tz )
[ symbol: _ZN7booster6locale9time_zone6globalERKSs ]
date_time_facet.h,
libbooster.so.0.0.0
namespace booster::locale
abstract_calendar::~abstract_calendar [in-charge-deleting] ( )
[ symbol: _ZN7booster6locale17abstract_calendarD0Ev ]
abstract_calendar::~abstract_calendar [in-charge] ( )
[ symbol: _ZN7booster6locale17abstract_calendarD1Ev ]
calendar_facet::id [data]
[ symbol: _ZN7booster6locale14calendar_facet2idE ]
calendar_facet::~calendar_facet [in-charge-deleting] ( )
[ symbol: _ZN7booster6locale14calendar_facetD0Ev ]
calendar_facet::~calendar_facet [in-charge] ( )
[ symbol: _ZN7booster6locale14calendar_facetD1Ev ]
encoding.h,
libbooster.so.0.0.0
namespace booster::locale::conv
between ( char const* begin, char const* end, std::string const& to_encoding, std::string const& from_encoding, method_type how )
[ symbol: _ZN7booster6locale4conv7betweenEPKcS3_RKSsS5_NS1_11method_typeE ]
invalid_charset_error::~invalid_charset_error [in-charge-deleting] ( )
[ symbol: _ZN7booster6locale4conv21invalid_charset_errorD0Ev ]
invalid_charset_error::~invalid_charset_error [in-charge] ( )
[ symbol: _ZN7booster6locale4conv21invalid_charset_errorD1Ev ]
form.h,
libcppcms.so.1.0.0
namespace cppcms::widgets
file::filename ( )
[ symbol: _ZN6cppcms7widgets4file8filenameEv ]
file::filename ( booster::regex const& fn )
[ symbol: _ZN6cppcms7widgets4file8filenameERKN7booster5regexE ]
text::size ( )
[ symbol: _ZN6cppcms7widgets4text4sizeEv ]
text::size ( int n )
[ symbol: _ZN6cppcms7widgets4text4sizeEi ]
format.h,
libbooster.so.0.0.0
namespace booster::locale::details
format_parser::format_parser [in-charge] ( std::ios_base& ios, void* p2, void(*imbuer)(void*, std::locale const&) )
[ symbol: _ZN7booster6locale7details13format_parserC1ERSt8ios_basePvPFvS5_RKSt6localeE ]
format_parser::format_parser [not-in-charge] ( std::ios_base& ios, void* p2, void(*imbuer)(void*, std::locale const&) )
[ symbol: _ZN7booster6locale7details13format_parserC2ERSt8ios_basePvPFvS5_RKSt6localeE ]
formatting.h,
libbooster.so.0.0.0
namespace booster::locale
ios_info::currency_flags ( ) const
[ symbol: _ZNK7booster6locale8ios_info14currency_flagsEv ]
ios_info::currency_flags ( uint64_t flags )
[ symbol: _ZN7booster6locale8ios_info14currency_flagsEy ]
ios_info::date_flags ( ) const
[ symbol: _ZNK7booster6locale8ios_info10date_flagsEv ]
ios_info::date_flags ( uint64_t flags )
[ symbol: _ZN7booster6locale8ios_info10date_flagsEy ]
ios_info::display_flags ( ) const
[ symbol: _ZNK7booster6locale8ios_info13display_flagsEv ]
ios_info::display_flags ( uint64_t flags )
[ symbol: _ZN7booster6locale8ios_info13display_flagsEy ]
ios_info::domain_id ( ) const
[ symbol: _ZNK7booster6locale8ios_info9domain_idEv ]
ios_info::domain_id ( int p1 )
[ symbol: _ZN7booster6locale8ios_info9domain_idEi ]
ios_info::get ( std::ios_base& ios ) [static]
[ symbol: _ZN7booster6locale8ios_info3getERSt8ios_base ]
ios_info::ios_info [in-charge] ( )
[ symbol: _ZN7booster6locale8ios_infoC1Ev ]
ios_info::ios_info [in-charge] ( ios_info const& p1 )
[ symbol: _ZN7booster6locale8ios_infoC1ERKS1_ ]
ios_info::ios_info [not-in-charge] ( )
[ symbol: _ZN7booster6locale8ios_infoC2Ev ]
ios_info::ios_info [not-in-charge] ( ios_info const& p1 )
[ symbol: _ZN7booster6locale8ios_infoC2ERKS1_ ]
ios_info::on_imbue ( )
[ symbol: _ZN7booster6locale8ios_info8on_imbueEv ]
ios_info::operator= ( ios_info const& p1 )
[ symbol: _ZN7booster6locale8ios_infoaSERKS1_ ]
ios_info::string_set::operator= ( ios_info::string_set const& other )
[ symbol: _ZN7booster6locale8ios_info10string_setaSERKS2_ ]
ios_info::string_set::string_set [in-charge] ( )
[ symbol: _ZN7booster6locale8ios_info10string_setC1Ev ]
ios_info::string_set::string_set [in-charge] ( ios_info::string_set const& other )
[ symbol: _ZN7booster6locale8ios_info10string_setC1ERKS2_ ]
ios_info::string_set::string_set [not-in-charge] ( )
[ symbol: _ZN7booster6locale8ios_info10string_setC2Ev ]
ios_info::string_set::string_set [not-in-charge] ( ios_info::string_set const& other )
[ symbol: _ZN7booster6locale8ios_info10string_setC2ERKS2_ ]
ios_info::string_set::~string_set [in-charge] ( )
[ symbol: _ZN7booster6locale8ios_info10string_setD1Ev ]
ios_info::string_set::~string_set [not-in-charge] ( )
[ symbol: _ZN7booster6locale8ios_info10string_setD2Ev ]
ios_info::time_flags ( ) const
[ symbol: _ZNK7booster6locale8ios_info10time_flagsEv ]
ios_info::time_flags ( uint64_t flags )
[ symbol: _ZN7booster6locale8ios_info10time_flagsEy ]
ios_info::time_zone ( ) const
[ symbol: _ZNK7booster6locale8ios_info9time_zoneEv ]
ios_info::time_zone ( std::string const& p1 )
[ symbol: _ZN7booster6locale8ios_info9time_zoneERKSs ]
ios_info::~ios_info [in-charge] ( )
[ symbol: _ZN7booster6locale8ios_infoD1Ev ]
ios_info::~ios_info [not-in-charge] ( )
[ symbol: _ZN7booster6locale8ios_infoD2Ev ]
generator.h,
libbooster.so.0.0.0
namespace booster::locale
generator::generator [in-charge] ( localization_backend_manager const& p1 )
[ symbol: _ZN7booster6locale9generatorC1ERKNS0_28localization_backend_managerE ]
generator::generator [not-in-charge] ( localization_backend_manager const& p1 )
[ symbol: _ZN7booster6locale9generatorC2ERKNS0_28localization_backend_managerE ]
generator::locale_cache_enabled ( ) const
[ symbol: _ZNK7booster6locale9generator20locale_cache_enabledEv ]
generator::locale_cache_enabled ( bool on )
[ symbol: _ZN7booster6locale9generator20locale_cache_enabledEb ]
http_content_type.h,
libcppcms.so.1.0.0
namespace cppcms::http
content_type::charset ( ) const
[ symbol: _ZNK6cppcms4http12content_type7charsetEv ]
content_type::content_type [in-charge] ( )
[ symbol: _ZN6cppcms4http12content_typeC1Ev ]
content_type::content_type [in-charge] ( content_type const& p1 )
[ symbol: _ZN6cppcms4http12content_typeC1ERKS1_ ]
content_type::content_type [in-charge] ( std::string const& ct )
[ symbol: _ZN6cppcms4http12content_typeC1ERKSs ]
content_type::content_type [not-in-charge] ( )
[ symbol: _ZN6cppcms4http12content_typeC2Ev ]
content_type::content_type [not-in-charge] ( content_type const& p1 )
[ symbol: _ZN6cppcms4http12content_typeC2ERKS1_ ]
content_type::content_type [not-in-charge] ( std::string const& ct )
[ symbol: _ZN6cppcms4http12content_typeC2ERKSs ]
content_type::media_type ( ) const
[ symbol: _ZNK6cppcms4http12content_type10media_typeEv ]
content_type::operator= ( content_type const& p1 )
[ symbol: _ZN6cppcms4http12content_typeaSERKS1_ ]
content_type::parameter_by_key ( std::string const& key ) const
[ symbol: _ZNK6cppcms4http12content_type16parameter_by_keyERKSs ]
content_type::parameter_is_set ( std::string const& key ) const
[ symbol: _ZNK6cppcms4http12content_type16parameter_is_setERKSs ]
content_type::parameters ( ) const
[ symbol: _ZNK6cppcms4http12content_type10parametersEv ]
content_type::subtype ( ) const
[ symbol: _ZNK6cppcms4http12content_type7subtypeEv ]
content_type::type ( ) const
[ symbol: _ZNK6cppcms4http12content_type4typeEv ]
content_type::~content_type [in-charge] ( )
[ symbol: _ZN6cppcms4http12content_typeD1Ev ]
content_type::~content_type [not-in-charge] ( )
[ symbol: _ZN6cppcms4http12content_typeD2Ev ]
http_request.h,
libcppcms.so.1.0.0
namespace cppcms::http
request::content_type_parsed ( )
[ symbol: _ZN6cppcms4http7request19content_type_parsedEv ]
localization_backend.h,
libbooster.so.0.0.0
namespace booster::locale
localization_backend::~localization_backend [in-charge-deleting] ( )
[ symbol: _ZN7booster6locale20localization_backendD0Ev ]
localization_backend::~localization_backend [in-charge] ( )
[ symbol: _ZN7booster6locale20localization_backendD1Ev ]
localization_backend_manager::add_backend ( std::string const& name, std::auto_ptr<localization_backend> backend )
[ symbol: _ZN7booster6locale28localization_backend_manager11add_backendERKSsSt8auto_ptrINS0_20localization_backendEE ]
localization_backend_manager::get ( ) const
[ symbol: _ZNK7booster6locale28localization_backend_manager3getEv ]
localization_backend_manager::get_all_backends ( ) const
[ symbol: _ZNK7booster6locale28localization_backend_manager16get_all_backendsEv ]
localization_backend_manager::global ( ) [static]
[ symbol: _ZN7booster6locale28localization_backend_manager6globalEv ]
localization_backend_manager::global ( localization_backend_manager const& p1 ) [static]
[ symbol: _ZN7booster6locale28localization_backend_manager6globalERKS1_ ]
localization_backend_manager::localization_backend_manager [in-charge] ( )
[ symbol: _ZN7booster6locale28localization_backend_managerC1Ev ]
localization_backend_manager::localization_backend_manager [in-charge] ( localization_backend_manager const& p1 )
[ symbol: _ZN7booster6locale28localization_backend_managerC1ERKS1_ ]
localization_backend_manager::localization_backend_manager [not-in-charge] ( )
[ symbol: _ZN7booster6locale28localization_backend_managerC2Ev ]
localization_backend_manager::localization_backend_manager [not-in-charge] ( localization_backend_manager const& p1 )
[ symbol: _ZN7booster6locale28localization_backend_managerC2ERKS1_ ]
localization_backend_manager::operator= ( localization_backend_manager const& p1 )
[ symbol: _ZN7booster6locale28localization_backend_manageraSERKS1_ ]
localization_backend_manager::remove_all_backends ( )
[ symbol: _ZN7booster6locale28localization_backend_manager19remove_all_backendsEv ]
localization_backend_manager::select ( std::string const& backend_name, locale_category_type category )
[ symbol: _ZN7booster6locale28localization_backend_manager6selectERKSsj ]
localization_backend_manager::~localization_backend_manager [in-charge] ( )
[ symbol: _ZN7booster6locale28localization_backend_managerD1Ev ]
localization_backend_manager::~localization_backend_manager [not-in-charge] ( )
[ symbol: _ZN7booster6locale28localization_backend_managerD2Ev ]
session_cookies.h,
libcppcms.so.1.0.0
namespace cppcms::sessions
session_cookies::is_blocking ( )
[ symbol: _ZN6cppcms8sessions15session_cookies11is_blockingEv ]
session_dual.h,
libcppcms.so.1.0.0
namespace cppcms::sessions
session_dual::is_blocking ( )
[ symbol: _ZN6cppcms8sessions12session_dual11is_blockingEv ]
session_interface.h,
libcppcms.so.1.0.0
namespace cppcms
session_interface::is_blocking ( )
[ symbol: _ZN6cppcms17session_interface11is_blockingEv ]
session_interface::reset_session ( )
[ symbol: _ZN6cppcms17session_interface13reset_sessionEv ]
session_sid.h,
libcppcms.so.1.0.0
namespace cppcms::sessions
session_sid::is_blocking ( )
[ symbol: _ZN6cppcms8sessions11session_sid11is_blockingEv ]
util.h,
libbooster.so.0.0.0
namespace booster::locale::util
base_converter::clone ( ) const
[ symbol: _ZNK7booster6locale4util14base_converter5cloneEv ]
base_converter::from_unicode ( uint32_t u, char* begin, char const* end )
[ symbol: _ZN7booster6locale4util14base_converter12from_unicodeEjPcPKc ]
base_converter::is_thread_safe ( ) const
[ symbol: _ZNK7booster6locale4util14base_converter14is_thread_safeEv ]
base_converter::max_len ( ) const
[ symbol: _ZNK7booster6locale4util14base_converter7max_lenEv ]
base_converter::to_unicode ( char const*& begin, char const* end )
[ symbol: _ZN7booster6locale4util14base_converter10to_unicodeERPKcS4_ ]
base_converter::~base_converter [in-charge-deleting] ( )
[ symbol: _ZN7booster6locale4util14base_converterD0Ev ]
base_converter::~base_converter [in-charge] ( )
[ symbol: _ZN7booster6locale4util14base_converterD1Ev ]
create_codecvt ( std::locale const& in, std::auto_ptr<base_converter> cvt, booster::locale::character_facet_type type )
[ symbol: _ZN7booster6locale4util14create_codecvtERKSt6localeSt8auto_ptrINS1_14base_converterEEj ]
create_simple_converter ( std::string const& encoding )
[ symbol: _ZN7booster6locale4util23create_simple_converterERKSs ]
create_utf8_converter ( )
[ symbol: _ZN7booster6locale4util21create_utf8_converterEv ]
get_system_locale ( bool use_utf8_on_windows )
[ symbol: _ZN7booster6locale4util17get_system_localeEb ]
to the top
Removed Symbols (48)
conversion.h,
libbooster.so.0.0.0
namespace booster::locale::impl
convert ( conversion_type how, char const* begin, char const* end, int flags, std::locale const* loc )
[ symbol: _ZN7booster6locale4impl7convertENS1_15conversion_typeEPKcS4_iPKSt6locale ]
convert ( conversion_type how, wchar_t const* begin, wchar_t const* end, int flags, std::locale const* loc )
[ symbol: _ZN7booster6locale4impl7convertENS1_15conversion_typeEPKwS4_iPKSt6locale ]
date_time.h,
libbooster.so.0.0.0
namespace booster::locale
calendar::calendar [in-charge] ( time_zone const& zone )
[ symbol: _ZN7booster6locale8calendarC1ERKNS0_9time_zoneE ]
calendar::calendar [in-charge] ( std::locale const& l, time_zone const& zone )
[ symbol: _ZN7booster6locale8calendarC1ERKSt6localeRKNS0_9time_zoneE ]
calendar::calendar [not-in-charge] ( time_zone const& zone )
[ symbol: _ZN7booster6locale8calendarC2ERKNS0_9time_zoneE ]
calendar::calendar [not-in-charge] ( std::locale const& l, time_zone const& zone )
[ symbol: _ZN7booster6locale8calendarC2ERKSt6localeRKNS0_9time_zoneE ]
date_time::difference ( date_time const& other, period::period_type f )
[ symbol: _ZN7booster6locale9date_time10differenceERKS1_NS0_6period11period_typeE ]
format.h,
libbooster.so.0.0.0
namespace booster::locale::details
format_parser::format_parser [in-charge] ( std::ios_base& ios )
[ symbol: _ZN7booster6locale7details13format_parserC1ERSt8ios_base ]
format_parser::format_parser [not-in-charge] ( std::ios_base& ios )
[ symbol: _ZN7booster6locale7details13format_parserC2ERSt8ios_base ]
formatting.h,
libbooster.so.0.0.0
namespace booster::locale
ext_flags ( std::ios_base& p1 )
[ symbol: _ZN7booster6locale9ext_flagsERSt8ios_base ]
ext_flags ( std::ios_base& p1, flags::display_flags_type mask )
[ symbol: _ZN7booster6locale9ext_flagsERSt8ios_baseNS0_5flags18display_flags_typeE ]
ext_setf ( std::ios_base& p1, flags::display_flags_type flags, flags::display_flags_type mask )
[ symbol: _ZN7booster6locale8ext_setfERSt8ios_baseNS0_5flags18display_flags_typeES4_ ]
ext_value ( std::ios_base& p1, flags::value_type id )
[ symbol: _ZN7booster6locale9ext_valueERSt8ios_baseNS0_5flags10value_typeE ]
ext_value ( std::ios_base& p1, flags::value_type id, int value )
[ symbol: _ZN7booster6locale9ext_valueERSt8ios_baseNS0_5flags10value_typeEi ]
generator.h,
libbooster.so.0.0.0
namespace booster::locale
generator::generate ( std::locale const& base, std::string const& id, std::string const& encoding ) const
[ symbol: _ZNK7booster6locale9generator8generateERKSt6localeRKSsS6_ ]
generator::generate ( std::string const& id, std::string const& encoding ) const
[ symbol: _ZNK7booster6locale9generator8generateERKSsS3_ ]
generator::get ( std::string const& id ) const
[ symbol: _ZNK7booster6locale9generator3getERKSs ]
generator::get ( std::string const& id, std::string const& encoding ) const
[ symbol: _ZNK7booster6locale9generator3getERKSsS3_ ]
generator::octet_encoding ( ) const
[ symbol: _ZNK7booster6locale9generator14octet_encodingEv ]
generator::octet_encoding ( std::string const& encoding )
[ symbol: _ZN7booster6locale9generator14octet_encodingERKSs ]
generator::preload ( std::locale const& base, std::string const& id )
[ symbol: _ZN7booster6locale9generator7preloadERKSt6localeRKSs ]
generator::preload ( std::locale const& base, std::string const& id, std::string const& encoding )
[ symbol: _ZN7booster6locale9generator7preloadERKSt6localeRKSsS6_ ]
generator::preload ( std::string const& id )
[ symbol: _ZN7booster6locale9generator7preloadERKSs ]
generator::preload ( std::string const& id, std::string const& encoding )
[ symbol: _ZN7booster6locale9generator7preloadERKSsS3_ ]
info.h,
libbooster.so.0.0.0
namespace booster::locale
info::country ( ) const
[ symbol: _ZNK7booster6locale4info7countryEv ]
info::encoding ( ) const
[ symbol: _ZNK7booster6locale4info8encodingEv ]
info::info [in-charge] ( std::string posix_id, size_t refs )
[ symbol: _ZN7booster6locale4infoC1ESsj ]
info::info [in-charge] ( std::string posix_id, std::string encoding, size_t refs )
[ symbol: _ZN7booster6locale4infoC1ESsSsj ]
info::info [not-in-charge] ( std::string posix_id, size_t refs )
[ symbol: _ZN7booster6locale4infoC2ESsj ]
info::info [not-in-charge] ( std::string posix_id, std::string encoding, size_t refs )
[ symbol: _ZN7booster6locale4infoC2ESsSsj ]
info::language ( ) const
[ symbol: _ZNK7booster6locale4info8languageEv ]
info::variant ( ) const
[ symbol: _ZNK7booster6locale4info7variantEv ]
time_zone.h,
libbooster.so.0.0.0
namespace booster::locale
operator<< <char> ( std::basic_ostream<char>& out, time_zone const& tz )
[ symbol: _ZN7booster6localelsIcEERSt13basic_ostreamIT_St11char_traitsIS3_EES7_RKNS0_9time_zoneE ]
operator<< <wchar_t> ( std::basic_ostream<wchar_t>& out, time_zone const& tz )
[ symbol: _ZN7booster6localelsIwEERSt13basic_ostreamIT_St11char_traitsIS3_EES7_RKNS0_9time_zoneE ]
time_zone::all_zones ( ) [static]
[ symbol: _ZN7booster6locale9time_zone9all_zonesEv ]
time_zone::global ( time_zone const& zone ) [static]
[ symbol: _ZN7booster6locale9time_zone6globalERKS1_ ]
time_zone::id ( ) const
[ symbol: _ZNK7booster6locale9time_zone2idEv ]
time_zone::offset_from_gmt ( double time, bool is_local_time ) const
[ symbol: _ZNK7booster6locale9time_zone15offset_from_gmtEdb ]
time_zone::operator= ( time_zone const& other )
[ symbol: _ZN7booster6locale9time_zoneaSERKS1_ ]
time_zone::operator== ( time_zone const& other ) const
[ symbol: _ZNK7booster6locale9time_zoneeqERKS1_ ]
time_zone::time_zone [in-charge] ( )
[ symbol: _ZN7booster6locale9time_zoneC1Ev ]
time_zone::time_zone [in-charge] ( time_zone const& other )
[ symbol: _ZN7booster6locale9time_zoneC1ERKS1_ ]
time_zone::time_zone [in-charge] ( std::string const& id )
[ symbol: _ZN7booster6locale9time_zoneC1ERKSs ]
time_zone::time_zone [not-in-charge] ( )
[ symbol: _ZN7booster6locale9time_zoneC2Ev ]
time_zone::time_zone [not-in-charge] ( time_zone const& other )
[ symbol: _ZN7booster6locale9time_zoneC2ERKS1_ ]
time_zone::time_zone [not-in-charge] ( std::string const& id )
[ symbol: _ZN7booster6locale9time_zoneC2ERKSs ]
time_zone::~time_zone [in-charge] ( )
[ symbol: _ZN7booster6locale9time_zoneD1Ev ]
time_zone::~time_zone [not-in-charge] ( )
[ symbol: _ZN7booster6locale9time_zoneD2Ev ]
to the top
Problems with Data Types, High Severity (15)
bad_weak_ptr.h
namespace booster
[+] class bad_weak_ptr (1)
| Change |
Effect |
1 | Size of this class has been changed from 4 bytes to 20 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (2)
bad_weak_ptr::what ( ) constThis method is from 'bad_weak_ptr' class.
bad_weak_ptr::~bad_weak_ptr [in-charge] ( )This method is from 'bad_weak_ptr' class.
callback.h
namespace booster
[+] class bad_callback_call (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 24 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (1)
bad_callback_call::~bad_callback_call [in-charge] ( )This method is from 'bad_callback_call' class.
codepage.h
namespace booster::locale::conv
[+] class conversion_error (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 24 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (1)
conversion_error::~conversion_error [in-charge] ( )This method is from 'conversion_error' class.
cppcms_error.h
namespace cppcms
[+] class cppcms_error (1)
| Change |
Effect |
1 | Size of this class has been increased from 8 bytes to 24 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed.. |
[+] affected symbols (4)
cppcms_error::cppcms_error [in-charge] ( int err, std::string const& error )This constructor is from 'cppcms_error' class.
cppcms_error::~cppcms_error [in-charge] ( )This method is from 'cppcms_error' class.
rpc::call_error::call_error [in-charge] ( std::string const& message )This constructor is from derived class 'rpc::call_error'.
rpc::call_error::~call_error [in-charge] ( )This method is from derived class 'rpc::call_error'.
date_time.h
namespace booster::locale
[+] class date_time_error (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 24 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (1)
date_time_error::~date_time_error [in-charge] ( )This method is from 'date_time_error' class.
function.h
namespace booster
[+] class bad_function_call (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 24 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (1)
bad_function_call::~bad_function_call [in-charge] ( )This method is from 'bad_function_call' class.
http_request.h
namespace cppcms::http
[+] class request (1)
| Change |
Effect |
1 | Size of this class has been increased from 92 bytes to 100 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed.. |
[+] affected symbols (53)
cppcms::application::request ( )Return value (reference) has base type 'request'.
context::request ( )Return value (reference) has base type 'request'.
request::auth_type ( )This method is from 'request' class.
request::content_length ( )This method is from 'request' class.
request::content_type ( )This method is from 'request' class.
request::cookies ( )This method is from 'request' class.
request::files ( )This method is from 'request' class.
request::gateway_interface ( )This method is from 'request' class.
request::get ( )This method is from 'request' class.
request::getenv ( )This method is from 'request' class.
request::getenv ( std::string const& p1 )This method is from 'request' class.
request::http_accept ( )This method is from 'request' class.
request::http_accept_charset ( )This method is from 'request' class.
request::http_accept_encoding ( )This method is from 'request' class.
request::http_accept_language ( )This method is from 'request' class.
request::http_accept_ranges ( )This method is from 'request' class.
request::http_authorization ( )This method is from 'request' class.
request::http_cache_control ( )This method is from 'request' class.
request::http_connection ( )This method is from 'request' class.
request::http_cookie ( )This method is from 'request' class.
request::http_expect ( )This method is from 'request' class.
request::http_form ( )This method is from 'request' class.
request::http_host ( )This method is from 'request' class.
request::http_if_match ( )This method is from 'request' class.
request::http_if_none_match ( )This method is from 'request' class.
request::http_max_forwards ( )This method is from 'request' class.
request::http_pragma ( )This method is from 'request' class.
request::http_proxy_authorization ( )This method is from 'request' class.
request::http_range ( )This method is from 'request' class.
request::http_referer ( )This method is from 'request' class.
request::http_te ( )This method is from 'request' class.
request::http_upgrade ( )This method is from 'request' class.
request::http_user_agent ( )This method is from 'request' class.
request::http_via ( )This method is from 'request' class.
request::http_warn ( )This method is from 'request' class.
request::path_info ( )This method is from 'request' class.
request::path_translated ( )This method is from 'request' class.
request::post ( )This method is from 'request' class.
request::post_or_get ( )This method is from 'request' class.
request::query_string ( )This method is from 'request' class.
request::raw_post_data ( )This method is from 'request' class.
request::remote_addr ( )This method is from 'request' class.
request::remote_host ( )This method is from 'request' class.
request::remote_ident ( )This method is from 'request' class.
request::remote_user ( )This method is from 'request' class.
request::request [in-charge] ( cppcms::impl::cgi::connection& p1 )This constructor is from 'request' class.
request::request_method ( )This method is from 'request' class.
request::script_name ( )This method is from 'request' class.
request::server_name ( )This method is from 'request' class.
request::server_port ( )This method is from 'request' class.
request::server_protocol ( )This method is from 'request' class.
request::server_software ( )This method is from 'request' class.
request::~request [in-charge] ( )This method is from 'request' class.
info.h
namespace booster::locale
[+] class info (2)
| Change |
Effect |
1 | Pure virtual method info::get_ineger_property ( info::integer_property v ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Pure virtual method info::get_string_property ( info::string_propery v ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 6 entries |
---|
0 | (int (*)(...))0 | (int (*)(...))0 |
4 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
8 | info::~info | info::~info |
12 | info::~info | info::~info |
16 | | __cxa_pure_virtual |
20 | | __cxa_pure_virtual |
[+] affected symbols (2)
info::id [data]Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
info::~info [in-charge] ( )Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
json.h
namespace cppcms::json
[+] class bad_value_cast (1)
| Change |
Effect |
1 | Size of this class has been increased from 8 bytes to 24 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed.. |
[+] affected symbols (6)
bad_value_cast::bad_value_cast [in-charge] ( )This constructor is from 'bad_value_cast' class.
bad_value_cast::bad_value_cast [in-charge] ( std::string const& s )This constructor is from 'bad_value_cast' class.
bad_value_cast::bad_value_cast [in-charge] ( std::string const& s, json_type actual )This constructor is from 'bad_value_cast' class.
bad_value_cast::bad_value_cast [in-charge] ( std::string const& s, json_type expected, json_type actual )This constructor is from 'bad_value_cast' class.
bad_value_cast::what ( ) constThis method is from 'bad_value_cast' class.
bad_value_cast::~bad_value_cast [in-charge] ( )This method is from 'bad_value_cast' class.
perl_regex.h
namespace booster
[+] class regex_error (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 24 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (1)
regex_error::~regex_error [in-charge] ( )This method is from 'regex_error' class.
rpc_json.h
namespace cppcms::rpc
[+] class call_error (1)
| Change |
Effect |
1 | Size of this class has been increased from 8 bytes to 24 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed.. |
[+] affected symbols (2)
call_error::call_error [in-charge] ( std::string const& message )This constructor is from 'call_error' class.
call_error::~call_error [in-charge] ( )This method is from 'call_error' class.
serialization_classes.h
namespace cppcms
[+] class archive_error (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 24 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (1)
archive_error::~archive_error [in-charge] ( )This method is from 'archive_error' class.
session_api.h
namespace cppcms
[+] class session_api (1)
| Change |
Effect |
1 | Pure virtual method session_api::is_blocking ( ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 8 entries |
---|
0 | (int (*)(...))0 | (int (*)(...))0 |
4 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
8 | __cxa_pure_virtual | __cxa_pure_virtual |
12 | __cxa_pure_virtual | __cxa_pure_virtual |
16 | __cxa_pure_virtual | __cxa_pure_virtual |
20 | session_api::~session_api | __cxa_pure_virtual |
24 | session_api::~session_api | session_api::~session_api |
28 | | session_api::~session_api |
[+] affected symbols (4)
session_api::clear ( session_interface& iface )Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
session_api::load ( session_interface& iface, std::string& data, time_t& timeout )Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
session_api::save ( session_interface& iface, std::string const& data, time_t timeout, bool new_data, bool on_server )Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
session_api::~session_api [in-charge] ( )Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
session_storage.h
namespace cppcms::sessions
[+] class session_storage (1)
| Change |
Effect |
1 | Pure virtual method session_storage::is_blocking ( ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 8 entries |
---|
0 | (int (*)(...))0 | (int (*)(...))0 |
4 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
8 | __cxa_pure_virtual | __cxa_pure_virtual |
12 | __cxa_pure_virtual | __cxa_pure_virtual |
16 | __cxa_pure_virtual | __cxa_pure_virtual |
20 | session_storage::~session_storage | __cxa_pure_virtual |
24 | session_storage::~session_storage | session_storage::~session_storage |
28 | | session_storage::~session_storage |
[+] affected symbols (4)
session_storage::load ( std::string const& sid, time_t& timeout, std::string& out )Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
session_storage::remove ( std::string const& sid )Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
session_storage::save ( std::string const& sid, time_t timeout, std::string const& in )Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
session_storage::~session_storage [in-charge] ( )Call of this virtual method may result in crash or incorrect behavior of applications because the layout of virtual table has been changed.
to the top
Problems with Symbols, High Severity (6)
date_time.h,
libbooster.so.0.0.0
namespace booster::locale
[+] calendar::calendar [in-charge] ( time_zone const& zone ) (1)
changed to:calendar::calendar [in-charge] ( std::string const& zone )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7booster6locale8calendarC1ERKNS0_9time_zoneE to _ZN7booster6locale8calendarC1ERKSs. This may cause "undefined reference" linker error in old client applications. |
[+] calendar::calendar [not-in-charge] ( time_zone const& zone ) (1)
changed to:calendar::calendar [not-in-charge] ( std::string const& zone )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7booster6locale8calendarC2ERKNS0_9time_zoneE to _ZN7booster6locale8calendarC2ERKSs. This may cause "undefined reference" linker error in old client applications. |
[+] calendar::calendar [not-in-charge] ( std::locale const& l, time_zone const& zone ) (1)
changed to:calendar::calendar [not-in-charge] ( std::string const& zone )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7booster6locale8calendarC2ERKSt6localeRKNS0_9time_zoneE to _ZN7booster6locale8calendarC2ERKSs. This may cause "undefined reference" linker error in old client applications. |
[+] calendar::calendar [in-charge] ( std::locale const& l, time_zone const& zone ) (1)
changed to:calendar::calendar [in-charge] ( std::string const& zone )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7booster6locale8calendarC1ERKSt6localeRKNS0_9time_zoneE to _ZN7booster6locale8calendarC1ERKSs. This may cause "undefined reference" linker error in old client applications. |
format.h,
libbooster.so.0.0.0
namespace booster::locale::details
[+] format_parser::format_parser [not-in-charge] ( std::ios_base& ios ) (1)
changed to:format_parser::format_parser [not-in-charge] ( std::ios_base& ios, void* p2, void(*imbuer)(void*, std::locale const&) )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7booster6locale7details13format_parserC2ERSt8ios_base to _ZN7booster6locale7details13format_parserC2ERSt8ios_basePvPFvS5_RKSt6localeE. This may cause "undefined reference" linker error in old client applications. |
[+] format_parser::format_parser [in-charge] ( std::ios_base& ios ) (1)
changed to:format_parser::format_parser [in-charge] ( std::ios_base& ios, void* p2, void(*imbuer)(void*, std::locale const&) )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7booster6locale7details13format_parserC1ERSt8ios_base to _ZN7booster6locale7details13format_parserC1ERSt8ios_basePvPFvS5_RKSt6localeE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Symbols, Medium Severity (1)
date_time.h,
libbooster.so.0.0.0
namespace booster::locale
[+] calendar::get_time_zone ( ) const (1)
[ symbol: _ZNK7booster6locale8calendar13get_time_zoneEv ]
| Change | Effect |
---|
1 | Type of return value has been changed from time_zone to std::string of different format. | Applications will obtain a different return value and execution may change. |
to the top
Problems with Data Types, Low Severity (4)
http_request.h
namespace cppcms::http
[+] class request (1)
| Change |
Effect |
1 | Field content_type_ has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (53)
cppcms::application::request ( )Return value (reference) has base type 'request'.
context::request ( )Return value (reference) has base type 'request'.
request::auth_type ( )This method is from 'request' class.
request::content_length ( )This method is from 'request' class.
request::content_type ( )This method is from 'request' class.
request::cookies ( )This method is from 'request' class.
request::files ( )This method is from 'request' class.
request::gateway_interface ( )This method is from 'request' class.
request::get ( )This method is from 'request' class.
request::getenv ( )This method is from 'request' class.
request::getenv ( std::string const& p1 )This method is from 'request' class.
request::http_accept ( )This method is from 'request' class.
request::http_accept_charset ( )This method is from 'request' class.
request::http_accept_encoding ( )This method is from 'request' class.
request::http_accept_language ( )This method is from 'request' class.
request::http_accept_ranges ( )This method is from 'request' class.
request::http_authorization ( )This method is from 'request' class.
request::http_cache_control ( )This method is from 'request' class.
request::http_connection ( )This method is from 'request' class.
request::http_cookie ( )This method is from 'request' class.
request::http_expect ( )This method is from 'request' class.
request::http_form ( )This method is from 'request' class.
request::http_host ( )This method is from 'request' class.
request::http_if_match ( )This method is from 'request' class.
request::http_if_none_match ( )This method is from 'request' class.
request::http_max_forwards ( )This method is from 'request' class.
request::http_pragma ( )This method is from 'request' class.
request::http_proxy_authorization ( )This method is from 'request' class.
request::http_range ( )This method is from 'request' class.
request::http_referer ( )This method is from 'request' class.
request::http_te ( )This method is from 'request' class.
request::http_upgrade ( )This method is from 'request' class.
request::http_user_agent ( )This method is from 'request' class.
request::http_via ( )This method is from 'request' class.
request::http_warn ( )This method is from 'request' class.
request::path_info ( )This method is from 'request' class.
request::path_translated ( )This method is from 'request' class.
request::post ( )This method is from 'request' class.
request::post_or_get ( )This method is from 'request' class.
request::query_string ( )This method is from 'request' class.
request::raw_post_data ( )This method is from 'request' class.
request::remote_addr ( )This method is from 'request' class.
request::remote_host ( )This method is from 'request' class.
request::remote_ident ( )This method is from 'request' class.
request::remote_user ( )This method is from 'request' class.
request::request [in-charge] ( cppcms::impl::cgi::connection& p1 )This constructor is from 'request' class.
request::request_method ( )This method is from 'request' class.
request::script_name ( )This method is from 'request' class.
request::server_name ( )This method is from 'request' class.
request::server_port ( )This method is from 'request' class.
request::server_protocol ( )This method is from 'request' class.
request::server_software ( )This method is from 'request' class.
request::~request [in-charge] ( )This method is from 'request' class.
info.h
namespace booster::locale
[+] class info (3)
| Change |
Effect |
1 | Size of this type has been changed from 16 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field impl_ has been removed from this type. | Size of the inclusive type has been changed. |
3 | Field utf8_ has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (2)
info::id [data]This method is from 'info' class.
info::~info [in-charge] ( )This method is from 'info' class.
to the top
Header Files (43)
application.h
applications_pool.h
archive_traits.h
base64.h
base_content.h
base_view.h
cache_interface.h
cache_pool.h
config.h
cppcms_error.h
cstdint.h
defs.h
encoding.h
filters.h
form.h
forwarder.h
http_context.h
http_cookie.h
http_file.h
http_request.h
http_response.h
json.h
locale_fwd.h
localization.h
mem_bind.h
mount_point.h
rpc_json.h
serialization.h
serialization_classes.h
service.h
session_api.h
session_cookies.h
session_dual.h
session_interface.h
session_pool.h
session_sid.h
session_storage.h
thread_pool.h
urandom.h
url_dispatcher.h
util.h
view.h
views_pool.h
to the top
Shared Libraries (2)
libbooster.so.0.0.0
libcppcms.so.1.0.0
to the top