API compatibility report for the libmongoc library between 1.3.5 and 1.4.0beta1 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibmongoc
Version #11.3.5
Version #21.4.0beta1
CPU Typex86_64
GCC Version5.3.1
SubjectBinary Compatibility

Test Results


Total Header Files11
Total Shared Libraries1
Total Symbols / Types275 / 188
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-74
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low7
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low2
Other Changes
in Constants
-4

Added Symbols (74)


mongoc-apm.h, libmongoc-1.0.so.0.0.0
mongoc_apm_callbacks_destroy mongoc_apm_callbacks_t* callbacks ) @@ LIBMONGOC_1.4
mongoc_apm_callbacks_new ( ) @@ LIBMONGOC_1.4
mongoc_apm_command_failed_get_command_name mongoc_apm_command_failed_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_failed_get_context mongoc_apm_command_failed_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_failed_get_duration mongoc_apm_command_failed_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_failed_get_error ( mongoc_apm_command_failed_t const* event, bson_error_t* error ) @@ LIBMONGOC_1.4
mongoc_apm_command_failed_get_host mongoc_apm_command_failed_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_failed_get_operation_id mongoc_apm_command_failed_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_failed_get_request_id mongoc_apm_command_failed_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_failed_get_server_id mongoc_apm_command_failed_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_started_get_command mongoc_apm_command_started_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_started_get_command_name mongoc_apm_command_started_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_started_get_context mongoc_apm_command_started_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_started_get_database_name mongoc_apm_command_started_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_started_get_host mongoc_apm_command_started_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_started_get_operation_id mongoc_apm_command_started_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_started_get_request_id mongoc_apm_command_started_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_started_get_server_id mongoc_apm_command_started_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_succeeded_get_command_name mongoc_apm_command_succeeded_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_succeeded_get_context mongoc_apm_command_succeeded_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_succeeded_get_duration mongoc_apm_command_succeeded_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_succeeded_get_host mongoc_apm_command_succeeded_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_succeeded_get_operation_id mongoc_apm_command_succeeded_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_succeeded_get_reply mongoc_apm_command_succeeded_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_succeeded_get_request_id mongoc_apm_command_succeeded_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_command_succeeded_get_server_id mongoc_apm_command_succeeded_t const* event ) @@ LIBMONGOC_1.4
mongoc_apm_set_command_failed_cb ( mongoc_apm_callbacks_t* callbacks, mongoc_apm_command_failed_cb_t cb ) @@ LIBMONGOC_1.4
mongoc_apm_set_command_started_cb ( mongoc_apm_callbacks_t* callbacks, mongoc_apm_command_started_cb_t cb ) @@ LIBMONGOC_1.4
mongoc_apm_set_command_succeeded_cb ( mongoc_apm_callbacks_t* callbacks, mongoc_apm_command_succeeded_cb_t cb ) @@ LIBMONGOC_1.4

mongoc-bulk-operation.h, libmongoc-1.0.so.0.0.0
mongoc_bulk_operation_get_hint mongoc_bulk_operation_t const* bulk ) @@ LIBMONGOC_1.4

mongoc-client-pool.h, libmongoc-1.0.so.0.0.0
mongoc_client_pool_set_apm_callbacks ( mongoc_client_pool_t* pool, mongoc_apm_callbacks_t* callbacks, void* context ) @@ LIBMONGOC_1.4
mongoc_client_pool_set_error_api ( mongoc_client_pool_t* pool, int32_t version ) @@ LIBMONGOC_1.4

