Binary compatibility report for the OpenSync library  between 0.38 and 0.39 versions on x86

Test Info


Library NameOpenSync
Version #10.38
Version #20.39
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files69
Total Shared Libraries1
Total Symbols / Types908 / 244
VerdictIncompatible
(37.1%)

Problem Summary


SeverityCount
Added Symbols-146
Removed SymbolsHigh303
Problems with
Data Types
High0
Medium14
Low17
Problems with
Symbols
High19
Medium41
Low43
Problems with
Constants
Low0
Other Changes
in Data Types
-11

Added Symbols (146)


opensync_capabilities.h, libopensync.so.1.0.0
osync_capabilities_get_format OSyncCapabilities* capabilities )
osync_capabilities_get_objtype ( OSyncCapabilities* capabilities, char const* objtype )

opensync_capabilities_objtype.h, libopensync.so.1.0.0
osync_capabilities_objtype_get_caps OSyncCapabilitiesObjType* capsobjtype )
osync_capabilities_objtype_new ( OSyncCapabilities* capabilities, char const* objtype, OSyncError** error )
osync_capabilities_objtype_ref OSyncCapabilitiesObjType* capsobjtype )
osync_capabilities_objtype_unref OSyncCapabilitiesObjType* capsobjtype )

opensync_capability.h, libopensync.so.1.0.0
osync_capability_add_child ( OSyncCapability* capability, OSyncCapability* child )
osync_capability_get_childs OSyncCapability* capability )
osync_capability_get_displayname OSyncCapability* capability )
osync_capability_get_max OSyncCapability* capability )
osync_capability_get_maxoccurs OSyncCapability* capability )
osync_capability_get_min OSyncCapability* capability )
osync_capability_get_parameter OSyncCapability* capability )
osync_capability_get_type OSyncCapability* capability )
osync_capability_get_valenums OSyncCapability* capability )
osync_capability_new_child ( OSyncCapability* parent, OSyncError** error )
osync_capability_ref OSyncCapability* capability )
osync_capability_set_displayname ( OSyncCapability* capability, char const* displayname )
osync_capability_set_max ( OSyncCapability* capability, unsigned int max )
osync_capability_set_maxoccurs ( OSyncCapability* capability, unsigned int maxoccurs )
osync_capability_set_min ( OSyncCapability* capability, unsigned int min )
osync_capability_set_name ( OSyncCapability* capability, char const* name )
osync_capability_set_parameter ( OSyncCapability* capability, OSyncCapabilityParameter* parameter )
osync_capability_set_type ( OSyncCapability* capability, enum OSyncCapabilityType type )
osync_capability_unref OSyncCapability* capability )

opensync_caps_converter.h, libopensync.so.1.0.0
osync_caps_converter_finalize ( OSyncCapsConverter* converter, OSyncError** error )
osync_caps_converter_get_sourceformat OSyncCapsConverter* converter )
osync_caps_converter_get_targetformat OSyncCapsConverter* converter )
osync_caps_converter_initialize ( OSyncCapsConverter* converter, char const* config, OSyncError** error )
osync_caps_converter_invoke ( OSyncCapsConverter* converter, OSyncCapabilities** caps, char const* config, OSyncError** error )
osync_caps_converter_new ( char const* sourceformat, char const* targetformat, OSyncCapsConvertFunc convert_func, OSyncError** error )
osync_caps_converter_ref OSyncCapsConverter* converter )
osync_caps_converter_set_finalize_func ( OSyncCapsConverter* converter, OSyncCapsConverterFinalizeFunc finalize_func )
osync_caps_converter_set_initialize_func ( OSyncCapsConverter* converter, OSyncCapsConverterInitializeFunc initialize_func )
osync_caps_converter_unref OSyncCapsConverter* converter )

opensync_context.h, libopensync.so.1.0.0
osync_context_report_slowsync OSyncContext* contextr )
osync_context_set_slowsync_callback ( OSyncContext* context, OSyncContextSlowSyncFn slowsync_func, void* userdata )

opensync_converter.h, libopensync.so.1.0.0
osync_converter_path_get_edges OSyncFormatConverterPath* path )

opensync_engine.h, libopensync.so.1.0.0
osync_engine_change_update_get_change OSyncEngineChangeUpdate* update )
osync_engine_change_update_get_error OSyncEngineChangeUpdate* update )
osync_engine_change_update_get_event OSyncEngineChangeUpdate* update )
osync_engine_change_update_get_member OSyncEngineChangeUpdate* update )
osync_engine_continue ( OSyncEngine* engine, OSyncError** error )
osync_engine_get_objengines OSyncEngine* engine )
osync_engine_mapping_update_get_error OSyncEngineMappingUpdate* update )
osync_engine_mapping_update_get_event OSyncEngineMappingUpdate* update )
osync_engine_member_update_get_error OSyncEngineMemberUpdate* update )
osync_engine_member_update_get_event OSyncEngineMemberUpdate* update )
osync_engine_member_update_get_member OSyncEngineMemberUpdate* update )
osync_engine_member_update_get_objtype OSyncEngineMemberUpdate* update )
osync_engine_repair ( OSyncEngine* engine, OSyncError** error )
osync_engine_set_multiply_callback ( OSyncEngine* engine, osync_multiply_cb callback, void* user_data )
osync_engine_update_get_error OSyncEngineUpdate* update )
osync_engine_update_get_event OSyncEngineUpdate* update )

opensync_format_env.h, libopensync.so.1.0.0
osync_format_env_find_caps_converter ( OSyncFormatEnv* env, char const* sourcecapsformat, char const* targetcapsformat )
osync_format_env_find_caps_converters ( OSyncFormatEnv* env, char const* sourcecapsformat, char const* targetcapsformat )
osync_format_env_find_merger ( OSyncFormatEnv* env, char const* objformat, char const* capsformat )
osync_format_env_get_converters OSyncFormatEnv* env )
osync_format_env_get_objformats OSyncFormatEnv* env )
osync_format_env_ref OSyncFormatEnv* env )
osync_format_env_register_caps_converter ( OSyncFormatEnv* env, OSyncCapsConverter* converter, OSyncError** error )
osync_format_env_register_merger ( OSyncFormatEnv* env, OSyncMerger* merger, OSyncError** error )
osync_format_env_unref OSyncFormatEnv* env )

opensync_group.h, libopensync.so.1.0.0
osync_group_get_members OSyncGroup* group )
osync_group_get_objtypes OSyncGroup* group )

opensync_group_env.h, libopensync.so.1.0.0
osync_group_env_get_groups OSyncGroupEnv* env )
osync_group_env_ref OSyncGroupEnv* env )
osync_group_env_unref OSyncGroupEnv* env )

opensync_mapping.h, libopensync.so.1.0.0
osync_mapping_get_entries OSyncMapping* mapping )

opensync_mapping_engine.h, libopensync.so.1.0.0
osync_mapping_engine_get_changes OSyncMappingEngine* engine )

opensync_mapping_entry_engine.h, libopensync.so.1.0.0
osync_entry_engine_get_changetype OSyncMappingEntryEngine* engine )
osync_entry_engine_is_dirty OSyncMappingEntryEngine* engine )

opensync_mapping_table.h, libopensync.so.1.0.0
osync_mapping_table_get_mappings OSyncMappingTable* table )

opensync_marshal.h, libopensync.so.1.0.0
osync_marshal_get_buffer ( OSyncMarshal* marshal, char** data, unsigned int* value, OSyncError** error )
osync_marshal_get_marshal_size OSyncMarshal* marshal )
osync_marshal_new OSyncError** error )
osync_marshal_read_buffer ( OSyncMarshal* marshal, void** value, unsigned int* size, OSyncError** error )
osync_marshal_read_const_data ( OSyncMarshal* marshal, void** value, unsigned int size, OSyncError** error )
osync_marshal_read_const_string ( OSyncMarshal* marshal, char const** value, OSyncError** error )
osync_marshal_read_int ( OSyncMarshal* marshal, int* value, OSyncError** error )
osync_marshal_read_long_long_int ( OSyncMarshal* marshal, long long* value, OSyncError** error )
osync_marshal_read_string ( OSyncMarshal* marshal, char** value, OSyncError** error )
osync_marshal_read_uint ( OSyncMarshal* marshal, unsigned int* value, OSyncError** error )
osync_marshal_ref OSyncMarshal* marshal )
osync_marshal_set_marshal_size ( OSyncMarshal* marshal, unsigned int size, OSyncError** error )
osync_marshal_sized_new ( unsigned int size, OSyncError** error )
osync_marshal_unref OSyncMarshal* marshal )
osync_marshal_write_buffer ( OSyncMarshal* marshal, void const* value, unsigned int size, OSyncError** error )
osync_marshal_write_int ( OSyncMarshal* marshal, int value, OSyncError** error )
osync_marshal_write_long_long_int ( OSyncMarshal* marshal, long long value, OSyncError** error )
osync_marshal_write_string ( OSyncMarshal* marshal, char const* value, OSyncError** error )
osync_marshal_write_uint ( OSyncMarshal* marshal, unsigned int value, OSyncError** error )

opensync_member.h, libopensync.so.1.0.0
osync_member_get_objtypes OSyncMember* member )

opensync_memory.h, libopensync.so.1.0.0
osync_free void* ptr )

opensync_merger.h, libopensync.so.1.0.0
osync_merger_set_demerge_func ( OSyncMerger* merger, OSyncMergerDemergeFunc demerge_func )
osync_merger_set_finalize_func ( OSyncMerger* merger, OSyncMergerFinalizeFunc finalize_func )
osync_merger_set_initialize_func ( OSyncMerger* merger, OSyncMergerInitializeFunc initialize_func )
osync_merger_set_merge_func ( OSyncMerger* merger, OSyncMergerMergeFunc merge_func )

opensync_obj_engine.h, libopensync.so.1.0.0
osync_obj_engine_get_mapping_entry_engines_of_member ( OSyncObjEngine* engine, OSyncMember* member )
osync_obj_engine_get_members OSyncObjEngine* engine )
osync_obj_engine_get_sinkengines OSyncObjEngine* engine )

opensync_objformat.h, libopensync.so.1.0.0
osync_objformat_set_finalize_func ( OSyncObjFormat* format, OSyncFormatFinalizeFunc finalize_func )
osync_objformat_set_initialize_func ( OSyncObjFormat* format, OSyncFormatInitializeFunc initialize_func )
osync_objformat_set_validate_func ( OSyncObjFormat* format, OSyncFormatValidateFunc validate_func )

opensync_objtype_sink.h, libopensync.so.1.0.0
osync_objtype_sink_connect_done ( OSyncObjTypeSink* sink, OSyncPluginInfo* info, OSyncContext* ctx )
osync_objtype_sink_enable_hashtable ( OSyncObjTypeSink* sink, osync_bool enable )
osync_objtype_sink_enable_state_db ( OSyncObjTypeSink* sink, osync_bool enable )
osync_objtype_sink_get_hashtable OSyncObjTypeSink* sink )
osync_objtype_sink_get_state_db OSyncObjTypeSink* sink )
osync_objtype_sink_load_hashtable ( OSyncObjTypeSink* sink, OSyncPluginInfo* info, OSyncError** error )
osync_objtype_sink_open_state_db ( OSyncObjTypeSink* sink, OSyncPluginInfo* info, OSyncError** error )
osync_objtype_sink_save_hashtable ( OSyncObjTypeSink* sink, OSyncError** error )
osync_objtype_sink_set_commit_func ( OSyncObjTypeSink* sink, void(*commit_func)(OSyncObjTypeSink*, OSyncPluginInfo*, OSyncContext*, OSyncChange*, void*) )
osync_objtype_sink_set_committed_all_func ( OSyncObjTypeSink* sink, void(*committed_all_func)(OSyncObjTypeSink*, OSyncPluginInfo*, OSyncContext*, void*) )
osync_objtype_sink_set_connect_done_func ( OSyncObjTypeSink* sink, OSyncSinkConnectDoneFn connect_done_func )
osync_objtype_sink_set_connect_func ( OSyncObjTypeSink* sink, void(*connect_func)(OSyncObjTypeSink*, OSyncPluginInfo*, OSyncContext*, void*) )
osync_objtype_sink_set_disconnect_func ( OSyncObjTypeSink* sink, void(*disconnect_func)(OSyncObjTypeSink*, OSyncPluginInfo*, OSyncContext*, void*) )
osync_objtype_sink_set_get_changes_func ( OSyncObjTypeSink* sink, void(*get_changes_func)(OSyncObjTypeSink*, OSyncPluginInfo*, OSyncContext*, osync_bool, void*) )
osync_objtype_sink_set_read_func ( OSyncObjTypeSink* sink, void(*read_func)(OSyncObjTypeSink*, OSyncPluginInfo*, OSyncContext*, OSyncChange*, void*) )
osync_objtype_sink_set_sync_done_func ( OSyncObjTypeSink* sink, void(*sync_done_func)(OSyncObjTypeSink*, OSyncPluginInfo*, OSyncContext*, void*) )
osync_objtype_sink_set_userdata ( OSyncObjTypeSink* sink, void* userdata )

opensync_plugin_advancedoptions.h, libopensync.so.1.0.0
osync_plugin_advancedoption_get_max OSyncPluginAdvancedOption* option )
osync_plugin_advancedoption_get_min OSyncPluginAdvancedOption* option )
osync_plugin_advancedoption_set_max ( OSyncPluginAdvancedOption* option, unsigned int max )
osync_plugin_advancedoption_set_min ( OSyncPluginAdvancedOption* option, unsigned int min )

opensync_plugin_env.h, libopensync.so.1.0.0
osync_plugin_env_get_plugins OSyncPluginEnv* env )
osync_plugin_env_ref OSyncPluginEnv* env )
osync_plugin_env_unref OSyncPluginEnv* env )

opensync_plugin_info.h, libopensync.so.1.0.0
osync_plugin_info_get_objtype_sinks OSyncPluginInfo* info )

opensync_queue.h, libopensync.so.1.0.0
osync_queue_ref OSyncQueue* queue )
osync_queue_unref OSyncQueue* queue )

opensync_sink_engine.h, libopensync.so.1.0.0
osync_sink_engine_get_mapping_entry_engines OSyncSinkEngine* engine )
osync_sink_engine_get_member OSyncSinkEngine* engine )

opensync_sink_state_db.h, libopensync.so.1.0.0
osync_sink_state_equal ( OSyncSinkStateDB* sinkStateDB, char const* key, char const* value, osync_bool* issame, OSyncError** error )
osync_sink_state_get ( OSyncSinkStateDB* sinkStateDB, char const* key, OSyncError** error )
osync_sink_state_set ( OSyncSinkStateDB* sinkStateDB, char const* key, char const* value, OSyncError** error )

opensync_string.h, libopensync.so.1.0.0
osync_strdup char const* str )
osync_strdup_printf ( char const* format, ... )
osync_strreplace ( char const* input, char const* delimiter, char const* replacement )