mongoc-client.h, libmongoc-1.0.so.0.0.0
mongoc_client_command_simple_with_server_id ( mongoc_client_t* client, char const* db_name, bson_t const* command, mongoc_read_prefs_t const* read_prefs, uint32_t server_id, bson_t* reply, bson_error_t* error ) @@ LIBMONGOC_1.4
mongoc_client_get_server_description ( mongoc_client_t* client, uint32_t server_id ) @@ LIBMONGOC_1.4
mongoc_client_get_server_descriptions ( mongoc_client_t const* client, size_t* n ) @@ LIBMONGOC_1.4
mongoc_client_select_server ( mongoc_client_t* client, bool for_writes, mongoc_read_prefs_t const* prefs, bson_error_t* error ) @@ LIBMONGOC_1.4
mongoc_client_set_apm_callbacks ( mongoc_client_t* client, mongoc_apm_callbacks_t* callbacks, void* context ) @@ LIBMONGOC_1.4
mongoc_client_set_error_api ( mongoc_client_t* client, int32_t version ) @@ LIBMONGOC_1.4
mongoc_server_descriptions_destroy_all ( mongoc_server_description_t** sds, size_t n ) @@ LIBMONGOC_1.4

mongoc-collection.h, libmongoc-1.0.so.0.0.0
mongoc_collection_aggregate_with_write_concern ( mongoc_collection_t* collection, enum mongoc_query_flags_t flags, bson_t const* pipeline, bson_t const* options, mongoc_read_prefs_t const* read_prefs, mongoc_write_concern_t* write_concern ) @@ LIBMONGOC_1.4
mongoc_collection_create_index_2 ( mongoc_collection_t* collection, bson_t const* keys, struct mongoc_index_opt_t const* opt, bson_t* reply, bson_error_t* error ) @@ LIBMONGOC_1.0

mongoc-cursor.h, libmongoc-1.0.so.0.0.0
mongoc_cursor_get_limit mongoc_cursor_t const* cursor ) @@ LIBMONGOC_1.4
mongoc_cursor_new_from_command_reply ( struct _mongoc_client_t* client, bson_t* reply, uint32_t server_id ) @@ LIBMONGOC_1.4
mongoc_cursor_set_hint ( mongoc_cursor_t* cursor, uint32_t server_id ) @@ LIBMONGOC_1.4
mongoc_cursor_set_limit ( mongoc_cursor_t* cursor, int64_t limit ) @@ LIBMONGOC_1.4

mongoc-find-and-modify.h, libmongoc-1.0.so.0.0.0
mongoc_find_and_modify_opts_append ( mongoc_find_and_modify_opts_t* opts, bson_t const* extra ) @@ LIBMONGOC_1.4
mongoc_find_and_modify_opts_set_max_time_ms ( mongoc_find_and_modify_opts_t* opts, uint32_t max_time_ms ) @@ LIBMONGOC_1.4

mongoc-gridfs-file.h, libmongoc-1.0.so.0.0.0
mongoc_gridfs_file_set_id ( mongoc_gridfs_file_t* file, bson_value_t const* id, bson_error_t* error ) @@ LIBMONGOC_1.4

mongoc-log.h, libmongoc-1.0.so.0.0.0
mongoc_log_trace_disable ( ) @@ LIBMONGOC_1.4
mongoc_log_trace_enable ( ) @@ LIBMONGOC_1.4

mongoc-server-description.h, libmongoc-1.0.so.0.0.0
mongoc_server_description_ismaster mongoc_server_description_t* description ) @@ LIBMONGOC_1.4
mongoc_server_description_round_trip_time mongoc_server_description_t* description ) @@ LIBMONGOC_1.4
mongoc_server_description_type mongoc_server_description_t* description ) @@ LIBMONGOC_1.4

mongoc-stream-tls.h, libmongoc-1.0.so.0.0.0
mongoc_stream_tls_new_with_hostname ( mongoc_stream_t* base_stream, char const* host, mongoc_ssl_opt_t* opt, int client ) @@ LIBMONGOC_1.4