opensync_trace.h, libopensync.so.1.0.0
osync_trace_is_enabled ( )

opensync_xmlfield.h, libopensync.so.1.0.0
osync_xmlfield_get_child OSyncXMLField* xmlfield )
osync_xmlfield_get_parent OSyncXMLField* xmlfield )
osync_xmlfield_get_prev OSyncXMLField* xmlfield )
osync_xmlfield_get_value OSyncXMLField* xmlfield )
osync_xmlfield_unlink OSyncXMLField* xmlfield )

opensync_xmlformat_schema.h, libopensync.so.1.0.0
osync_xmlformat_schema_new ( char const* objtype, OSyncError** error )

to the top

Removed Symbols (303)


opensync-module.h, libopensync.so.1.0.0
osync_module_check ( OSyncModule* module, OSyncError** error )
osync_module_free OSyncModule* module )
osync_module_get_conversion_info ( OSyncModule* module, OSyncFormatEnv* env, OSyncError** error )
osync_module_get_format_info ( OSyncModule* module, OSyncFormatEnv* env, OSyncError** error )
osync_module_get_function ( OSyncModule* module, char const* name, OSyncError** error )
osync_module_get_sync_info ( OSyncModule* module, OSyncPluginEnv* env, OSyncError** error )
osync_module_get_version OSyncModule* module )
osync_module_load ( OSyncModule* module, char const* path, OSyncError** error )
osync_module_new OSyncError** error )
osync_module_unload OSyncModule* module )

opensync-support.h, libopensync.so.1.0.0
osync_print_binary ( unsigned char const* data, int len )

opensync_anchor.h, libopensync.so.1.0.0
osync_anchor_compare ( char const* anchordb, char const* key, char const* new_anchor )
osync_anchor_retrieve ( char const* anchordb, char const* key )
osync_anchor_update ( char const* anchordb, char const* key, char const* new_anchor )

opensync_archive.h, libopensync.so.1.0.0
osync_archive_delete_change ( OSyncArchive* archive, long long id, char const* objtype, OSyncError** error )
osync_archive_flush_changes ( OSyncArchive* archive, char const* objtype, OSyncError** error )
osync_archive_flush_ignored_conflict ( OSyncArchive* archive, char const* objtype, OSyncError** error )
osync_archive_load_changes ( OSyncArchive* archive, char const* objtype, OSyncList** ids, OSyncList** uids, OSyncList** mappingids, OSyncList** memberids, OSyncError** error )
osync_archive_load_data ( OSyncArchive* archive, char const* uid, char const* objtype, char** data, unsigned int* size, OSyncError** error )
osync_archive_load_ignored_conflicts ( OSyncArchive* archive, char const* objtype, OSyncList** mappingsids, OSyncList** changetypes, OSyncError** error )
osync_archive_new ( char const* filename, OSyncError** error )
osync_archive_ref OSyncArchive* archive )
osync_archive_save_change ( OSyncArchive* archive, long long id, char const* uid, char const* objtype, long long mappingid, long long memberid, OSyncError** error )
osync_archive_save_data ( OSyncArchive* archive, long long id, char const* objtype, char const* data, unsigned int size, OSyncError** error )
osync_archive_save_ignored_conflict ( OSyncArchive* archive, char const* objtype, long long mappingid, enum OSyncChangeType changetype, OSyncError** error )
osync_archive_unref OSyncArchive* archive )

opensync_capabilities.h, libopensync.so.1.0.0
osync_capabilities_assemble ( OSyncCapabilities* capabilities, char** buffer, int* size )
osync_capabilities_get_first ( OSyncCapabilities* capabilities, char const* objtype )
osync_capabilities_load ( char const* file, OSyncError** error )
osync_capabilities_member_get_capabilities ( OSyncMember* member, OSyncError** error )
osync_capabilities_member_has_capabilities OSyncMember* member )
osync_capabilities_member_set_capabilities ( OSyncMember* member, OSyncCapabilities* capabilities, OSyncError** error )
osync_capabilities_parse ( char const* buffer, unsigned int size, OSyncError** error )
osync_capabilities_sort OSyncCapabilities* capabilities )

opensync_capability.h, libopensync.so.1.0.0
osync_capability_add_key ( OSyncCapability* capabilitiy, char const* name )
osync_capability_get_key_count OSyncCapability* capability )
osync_capability_get_next OSyncCapability* capability )
osync_capability_get_nth_key ( OSyncCapability* capability, int nth )
osync_capability_has_key OSyncCapability* capability )

opensync_change.h, libopensync.so.1.0.0
osync_change_clone ( OSyncChange* source, OSyncError** error )
osync_change_duplicate ( OSyncChange* change, osync_bool* dirty, OSyncError** error )

opensync_client.h, libopensync.so.1.0.0
osync_client_disconnect OSyncClient* client )
osync_client_error_shutdown ( OSyncClient* client, OSyncError* error )
osync_client_run_external ( OSyncClient* client, char* pipe_path, OSyncPlugin* plugin, OSyncError** error )
osync_client_shutdown OSyncClient* client )

opensync_client_proxy.h, libopensync.so.1.0.0
osync_client_proxy_commit_change ( OSyncClientProxy* proxy, commit_change_cb callback, void* userdata, OSyncChange* change, OSyncError** error )
osync_client_proxy_committed_all ( OSyncClientProxy* proxy, committed_all_cb callback, void* userdata, char const* objtype, OSyncError** error )
osync_client_proxy_connect ( OSyncClientProxy* proxy, connect_cb callback, void* userdata, char const* objtype, osync_bool slowsync, OSyncError** error )
osync_client_proxy_disconnect ( OSyncClientProxy* proxy, disconnect_cb callback, void* userdata, char const* objtype, OSyncError** error )
osync_client_proxy_discover ( OSyncClientProxy* proxy, discover_cb callback, void* userdata, OSyncError** error )
osync_client_proxy_finalize ( OSyncClientProxy* proxy, finalize_cb callback, void* userdata, OSyncError** error )
osync_client_proxy_find_objtype_sink ( OSyncClientProxy* proxy, char const* objtype )
osync_client_proxy_get_changes ( OSyncClientProxy* proxy, get_changes_cb callback, void* userdata, char const* objtype, osync_bool slowsync, OSyncError** error )
osync_client_proxy_get_discover_timeout OSyncClientProxy* proxy )
osync_client_proxy_get_finalize_timeout OSyncClientProxy* proxy )
osync_client_proxy_get_initialize_timeout OSyncClientProxy* proxy )
osync_client_proxy_get_member OSyncClientProxy* proxy )
osync_client_proxy_initialize ( OSyncClientProxy* proxy, initialize_cb callback, void* userdata, char const* formatdir, char const* plugindir, char const* plugin, char const* groupname, char const* configdir, OSyncPluginConfig* config, OSyncError** error )
osync_client_proxy_new ( OSyncFormatEnv* formatenv, OSyncMember* member, OSyncError** error )
osync_client_proxy_nth_objtype ( OSyncClientProxy* proxy, int nth )
osync_client_proxy_num_objtypes OSyncClientProxy* proxy )
osync_client_proxy_read ( OSyncClientProxy* proxy, read_cb callback, void* userdata, OSyncChange* change, OSyncError** error )
osync_client_proxy_ref OSyncClientProxy* proxy )
osync_client_proxy_set_change_callback ( OSyncClientProxy* proxy, change_cb cb, void* userdata )
osync_client_proxy_set_context ( OSyncClientProxy* proxy, GMainContext* ctx )
osync_client_proxy_set_discover_timeout ( OSyncClientProxy* proxy, unsigned int timeout )
osync_client_proxy_set_finalize_timeout ( OSyncClientProxy* proxy, unsigned int timeout )
osync_client_proxy_set_initialize_timeout ( OSyncClientProxy* proxy, unsigned int timeout )
osync_client_proxy_shutdown ( OSyncClientProxy* proxy, OSyncError** error )
osync_client_proxy_spawn ( OSyncClientProxy* proxy, enum OSyncStartType type, char const* path, OSyncError** error )
osync_client_proxy_sync_done ( OSyncClientProxy* proxy, sync_done_cb callback, void* userdata, char const* objtype, OSyncError** error )
osync_client_proxy_unref OSyncClientProxy* proxy )

opensync_converter.h, libopensync.so.1.0.0
osync_converter_path_nth_edge ( OSyncFormatConverterPath* path, unsigned int nth )
osync_converter_path_num_edges OSyncFormatConverterPath* path )

opensync_data.h, libopensync.so.1.0.0
osync_data_compare ( OSyncData* leftdata, OSyncData* rightdata )
osync_data_steal_data OSyncData* data, char** buffer, unsigned int* size )

opensync_db.h, libopensync.so.1.0.0
osync_db_bind_blob OSyncDB* db, char const* query, char const* data, unsigned int size, OSyncError** error )
osync_db_close OSyncDB* db, OSyncError** error )
osync_db_count OSyncDB* db, char const* query, OSyncError** error )
osync_db_free_list OSyncList* list )
osync_db_get_blob OSyncDB* db, char const* query, char** data, unsigned int* size, OSyncError** error )
osync_db_last_rowid OSyncDB* db )
osync_db_new OSyncError** error )
osync_db_open OSyncDB* db, char const* dbfile, OSyncError** error )
osync_db_query OSyncDB* db, char const* query, OSyncError** error )
osync_db_query_single_int OSyncDB* db, char const* query, OSyncError** error )
osync_db_query_single_string OSyncDB* db, char const* query, OSyncError** error )
osync_db_query_table OSyncDB* db, char const* query, OSyncError** error )
osync_db_reset_full OSyncDB* db, OSyncError** error )
osync_db_reset_table OSyncDB* db, char const* tablename, OSyncError** error )
osync_db_sql_escape char const* query )
osync_db_table_exists OSyncDB* db, char const* tablename, OSyncError** error )

opensync_engine.h, libopensync.so.1.0.0
osync_engine_check_get_changes OSyncEngine* engine )
osync_engine_event ( OSyncEngine* engine, enum OSyncEngineEvent event )
osync_engine_find_proxy ( OSyncEngine* engine, OSyncMember* member )
osync_engine_get_archive OSyncEngine* engine )
osync_engine_get_group OSyncEngine* engine )
osync_engine_nth_objengine ( OSyncEngine* engine, int nth )
osync_engine_nth_proxy ( OSyncEngine* engine, int nth )
osync_engine_num_objengine OSyncEngine* engine )
osync_engine_num_proxies OSyncEngine* engine )
osync_engine_set_formatdir ( OSyncEngine* engine, char const* dir )
osync_engine_set_plugindir ( OSyncEngine* engine, char const* dir )

opensync_filter.h, libopensync.so.1.0.0
osync_custom_filter_invoke ( OSyncCustomFilter* filter, OSyncData* data, char const* config )
osync_custom_filter_new ( char const* objtype, char const* objformat, char const* name, OSyncFilterFunction hook, OSyncError** error )
osync_custom_filter_ref OSyncCustomFilter* filter )
osync_custom_filter_unref OSyncCustomFilter* filter )
osync_filter_get_config OSyncFilter* filter )
osync_filter_get_objtype OSyncFilter* filter )
osync_filter_invoke ( OSyncFilter* filter, OSyncData* data )
osync_filter_new ( char const* objtype, OSyncFilterAction action, OSyncError** error )
osync_filter_new_custom ( OSyncCustomFilter* custom_filter, char const* config, OSyncFilterAction action, OSyncError** error )
osync_filter_ref OSyncFilter* filter )
osync_filter_set_config ( OSyncFilter* filter, char const* config )
osync_filter_unref OSyncFilter* filter )

opensync_format_env.h, libopensync.so.1.0.0
osync_format_env_free OSyncFormatEnv* env )
osync_format_env_nth_converter ( OSyncFormatEnv* env, int nth )
osync_format_env_nth_filter ( OSyncFormatEnv* env, int nth )
osync_format_env_nth_objformat ( OSyncFormatEnv* env, int nth )
osync_format_env_num_converters OSyncFormatEnv* env )
osync_format_env_num_filters OSyncFormatEnv* env )
osync_format_env_num_objformats OSyncFormatEnv* env )
osync_format_env_register_filter ( OSyncFormatEnv* env, OSyncCustomFilter* filter )

opensync_group.h, libopensync.so.1.0.0
osync_group_add_filter ( OSyncGroup* group, OSyncFilter* filter )
osync_group_nth_filter ( OSyncGroup* group, int nth )
osync_group_nth_member ( OSyncGroup* group, int nth )
osync_group_nth_objtype ( OSyncGroup* group, int nth )
osync_group_num_filters OSyncGroup* group )
osync_group_num_members OSyncGroup* group )
osync_group_num_objtypes OSyncGroup* group )
osync_group_remove_filter ( OSyncGroup* group, OSyncFilter* filter )
osync_group_set_last_synchronization ( OSyncGroup* group, time_t last_sync )

opensync_group_env.h, libopensync.so.1.0.0
osync_group_env_free OSyncGroupEnv* env )
osync_group_env_nth_group ( OSyncGroupEnv* env, int nth )
osync_group_env_num_groups OSyncGroupEnv* env )

opensync_hashtable.h, libopensync.so.1.0.0
osync_hashtable_load ( OSyncHashTable* table, OSyncError** error )
osync_hashtable_new ( char const* path, char const* objtype, OSyncError** error )
osync_hashtable_num_entries OSyncHashTable* table )
osync_hashtable_ref OSyncHashTable* table )
osync_hashtable_save ( OSyncHashTable* table, OSyncError** error )
osync_hashtable_unref OSyncHashTable* table )

opensync_mapping.h, libopensync.so.1.0.0
osync_mapping_nth_entry ( OSyncMapping* mapping, int nth )
osync_mapping_num_entries OSyncMapping* mapping )

opensync_mapping_engine.h, libopensync.so.1.0.0
osync_mapping_engine_nth_change ( OSyncMappingEngine* engine, int nth )
osync_mapping_engine_num_changes OSyncMappingEngine* engine )

opensync_mapping_table.h, libopensync.so.1.0.0
osync_mapping_table_nth_mapping ( OSyncMappingTable* table, int nth )
osync_mapping_table_num_mappings OSyncMappingTable* table )

opensync_member.h, libopensync.so.1.0.0
osync_member_get_merger OSyncMember* member )
osync_member_nth_objtype ( OSyncMember* member, int nth )
osync_member_num_objtypes OSyncMember* member )

opensync_merger.h, libopensync.so.1.0.0
osync_merger_demerge ( OSyncMerger* merger, OSyncXMLFormat* xmlformat )
osync_merger_merge ( OSyncMerger* merger, OSyncXMLFormat* xmlformat, OSyncXMLFormat* entire )