mongoc-uri.h, libmongoc-1.0.so.0.0.0
mongoc_uri_get_option_as_bool ( mongoc_uri_t const* uri, char const* option, bool fallback ) @@ LIBMONGOC_1.4
mongoc_uri_get_option_as_int32 ( mongoc_uri_t const* uri, char const* option, int32_t fallback ) @@ LIBMONGOC_1.4
mongoc_uri_get_option_as_utf8 ( mongoc_uri_t const* uri, char const* option, char const* fallback ) @@ LIBMONGOC_1.4
mongoc_uri_option_is_bool char const* key ) @@ LIBMONGOC_1.4
mongoc_uri_option_is_int32 char const* key ) @@ LIBMONGOC_1.4
mongoc_uri_option_is_utf8 char const* key ) @@ LIBMONGOC_1.4
mongoc_uri_set_auth_source ( mongoc_uri_t* uri, char const* value ) @@ LIBMONGOC_1.4
mongoc_uri_set_database ( mongoc_uri_t* uri, char const* database ) @@ LIBMONGOC_1.4
mongoc_uri_set_option_as_bool ( mongoc_uri_t* uri, char const* option, bool value ) @@ LIBMONGOC_1.4
mongoc_uri_set_option_as_int32 ( mongoc_uri_t* uri, char const* option, int32_t value ) @@ LIBMONGOC_1.4
mongoc_uri_set_option_as_utf8 ( mongoc_uri_t* uri, char const* option, char const* value ) @@ LIBMONGOC_1.4
mongoc_uri_set_password ( mongoc_uri_t* uri, char const* password ) @@ LIBMONGOC_1.4
mongoc_uri_set_read_concern ( mongoc_uri_t* uri, mongoc_read_concern_t const* rc ) @@ LIBMONGOC_1.4
mongoc_uri_set_read_prefs_t ( mongoc_uri_t* uri, mongoc_read_prefs_t const* prefs ) @@ LIBMONGOC_1.4
mongoc_uri_set_username ( mongoc_uri_t* uri, char const* username ) @@ LIBMONGOC_1.4
mongoc_uri_set_write_concern ( mongoc_uri_t* uri, mongoc_write_concern_t const* wc ) @@ LIBMONGOC_1.4

mongoc-write-concern.h, libmongoc-1.0.so.0.0.0
mongoc_write_concern_append ( mongoc_write_concern_t* write_concern, bson_t* doc ) @@ LIBMONGOC_1.4
mongoc_write_concern_is_acknowledged mongoc_write_concern_t const* write_concern ) @@ LIBMONGOC_1.4
mongoc_write_concern_is_valid mongoc_write_concern_t const* write_concern ) @@ LIBMONGOC_1.4
mongoc_write_concern_journal_is_set mongoc_write_concern_t const* write_concern ) @@ LIBMONGOC_1.4

to the top

Problems with Data Types, Low Severity (7)


mongoc-read-prefs-private.h
[+] struct _mongoc_read_prefs_t (2)

mongoc-server-description-private.h
[+] struct _mongoc_server_description_t (2)

mongoc-ssl.h
[+] struct _mongoc_ssl_opt_t (3)

to the top

Problems with Symbols, Low Severity (1)


mongoc-bulk-operation.h, libmongoc-1.0.so.0.0.0
[+] mongoc_bulk_operation_set_hint ( mongoc_bulk_operation_t* bulk, uint32_t hint ) @@ LIBMONGOC_1.0 (1)

to the top

Problems with Constants, Low Severity (2)


mongoc-topology-description-private.h
[+] MONGOC_SS_DEFAULT_LOCAL_THRESHOLD_MS
[+] MONGOC_SS_DEFAULT_TIMEOUT_MS

to the top

Other Changes in Constants (4)


mongoc-config.h
[+] MONGOC_ENABLE_CRYPTO
[+] MONGOC_ENABLE_CRYPTO_LIBCRYPTO
[+] MONGOC_ENABLE_SSL_OPENSSL

mongoc-topology-private.h
[+] MONGOC_TOPOLOGY_LOCAL_THRESHOLD_MS

to the top

Header Files (11)


mongoc-bulk-operation.h
mongoc-config.h
mongoc-iovec.h
mongoc-opcode-private.h
mongoc-server-description-private.h
mongoc-server-description.h
mongoc-topology-description-private.h
mongoc-topology-private.h
mongoc-trace.h
mongoc.h
utlist.h

to the top

Shared Libraries (1)


libmongoc-1.0.so.0.0.0

to the top



Test Info


Library Namelibmongoc
Version #11.3.5
Version #21.4.0beta1
CPU Typex86_64
GCC Version5.3.1
SubjectSource Compatibility

Test Results