opensync_message.h, libopensync.so.1.0.0
osync_message_get_buffer ( OSyncMessage* message, char** data, unsigned int* size )
osync_message_get_cmd OSyncMessage* message )
osync_message_get_command OSyncMessage* message )
osync_message_get_commandstr OSyncMessage* message )
osync_message_get_handler OSyncMessage* message )
osync_message_get_handler_data OSyncMessage* message )
osync_message_get_id OSyncMessage* message )
osync_message_get_message_size OSyncMessage* message )
osync_message_is_answered OSyncMessage* message )
osync_message_is_error OSyncMessage* message )
osync_message_new ( enum OSyncMessageCommand cmd, unsigned int size, OSyncError** error )
osync_message_new_error ( OSyncError* error, OSyncError** loc_error )
osync_message_new_errorreply ( OSyncMessage* message, OSyncError* error, OSyncError** loc_error )
osync_message_new_queue_error ( OSyncError* error, OSyncError** loc_error )
osync_message_new_reply ( OSyncMessage* message, OSyncError** error )
osync_message_read_buffer ( OSyncMessage* message, void** value, int* size )
osync_message_read_const_data ( OSyncMessage* message, void** value, int size )
osync_message_read_const_string ( OSyncMessage* message, char** value )
osync_message_read_data ( OSyncMessage* message, void* value, int size )
osync_message_read_int ( OSyncMessage* message, int* value )
osync_message_read_long_long_int ( OSyncMessage* message, long long* value )
osync_message_read_string ( OSyncMessage* message, char** value )
osync_message_read_uint ( OSyncMessage* message, unsigned int* value )
osync_message_ref OSyncMessage* message )
osync_message_set_answered OSyncMessage* message )
osync_message_set_cmd ( OSyncMessage* message, enum OSyncMessageCommand cmd )
osync_message_set_handler ( OSyncMessage* message, OSyncMessageHandler handler, void* user_data )
osync_message_set_id ( OSyncMessage* message, long long id )
osync_message_set_message_size ( OSyncMessage* message, unsigned int size )
osync_message_unref OSyncMessage* message )
osync_message_write_buffer ( OSyncMessage* message, void const* value, int size )
osync_message_write_data ( OSyncMessage* message, void const* value, int size )
osync_message_write_int ( OSyncMessage* message, int value )
osync_message_write_long_long_int ( OSyncMessage* message, long long value )
osync_message_write_string ( OSyncMessage* message, char const* value )
osync_message_write_uint ( OSyncMessage* message, unsigned int value )

opensync_objformat.h, libopensync.so.1.0.0
osync_objformat_compare ( OSyncObjFormat* format, char const* leftdata, unsigned int leftsize, char const* rightdata, unsigned int rightsize )
osync_objformat_copy ( OSyncObjFormat* format, char const* indata, unsigned int insize, char** outdata, unsigned int* outsize, OSyncError** error )
osync_objformat_create ( OSyncObjFormat* format, char** data, unsigned int* size )
osync_objformat_demarshal ( OSyncObjFormat* format, OSyncMessage* message, char** output, unsigned int* outpsize, OSyncError** error )
osync_objformat_destroy ( OSyncObjFormat* format, char* data, unsigned int size )
osync_objformat_is_equal ( OSyncObjFormat* leftformat, OSyncObjFormat* rightformat )
osync_objformat_marshal ( OSyncObjFormat* format, char const* input, unsigned int inpsize, OSyncMessage* message, OSyncError** error )
osync_objformat_must_marshal OSyncObjFormat* format )

opensync_plugin.h, libopensync.so.1.0.0
osync_plugin_get_finalize_timeout OSyncPlugin* plugin )
osync_plugin_get_initialize_timeout OSyncPlugin* plugin )
osync_plugin_get_useable_timeout OSyncPlugin* plugin )
osync_plugin_is_usable ( OSyncPlugin* plugin, OSyncError** error )
osync_plugin_set_useable_timeout ( OSyncPlugin* plugin, unsigned int timeout )

opensync_plugin_advancedoptions.h, libopensync.so.1.0.0
osync_plugin_advancedoption_get_maxsize OSyncPluginAdvancedOption* option )
osync_plugin_advancedoption_get_minsize OSyncPluginAdvancedOption* option )
osync_plugin_advancedoption_set_maxsize ( OSyncPluginAdvancedOption* option, unsigned int maxsize )
osync_plugin_advancedoption_set_minsize ( OSyncPluginAdvancedOption* option, unsigned int minsize )
osync_plugin_advancedoption_type_string_to_val char const* typestr )

opensync_plugin_env.h, libopensync.so.1.0.0
osync_plugin_env_free OSyncPluginEnv* env )
osync_plugin_env_load_module ( OSyncPluginEnv* env, char const* filename, OSyncError** error )
osync_plugin_env_nth_plugin ( OSyncPluginEnv* env, int nth )
osync_plugin_env_num_plugins OSyncPluginEnv* env )
osync_plugin_env_plugin_is_usable ( OSyncPluginEnv* env, char const* pluginname, OSyncError** error )

opensync_plugin_info.h, libopensync.so.1.0.0
osync_plugin_info_get_configdir OSyncPluginInfo* info )
osync_plugin_info_get_sink OSyncPluginInfo* info )
osync_plugin_info_nth_objtype ( OSyncPluginInfo* info, unsigned int nth )
osync_plugin_info_num_objtypes OSyncPluginInfo* info )

opensync_queue.h, libopensync.so.1.0.0
osync_queue_dispatch ( OSyncQueue* queue, OSyncError** error )
osync_queue_exists OSyncQueue* queue )
osync_queue_free OSyncQueue* queue )
osync_queue_get_fd OSyncQueue* queue )
osync_queue_get_message OSyncQueue* queue )
osync_queue_get_path OSyncQueue* queue )
osync_queue_is_alive OSyncQueue* queue )
osync_queue_is_connected OSyncQueue* queue )
osync_queue_new_pipes ( OSyncQueue** read_queue, OSyncQueue** write_queue, OSyncError** error )
osync_queue_poll OSyncQueue* queue )
osync_queue_remove ( OSyncQueue* queue, OSyncError** error )
osync_queue_send_message ( OSyncQueue* queue, OSyncQueue* replyqueue, OSyncMessage* message, OSyncError** error )
osync_queue_send_message_with_timeout ( OSyncQueue* queue, OSyncQueue* replyqueue, OSyncMessage* message, unsigned int timeout, OSyncError** error )
osync_queue_set_message_handler ( OSyncQueue* queue, OSyncMessageHandler handler, gpointer user_data )
osync_queue_setup_with_gmainloop ( OSyncQueue* queue, GMainContext* context )

opensync_serializer.h, libopensync.so.1.0.0
osync_demarshal_change ( OSyncMessage* message, OSyncChange** change, OSyncFormatEnv* env, OSyncError** error )
osync_demarshal_data ( OSyncMessage* message, OSyncData** data, OSyncFormatEnv* env, OSyncError** error )
osync_demarshal_error ( OSyncMessage* message, OSyncError** error )
osync_demarshal_objformat_sink ( OSyncMessage* message, OSyncObjFormatSink** sink, OSyncError** error )
osync_demarshal_objtype_sink ( OSyncMessage* message, OSyncObjTypeSink** sink, OSyncError** error )
osync_demarshal_pluginconfig ( OSyncMessage* message, OSyncPluginConfig** config, OSyncError** error )
osync_demarshal_pluginresource ( OSyncMessage* message, OSyncPluginResource** res, OSyncError** error )
osync_marshal_change ( OSyncMessage* message, OSyncChange* change, OSyncError** error )
osync_marshal_data ( OSyncMessage* message, OSyncData* data, OSyncError** error )
osync_marshal_error ( OSyncMessage* message, OSyncError* error )
osync_marshal_objformat_sink ( OSyncMessage* message, OSyncObjFormatSink* sink, OSyncError** error )
osync_marshal_objtype_sink ( OSyncMessage* message, OSyncObjTypeSink* sink, OSyncError** error )
osync_marshal_pluginconfig ( OSyncMessage* message, OSyncPluginConfig* config, OSyncError** error )
osync_marshal_pluginresource ( OSyncMessage* message, OSyncPluginResource* res, OSyncError** error )