Total Header Files11
Total Shared Libraries1
Total Symbols / Types395 / 283
VerdictIncompatible
(5.7%)

Problem Summary


SeverityCount
Added Symbols-88
Removed SymbolsHigh13
Problems with
Data Types
High1
Medium0
Low11
Problems with
Symbols
High3
Medium4
Low0
Problems with
Constants
Low7
Other Changes
in Data Types
-1
Other Changes
in Symbols
-1
Other Changes
in Constants
-6

Added Symbols (88)


mongoc-apm.h
mongoc_apm_callbacks_destroy mongoc_apm_callbacks_t* callbacks )
mongoc_apm_callbacks_new ( )
mongoc_apm_command_failed_get_command_name mongoc_apm_command_failed_t const* event )
mongoc_apm_command_failed_get_context mongoc_apm_command_failed_t const* event )
mongoc_apm_command_failed_get_duration mongoc_apm_command_failed_t const* event )
mongoc_apm_command_failed_get_error ( mongoc_apm_command_failed_t const* event, bson_error_t* error )
mongoc_apm_command_failed_get_host mongoc_apm_command_failed_t const* event )
mongoc_apm_command_failed_get_operation_id mongoc_apm_command_failed_t const* event )
mongoc_apm_command_failed_get_request_id mongoc_apm_command_failed_t const* event )
mongoc_apm_command_failed_get_server_id mongoc_apm_command_failed_t const* event )
mongoc_apm_command_started_get_command mongoc_apm_command_started_t const* event )
mongoc_apm_command_started_get_command_name mongoc_apm_command_started_t const* event )
mongoc_apm_command_started_get_context mongoc_apm_command_started_t const* event )
mongoc_apm_command_started_get_database_name mongoc_apm_command_started_t const* event )
mongoc_apm_command_started_get_host mongoc_apm_command_started_t const* event )
mongoc_apm_command_started_get_operation_id mongoc_apm_command_started_t const* event )
mongoc_apm_command_started_get_request_id mongoc_apm_command_started_t const* event )
mongoc_apm_command_started_get_server_id mongoc_apm_command_started_t const* event )
mongoc_apm_command_succeeded_get_command_name mongoc_apm_command_succeeded_t const* event )
mongoc_apm_command_succeeded_get_context mongoc_apm_command_succeeded_t const* event )
mongoc_apm_command_succeeded_get_duration mongoc_apm_command_succeeded_t const* event )
mongoc_apm_command_succeeded_get_host mongoc_apm_command_succeeded_t const* event )
mongoc_apm_command_succeeded_get_operation_id mongoc_apm_command_succeeded_t const* event )
mongoc_apm_command_succeeded_get_reply mongoc_apm_command_succeeded_t const* event )
mongoc_apm_command_succeeded_get_request_id mongoc_apm_command_succeeded_t const* event )
mongoc_apm_command_succeeded_get_server_id mongoc_apm_command_succeeded_t const* event )
mongoc_apm_set_command_failed_cb ( mongoc_apm_callbacks_t* callbacks, mongoc_apm_command_failed_cb_t cb )
mongoc_apm_set_command_started_cb ( mongoc_apm_callbacks_t* callbacks, mongoc_apm_command_started_cb_t cb )
mongoc_apm_set_command_succeeded_cb ( mongoc_apm_callbacks_t* callbacks, mongoc_apm_command_succeeded_cb_t cb )

mongoc-bulk-operation.h
mongoc_bulk_operation_get_hint mongoc_bulk_operation_t const* bulk )

mongoc-client-pool.h
mongoc_client_pool_set_apm_callbacks ( mongoc_client_pool_t* pool, mongoc_apm_callbacks_t* callbacks, void* context )
mongoc_client_pool_set_error_api ( mongoc_client_pool_t* pool, int32_t version )

mongoc-client.h
mongoc_client_command_simple_with_server_id ( mongoc_client_t* client, char const* db_name, bson_t const* command, mongoc_read_prefs_t const* read_prefs, uint32_t server_id, bson_t* reply, bson_error_t* error )
mongoc_client_get_server_description ( mongoc_client_t* client, uint32_t server_id )
mongoc_client_get_server_descriptions ( mongoc_client_t const* client, size_t* n )
mongoc_client_select_server ( mongoc_client_t* client, bool for_writes, mongoc_read_prefs_t const* prefs, bson_error_t* error )
mongoc_client_set_apm_callbacks ( mongoc_client_t* client, mongoc_apm_callbacks_t* callbacks, void* context )
mongoc_client_set_error_api ( mongoc_client_t* client, int32_t version )
mongoc_server_descriptions_destroy_all ( mongoc_server_description_t** sds, size_t n )

mongoc-cluster-private.h
mongoc_cluster_run_command_monitored ( mongoc_cluster_t* cluster, mongoc_server_stream_t* server_stream, enum mongoc_query_flags_t flags, char const* db_name, bson_t const* command, bson_t* reply, bson_error_t* error )

mongoc-collection.h
mongoc_collection_aggregate_with_write_concern ( mongoc_collection_t* collection, enum mongoc_query_flags_t flags, bson_t const* pipeline, bson_t const* options, mongoc_read_prefs_t const* read_prefs, mongoc_write_concern_t* write_concern )
mongoc_collection_create_index_2 ( mongoc_collection_t* collection, bson_t const* keys, struct mongoc_index_opt_t const* opt, bson_t* reply, bson_error_t* error )

mongoc-cursor.h
mongoc_cursor_get_limit mongoc_cursor_t const* cursor )
mongoc_cursor_new_from_command_reply ( struct _mongoc_client_t* client, bson_t* reply, uint32_t server_id )
mongoc_cursor_set_hint ( mongoc_cursor_t* cursor, uint32_t server_id )
mongoc_cursor_set_limit ( mongoc_cursor_t* cursor, int64_t limit )

mongoc-find-and-modify.h
mongoc_find_and_modify_opts_append ( mongoc_find_and_modify_opts_t* opts, bson_t const* extra )
mongoc_find_and_modify_opts_set_max_time_ms ( mongoc_find_and_modify_opts_t* opts, uint32_t max_time_ms )

mongoc-gridfs-file.h
mongoc_gridfs_file_set_id ( mongoc_gridfs_file_t* file, bson_value_t const* id, bson_error_t* error )

mongoc-read-prefs-private.h
_mongoc_read_prefs_validate ( mongoc_read_prefs_t const* read_prefs, bson_error_t* error )

mongoc-rpc-private.h
_mongoc_populate_cmd_error ( bson_t const* doc, int32_t error_api_version, bson_error_t* error )
_mongoc_rpc_scatter_reply_header_only ( union mongoc_rpc_t* rpc, uint8_t const* buf, size_t buflen )

mongoc-server-description-private.h
mongoc_server_description_filter_stale ( mongoc_server_description_t** sds, size_t sds_len, mongoc_server_description_t* primary, int64_t heartbeat_frequency_ms, mongoc_read_prefs_t const* read_prefs )
mongoc_server_description_filter_tags ( mongoc_server_description_t** descriptions, size_t description_len, mongoc_read_prefs_t const* read_prefs )

mongoc-server-description.h
mongoc_server_description_ismaster mongoc_server_description_t* description )
mongoc_server_description_round_trip_time mongoc_server_description_t* description )
mongoc_server_description_type mongoc_server_description_t* description )

mongoc-stream-tls.h
mongoc_stream_tls_handshake ( mongoc_stream_t* stream, char const* host, int32_t timeout_msec, int* events, bson_error_t* error )
mongoc_stream_tls_handshake_block ( mongoc_stream_t* stream, char const* host, int32_t timeout_msec, bson_error_t* error )
mongoc_stream_tls_new_with_hostname ( mongoc_stream_t* base_stream, char const* host, mongoc_ssl_opt_t* opt, int client )

mongoc-stream.h
mongoc_stream_get_tls_stream mongoc_stream_t* stream )

mongoc-topology-description-private.h
mongoc_topology_description_all_sds_have_write_date mongoc_topology_description_t const* td )
mongoc_topology_description_lowest_max_wire_version mongoc_topology_description_t const* td )