opensync_sink.h, libopensync.so.1.0.0
osync_objtype_sink_get_batchcommit_timeout OSyncObjTypeSink* sink )
osync_objtype_sink_get_batchcommit_timeout_or_default OSyncObjTypeSink* sink )
osync_objtype_sink_get_commit_timeout OSyncObjTypeSink* sink )
osync_objtype_sink_get_commit_timeout_or_default OSyncObjTypeSink* sink )
osync_objtype_sink_get_committedall_timeout OSyncObjTypeSink* sink )
osync_objtype_sink_get_committedall_timeout_or_default OSyncObjTypeSink* sink )
osync_objtype_sink_get_connect_timeout OSyncObjTypeSink* sink )
osync_objtype_sink_get_connect_timeout_or_default OSyncObjTypeSink* sink )
osync_objtype_sink_get_disconnect_timeout OSyncObjTypeSink* sink )
osync_objtype_sink_get_disconnect_timeout_or_default OSyncObjTypeSink* sink )
osync_objtype_sink_get_function_getchanges OSyncObjTypeSink* sink )
osync_objtype_sink_get_function_read OSyncObjTypeSink* sink )
osync_objtype_sink_get_function_write OSyncObjTypeSink* sink )
osync_objtype_sink_get_getchanges_timeout OSyncObjTypeSink* sink )
osync_objtype_sink_get_getchanges_timeout_or_default OSyncObjTypeSink* sink )
osync_objtype_sink_get_read_timeout OSyncObjTypeSink* sink )
osync_objtype_sink_get_read_timeout_or_default OSyncObjTypeSink* sink )
osync_objtype_sink_get_slowsync OSyncObjTypeSink* sink )
osync_objtype_sink_get_syncdone_timeout OSyncObjTypeSink* sink )
osync_objtype_sink_get_syncdone_timeout_or_default OSyncObjTypeSink* sink )
osync_objtype_sink_get_userdata OSyncObjTypeSink* sink )
osync_objtype_sink_get_write_timeout OSyncObjTypeSink* sink )
osync_objtype_sink_get_write_timeout_or_default OSyncObjTypeSink* sink )
osync_objtype_sink_nth_objformat_sink ( OSyncObjTypeSink* sink, unsigned int nth )
osync_objtype_sink_num_objformat_sinks OSyncObjTypeSink* sink )
osync_objtype_sink_set_batchcommit_timeout ( OSyncObjTypeSink* sink, unsigned int timeout )
osync_objtype_sink_set_function_getchanges ( OSyncObjTypeSink* sink, osync_bool getchanges )
osync_objtype_sink_set_function_read ( OSyncObjTypeSink* sink, osync_bool read )
osync_objtype_sink_set_function_write ( OSyncObjTypeSink* sink, osync_bool write )
osync_objtype_sink_set_functions ( OSyncObjTypeSink* sink, OSyncObjTypeSinkFunctions functions, void* userdata )
osync_objtype_sink_set_slowsync ( OSyncObjTypeSink* sink, osync_bool slowsync )
osync_objtype_sink_set_write_timeout ( OSyncObjTypeSink* sink, unsigned int timeout )

opensync_status.h, libopensync.so.1.0.0
osync_status_conflict ( OSyncEngine* engine, OSyncMappingEngine* mapping_engine )
osync_status_free_change_update OSyncChangeUpdate* update )
osync_status_free_engine_update OSyncEngineUpdate* update )
osync_status_free_mapping_update OSyncMappingUpdate* update )
osync_status_free_member_update OSyncMemberUpdate* update )
osync_status_update_change ( OSyncEngine* engine, OSyncChange* change, OSyncMember* member, OSyncMapping* mapping, enum OSyncChangeEvent type, OSyncError* error )
osync_status_update_engine ( OSyncEngine* engine, enum OSyncEngineEvent type, OSyncError* error )
osync_status_update_mapping ( OSyncEngine* engine, OSyncMappingEngine* mapping, enum OSyncMappingEvent type, OSyncError* error )
osync_status_update_member ( OSyncEngine* engine, OSyncMember* member, enum OSyncMemberEvent type, char const* objtype, OSyncError* error )

opensync_version.h, libopensync.so.1.0.0
osync_version_find_capabilities ( OSyncVersion* version, OSyncError** error )
osync_version_get_firmwareversion OSyncVersion* version )
osync_version_get_hardwareversion OSyncVersion* version )
osync_version_get_identifier OSyncVersion* version )
osync_version_get_modelversion OSyncVersion* version )
osync_version_get_plugin OSyncVersion* version )
osync_version_get_priority OSyncVersion* version )
osync_version_get_softwareversion OSyncVersion* version )
osync_version_get_vendor OSyncVersion* version )
osync_version_load_from_descriptions OSyncError** error )
osync_version_matches ( OSyncVersion* pattern, OSyncVersion* version, OSyncError** error )

opensync_xmlfield.h, libopensync.so.1.0.0
osync_xmlfield_adopt_xmlfield_after_field ( OSyncXMLField* xmlfield, OSyncXMLField* to_link )
osync_xmlfield_compare ( OSyncXMLField* xmlfield1, OSyncXMLField* xmlfield2 )
osync_xmlfield_compare_similar ( OSyncXMLField* xmlfield1, OSyncXMLField* xmlfield2, char** keys )

opensync_xmlformat.h, libopensync.so.1.0.0
osync_xmlformat_compare ( OSyncXMLFormat* xmlformat1, OSyncXMLFormat* xmlformat2, OSyncXMLPoints* points, int basic_points, int treshold )
osync_xmlformat_root_name OSyncXMLFormat* xmlformat )
osync_xmlformat_validate ( OSyncXMLFormat* xmlformat, OSyncError** error )

opensync_xmlformat_schema.h, libopensync.so.1.0.0
osync_xmlformat_schema_get_instance ( OSyncXMLFormat* xmlformat, OSyncError** error )

to the top

Problems with Symbols, High Severity (19)


opensync_capabilities.h, libopensync.so.1.0.0
[+] osync_capabilities_new OSyncError** error ) (1)

opensync_capability.h, libopensync.so.1.0.0
[+] osync_capability_new ( OSyncCapabilities* capabilities, char const* objtype, char const* name, OSyncError** error ) (3)

opensync_format_env.h, libopensync.so.1.0.0
[+] osync_format_env_detect_objformat_full ( OSyncFormatEnv* env, OSyncData* input, OSyncError** error ) (1)

opensync_group.h, libopensync.so.1.0.0
[+] osync_group_find_member ( OSyncGroup* group, int id ) (1)
[+] osync_group_set_conflict_resolution ( OSyncGroup* group, enum OSyncConflictResolution res, int num ) (1)

opensync_mapping_engine.h, libopensync.so.1.0.0
[+] osync_mapping_engine_member_change ( OSyncMappingEngine* engine, int memberid ) (1)

opensync_merger.h, libopensync.so.1.0.0
[+] osync_merger_new ( OSyncCapabilities* capabilities, OSyncError** error ) (3)

opensync_plugin.h, libopensync.so.1.0.0
[+] osync_plugin_initialize ( OSyncPlugin* plugin, OSyncPluginInfo* info, OSyncError** error ) (1)

opensync_plugin_config.h, libopensync.so.1.0.0
[+] osync_plugin_config_file_load ( OSyncPluginConfig* config, char const* path, char const* schemadir, OSyncError** error ) (1)

opensync_sink.h, libopensync.so.1.0.0
[+] osync_objtype_sink_commit_change ( OSyncObjTypeSink* sink, void* plugindata, OSyncPluginInfo* info, OSyncChange* change, OSyncContext* ctx ) (1)
[+] osync_objtype_sink_committed_all ( OSyncObjTypeSink* sink, void* plugindata, OSyncPluginInfo* info, OSyncContext* ctx ) (1)
[+] osync_objtype_sink_connect ( OSyncObjTypeSink* sink, void* plugindata, OSyncPluginInfo* info, OSyncContext* ctx ) (1)
[+] osync_objtype_sink_disconnect ( OSyncObjTypeSink* sink, void* plugindata, OSyncPluginInfo* info, OSyncContext* ctx ) (1)
[+] osync_objtype_sink_read_change ( OSyncObjTypeSink* sink, void* plugindata, OSyncPluginInfo* info, OSyncChange* change, OSyncContext* ctx ) (1)
[+] osync_objtype_sink_sync_done ( OSyncObjTypeSink* sink, void* plugindata, OSyncPluginInfo* info, OSyncContext* ctx ) (1)

to the top

Problems with Data Types, Medium Severity (14)


opensync_engine.h
[+] enum OSyncEngineCmd (7)
[+] enum OSyncEngineEvent (7)

to the top

Problems with Symbols, Medium Severity (41)


opensync-support.h, libopensync.so.1.0.0
[+] osync_rand_str int maxlength ) (1)

opensync_capability.h, libopensync.so.1.0.0
[+] osync_capability_new ( OSyncCapabilities* capabilities, char const* objtype, char const* name, OSyncError** error ) (1)

opensync_change.h, libopensync.so.1.0.0
[+] osync_change_compare ( OSyncChange* leftchange, OSyncChange* rightchange ) (1)

opensync_client.h, libopensync.so.1.0.0
[+] osync_client_set_incoming_queue ( OSyncClient* client, OSyncQueue* incoming ) (1)
[+] osync_client_set_outgoing_queue ( OSyncClient* client, OSyncQueue* outgoing ) (1)

opensync_converter.h, libopensync.so.1.0.0
[+] osync_converter_finalize OSyncFormatConverter* converter ) (1)

opensync_data.h, libopensync.so.1.0.0
[+] osync_data_get_printable OSyncData* data ) (1)

opensync_format_env.h, libopensync.so.1.0.0
[+] osync_format_env_detect_objformat_full ( OSyncFormatEnv* env, OSyncData* input, OSyncError** error ) (1)
[+] osync_format_env_register_converter ( OSyncFormatEnv* env, OSyncFormatConverter* converter ) (1)
[+] osync_format_env_register_objformat ( OSyncFormatEnv* env, OSyncObjFormat* format ) (1)

opensync_group.h, libopensync.so.1.0.0
[+] osync_group_get_conflict_resolution ( OSyncGroup* group, enum OSyncConflictResolution* res, int* num ) (1)
[+] osync_group_lock OSyncGroup* group ) (1)

opensync_member.h, libopensync.so.1.0.0
[+] osync_member_add_objformat ( OSyncMember* member, char const* objtype, char const* format ) (1)
[+] osync_member_add_objformat_with_config ( OSyncMember* member, char const* objtype, char const* format, char const* format_config ) (1)

opensync_objformat.h, libopensync.so.1.0.0
[+] osync_objformat_print ( OSyncObjFormat* format, char const* data, unsigned int size ) (1)

opensync_plugin.h, libopensync.so.1.0.0
[+] osync_plugin_initialize ( OSyncPlugin* plugin, OSyncPluginInfo* info, OSyncError** error ) (1)

opensync_plugin_config.h, libopensync.so.1.0.0
[+] osync_plugin_config_get_advancedoption_value_by_name ( OSyncPluginConfig* config, char const* name ) (1)

opensync_plugin_env.h, libopensync.so.1.0.0
[+] osync_plugin_env_register_plugin ( OSyncPluginEnv* env, OSyncPlugin* plugin ) (1)

opensync_sink.h, libopensync.so.1.0.0
[+] osync_objtype_sink_get_changes ( OSyncObjTypeSink* sink, void* plugindata, OSyncPluginInfo* info, OSyncContext* ctx ) (1)

opensync_time.h, libopensync.so.1.0.0
[+] osync_time_localtm2unix struct tm const* tmtime ) (1)
[+] osync_time_relative2tm ( char const* byday, int const bymonth, int const year ) (1)
[+] osync_time_timezone_diff struct tm const* local ) (1)
[+] osync_time_tm2localtime ( struct tm const* utime, int offset ) (1)
[+] osync_time_tm2utc ( struct tm const* ltime, int offset ) (1)
[+] osync_time_tm2vtime ( struct tm const* time, osync_bool is_utc ) (1)
[+] osync_time_unix2localtm time_t const* timestamp ) (1)
[+] osync_time_unix2utctm time_t const* timestamp ) (1)
[+] osync_time_unix2vtime time_t const* timestamp ) (1)
[+] osync_time_utcoffset2sec char const* offset ) (1)
[+] osync_time_utctm2unix struct tm const* tmtime ) (1)
[+] osync_time_vcal2localtime char const* vcal ) (1)
[+] osync_time_vcal2utc char const* vcal ) (1)
[+] osync_time_vtime2localtime char const* utc, int offset ) (1)
[+] osync_time_vtime2tm char const* vtime ) (1)
[+] osync_time_vtime2unix ( char const* vtime, int offset ) (1)
[+] osync_time_vtime2utc ( char const* localtime, int offset ) (1)

opensync_xmlfield.h, libopensync.so.1.0.0
[+] osync_xmlfield_add_key_value ( OSyncXMLField* xmlfield, char const* key, char const* value ) (1)
[+] osync_xmlfield_set_key_value ( OSyncXMLField* xmlfield, char const* key, char const* value ) (1)
[+] osync_xmlfield_sort OSyncXMLField* xmlfield ) (1)

opensync_xmlformat.h, libopensync.so.1.0.0
[+] osync_xmlformat_assemble ( OSyncXMLFormat* xmlformat, char** buffer, unsigned int* size ) (1)
[+] osync_xmlformat_sort OSyncXMLFormat* xmlformat ) (1)

to the top

Problems with Data Types, Low Severity (17)


opensync_converter.h
[+] typedef OSyncFormatConverterFinalizeFunc (1)

opensync_engine.h
[+] enum OSyncEngineEvent (1)
[+] typedef osync_status_change_cb (1)
[+] typedef osync_status_mapping_cb (1)
[+] typedef osync_status_member_cb (1)

opensync_list.h
[+] typedef OSyncCompareDataFunc (1)
[+] typedef OSyncCompareFunc (1)

opensync_objformat.h
[+] typedef OSyncFormatCompareFunc (1)
[+] typedef OSyncFormatCopyFunc (1)
[+] typedef OSyncFormatCreateFunc (1)
[+] typedef OSyncFormatDemarshalFunc (1)
[+] typedef OSyncFormatDestroyFunc (1)
[+] typedef OSyncFormatDuplicateFunc (1)
[+] typedef OSyncFormatMarshalFunc (1)
[+] typedef OSyncFormatPrintFunc (1)
[+] typedef OSyncFormatRevisionFunc (1)