mongoc-topology-private.h
_mongoc_topology_set_appname ( mongoc_topology_t* topology, char const* appname )
_mongoc_topology_start_background_scanner mongoc_topology_t* topology )
mongoc_topology_compatible ( mongoc_topology_description_t const* td, mongoc_read_prefs_t const* read_prefs, int64_t heartbeat_msec, bson_error_t* error )

mongoc-topology-scanner-private.h
_mongoc_topology_scanner_set_appname ( mongoc_topology_scanner_t* ts, char const* name )
mongoc_topology_scanner_get_error ( mongoc_topology_scanner_t* ts, bson_error_t* error )

mongoc-uri.h
mongoc_uri_get_option_as_bool ( mongoc_uri_t const* uri, char const* option, bool fallback )
mongoc_uri_get_option_as_int32 ( mongoc_uri_t const* uri, char const* option, int32_t fallback )
mongoc_uri_get_option_as_utf8 ( mongoc_uri_t const* uri, char const* option, char const* fallback )
mongoc_uri_option_is_bool char const* key )
mongoc_uri_option_is_int32 char const* key )
mongoc_uri_option_is_utf8 char const* key )
mongoc_uri_set_auth_source ( mongoc_uri_t* uri, char const* value )
mongoc_uri_set_database ( mongoc_uri_t* uri, char const* database )
mongoc_uri_set_option_as_bool ( mongoc_uri_t* uri, char const* option, bool value )
mongoc_uri_set_option_as_int32 ( mongoc_uri_t* uri, char const* option, int32_t value )
mongoc_uri_set_option_as_utf8 ( mongoc_uri_t* uri, char const* option, char const* value )
mongoc_uri_set_password ( mongoc_uri_t* uri, char const* password )
mongoc_uri_set_read_concern ( mongoc_uri_t* uri, mongoc_read_concern_t const* rc )
mongoc_uri_set_read_prefs_t ( mongoc_uri_t* uri, mongoc_read_prefs_t const* prefs )
mongoc_uri_set_username ( mongoc_uri_t* uri, char const* username )
mongoc_uri_set_write_concern ( mongoc_uri_t* uri, mongoc_write_concern_t const* wc )

mongoc-write-concern.h
mongoc_write_concern_append ( mongoc_write_concern_t* write_concern, bson_t* doc )
mongoc_write_concern_is_acknowledged mongoc_write_concern_t const* write_concern )
mongoc_write_concern_is_valid mongoc_write_concern_t const* write_concern )
mongoc_write_concern_journal_is_set mongoc_write_concern_t const* write_concern )

to the top

Removed Symbols (13)


mongoc-cluster-private.h
mongoc_cluster_node_min_wire_version ( mongoc_cluster_t* cluster, uint32_t server_id )
mongoc_cluster_run_command_rpc ( mongoc_cluster_t* cluster, mongoc_stream_t* stream, uint32_t server_id, char const* command_name, union mongoc_rpc_t* rpc, union mongoc_rpc_t* reply_rpc, mongoc_buffer_t* buffer, bson_error_t* error )

mongoc-log-private.h
_mongoc_log_get_handler ( mongoc_log_func_t* log_func, void** user_data )
_mongoc_log_trace_is_enabled ( )
mongoc_log_trace_bytes ( char const* domain, uint8_t const* _b, size_t _l )
mongoc_log_trace_iovec ( char const* domain, mongoc_iovec_t const* _iov, size_t _iovcnt )

mongoc-server-description-private.h
mongoc_server_description_filter_eligible ( mongoc_server_description_t** descriptions, size_t description_len, mongoc_read_prefs_t const* read_prefs )

mongoc-stream-tls.h
mongoc_stream_tls_should_read mongoc_stream_t* stream )
mongoc_stream_tls_should_retry mongoc_stream_t* stream )
mongoc_stream_tls_should_write mongoc_stream_t* stream )

mongoc-topology-private.h
mongoc_topology_get_server_type ( mongoc_topology_t* topology, uint32_t id, enum mongoc_topology_description_type_t* topology_type, enum mongoc_server_description_type_t* server_type, bson_error_t* error )
mongoc_topology_request_scan mongoc_topology_t* topology )

mongoc-topology-scanner-private.h
mongoc_topology_scanner_sum_errors ( mongoc_topology_scanner_t* ts, bson_error_t* error )

to the top

Problems with Data Types, High Severity (1)


mongoc-topology-private.h
[+] struct _mongoc_topology_t (1)

to the top

Problems with Symbols, High Severity (3)


mongoc-rpc-private.h
[+] _mongoc_rpc_parse_command_error ( union mongoc_rpc_t* rpc, bson_error_t* error ) (1)
[+] _mongoc_rpc_parse_query_error ( union mongoc_rpc_t* rpc, bson_error_t* error ) (1)

mongoc-topology-private.h
[+] mongoc_topology_select ( mongoc_topology_t* topology, enum mongoc_ss_optype_t optype, mongoc_read_prefs_t const* read_prefs, int64_t local_threshold_msec, bson_error_t* error ) (1)

to the top

Problems with Symbols, Medium Severity (4)


mongoc-topology-description-private.h
[+] mongoc_topology_description_invalidate_server ( mongoc_topology_description_t* topology, uint32_t id ) (1)
[+] mongoc_topology_description_select ( mongoc_topology_description_t* description, enum mongoc_ss_optype_t optype, mongoc_read_prefs_t const* read_pref, int64_t local_threshold_ms ) (1)
[+] mongoc_topology_description_suitable_servers ( mongoc_array_t* set, enum mongoc_ss_optype_t optype, mongoc_topology_description_t* topology, mongoc_read_prefs_t const* read_pref, size_t local_threshold_ms ) (1)

mongoc-topology-private.h
[+] mongoc_topology_invalidate_server ( mongoc_topology_t* topology, uint32_t id ) (1)

to the top

Problems with Data Types, Low Severity (11)


mongoc-cluster-private.h
[+] struct _mongoc_cluster_t (1)

mongoc-read-prefs-private.h
[+] struct _mongoc_read_prefs_t (1)

mongoc-server-description-private.h
[+] struct _mongoc_server_description_t (2)

mongoc-ssl.h
[+] struct _mongoc_ssl_opt_t (1)

mongoc-topology-private.h
[+] struct _mongoc_topology_t (2)

mongoc-topology-scanner-private.h
[+] struct mongoc_topology_scanner (4)

to the top

Problems with Constants, Low Severity (7)


mongoc-topology-description-private.h
[+] MONGOC_SS_DEFAULT_LOCAL_THRESHOLD_MS
[+] MONGOC_SS_DEFAULT_TIMEOUT_MS

mongoc-version.h
[+] MONGOC_MICRO_VERSION
[+] MONGOC_MINOR_VERSION
[+] MONGOC_PRERELEASE_VERSION
[+] MONGOC_VERSION
[+] MONGOC_VERSION_S

to the top

Other Changes in Data Types (1)


mongoc-rpc-private.h
[+] union mongoc_rpc_t (1)

to the top

Other Changes in Symbols (1)


mongoc-bulk-operation.h
[+] mongoc_bulk_operation_set_hint ( mongoc_bulk_operation_t* bulk, uint32_t hint ) (1)

to the top

Other Changes in Constants (6)


mongoc-config.h
[+] MONGOC_ENABLE_CRYPTO
[+] MONGOC_ENABLE_CRYPTO_LIBCRYPTO
[+] MONGOC_ENABLE_SSL_OPENSSL

mongoc-error.h
[+] MONGOC_ERROR_API_VERSION_2
[+] MONGOC_ERROR_API_VERSION_LEGACY

mongoc-topology-private.h
[+] MONGOC_TOPOLOGY_LOCAL_THRESHOLD_MS

to the top

Header Files (11)


mongoc-bulk-operation.h
mongoc-config.h
mongoc-iovec.h
mongoc-opcode-private.h
mongoc-server-description-private.h
mongoc-server-description.h
mongoc-topology-description-private.h
mongoc-topology-private.h
mongoc-trace.h
mongoc.h
utlist.h

to the top

Shared Libraries (1)


libmongoc-1.0.so.0.0.0

to the top