opensync_plugin.h
[+] typedef discover_fn (1)

to the top

Problems with Symbols, Low Severity (43)


opensync_client.h, libopensync.so.1.0.0
[+] osync_client_set_incoming_queue ( OSyncClient* client, OSyncQueue* incoming ) (1)
[+] osync_client_set_outgoing_queue ( OSyncClient* client, OSyncQueue* outgoing ) (1)

opensync_converter.h, libopensync.so.1.0.0
[+] osync_converter_finalize OSyncFormatConverter* converter ) (1)

opensync_format_env.h, libopensync.so.1.0.0
[+] osync_format_env_detect_objformat_full ( OSyncFormatEnv* env, OSyncData* input, OSyncError** error ) (1)
[+] osync_format_env_register_converter ( OSyncFormatEnv* env, OSyncFormatConverter* converter ) (1)
[+] osync_format_env_register_objformat ( OSyncFormatEnv* env, OSyncObjFormat* format ) (1)

opensync_group.h, libopensync.so.1.0.0
[+] osync_group_get_conflict_resolution ( OSyncGroup* group, enum OSyncConflictResolution* res, int* num ) (1)
[+] osync_group_objtype_enabled ( OSyncGroup* group, char const* objtype ) (1)
[+] osync_group_set_conflict_resolution ( OSyncGroup* group, enum OSyncConflictResolution res, int num ) (1)
[+] osync_group_set_converter_enabled ( OSyncGroup* group, osync_bool enable_converter ) (1)
[+] osync_group_set_merger_enabled ( OSyncGroup* group, osync_bool enable_merger ) (1)

opensync_group_env.h, libopensync.so.1.0.0
[+] osync_group_env_load_groups ( OSyncGroupEnv* env, char const* p, OSyncError** error ) (1)

opensync_list.h, libopensync.so.1.0.0
[+] osync_list_find OSyncList* list, void* data ) (1)
[+] osync_list_find_custom OSyncList* list, void* data, int(*func)(void*, void*) ) (1)

opensync_objformat.h, libopensync.so.1.0.0
[+] osync_objformat_set_demarshal_func ( OSyncObjFormat* format, osync_bool(*marshal_func)(OSyncMessage*, char**, unsigned int*, OSyncError**) ) (1)

opensync_plugin.h, libopensync.so.1.0.0
[+] osync_plugin_initialize ( OSyncPlugin* plugin, OSyncPluginInfo* info, OSyncError** error ) (1)

opensync_plugin_config.h, libopensync.so.1.0.0
[+] osync_plugin_config_add_resource ( OSyncPluginConfig* plugin, OSyncPluginResource* resource ) (1)
[+] osync_plugin_config_flush_resources OSyncPluginConfig* plugin ) (1)
[+] osync_plugin_config_get_resources OSyncPluginConfig* plugin ) (1)
[+] osync_plugin_config_remove_resource ( OSyncPluginConfig* plugin, OSyncPluginResource* resource ) (1)

opensync_plugin_connection.h, libopensync.so.1.0.0
[+] osync_plugin_connection_usb_set_interface ( OSyncPluginConnection* connection, unsigned int interface ) (1)

opensync_plugin_env.h, libopensync.so.1.0.0
[+] osync_plugin_env_register_plugin ( OSyncPluginEnv* env, OSyncPlugin* plugin ) (1)

opensync_sink.h, libopensync.so.1.0.0
[+] osync_objtype_sink_get_changes ( OSyncObjTypeSink* sink, void* plugindata, OSyncPluginInfo* info, OSyncContext* ctx ) (4)
[+] osync_objtype_sink_set_getchanges ( OSyncObjTypeSink* sink, osync_bool write ) (1)

opensync_time.h, libopensync.so.1.0.0
[+] osync_time_localtm2unix struct tm const* tmtime ) (1)
[+] osync_time_str2wday char const* weekday ) (1)
[+] osync_time_utctm2unix struct tm const* tmtime ) (1)

opensync_xmlfield.h, libopensync.so.1.0.0
[+] osync_xmlfield_add_key_value ( OSyncXMLField* xmlfield, char const* key, char const* value ) (1)
[+] osync_xmlfield_get_attr_count OSyncXMLField* xmlfield ) (1)
[+] osync_xmlfield_get_key_count OSyncXMLField* xmlfield ) (1)
[+] osync_xmlfield_get_nth_attr_name ( OSyncXMLField* xmlfield, int nth ) (1)
[+] osync_xmlfield_get_nth_attr_value ( OSyncXMLField* xmlfield, int nth ) (1)
[+] osync_xmlfield_get_nth_key_name ( OSyncXMLField* xmlfield, int nth ) (1)
[+] osync_xmlfield_get_nth_key_value ( OSyncXMLField* xmlfield, int nth ) (1)
[+] osync_xmlfield_set_key_value ( OSyncXMLField* xmlfield, char const* key, char const* value ) (1)
[+] osync_xmlfield_set_nth_key_value ( OSyncXMLField* xmlfield, int nth, char const* value ) (1)
[+] osync_xmlfield_sort OSyncXMLField* xmlfield ) (1)

opensync_xmlfieldlist.h, libopensync.so.1.0.0
[+] osync_xmlfieldlist_get_length OSyncXMLFieldList* xmlfieldlist ) (1)
[+] osync_xmlfieldlist_item ( OSyncXMLFieldList* xmlfieldlist, int index ) (1)

opensync_xmlformat.h, libopensync.so.1.0.0
[+] osync_xmlformat_sort OSyncXMLFormat* xmlformat ) (1)

to the top

Other Changes in Data Types (11)


opensync_engine.h
[+] enum OSyncEngineCmd (6)
[+] enum OSyncEngineEvent (5)

to the top

Header Files (69)


file.h
opensync-archive.h
opensync-client.h
opensync-context.h
opensync-data.h
opensync-engine.h
opensync-error.h
opensync-format.h
opensync-group.h
opensync-helper.h
opensync-ipc.h
opensync-mapping.h
opensync-merger.h
opensync-module.h
opensync-plugin.h
opensync-serializer.h
opensync-support.h
opensync-time.h
opensync-version.h
opensync-xmlformat.h
opensync.h
opensync_anchor.h
opensync_archive.h
opensync_capabilities.h
opensync_capability.h
opensync_change.h
opensync_client.h
opensync_client_proxy.h
opensync_converter.h
opensync_data.h
opensync_db.h
opensync_engine.h
opensync_filter.h
opensync_format_env.h
opensync_group.h
opensync_group_env.h
opensync_hashtable.h
opensync_list.h
opensync_mapping.h
opensync_mapping_engine.h
opensync_mapping_entry.h
opensync_mapping_table.h
opensync_mapping_view.h
opensync_member.h
opensync_merger.h
opensync_message.h
opensync_obj_engine.h
opensync_objformat.h
opensync_objformat_sink.h
opensync_plugin.h
opensync_plugin_advancedoptions.h
opensync_plugin_authentication.h
opensync_plugin_config.h
opensync_plugin_connection.h
opensync_plugin_env.h
opensync_plugin_info.h
opensync_plugin_localization.h
opensync_plugin_resource.h
opensync_queue.h
opensync_serializer.h
opensync_sink.h
opensync_status.h
opensync_time.h
opensync_updater.h
opensync_version.h
opensync_xmlfield.h
opensync_xmlfieldlist.h
opensync_xmlformat.h
opensync_xmlformat_schema.h

to the top

Shared Libraries (1)


libopensync.so.1.0.0

to the top




Generated on Fri Dec 27 19:20:13 2013 for OpenSync by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API