aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/Xplugin_api.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2003-07-18 03:02:12 +0000
committerGuy Harris <guy@alum.mit.edu>2003-07-18 03:02:12 +0000
commitbef8e395a878b4edf95f918c1dc8d8de319e21e6 (patch)
treebc294a47759910e5bbb894cadbe7eb90ba1fc197 /plugins/Xplugin_api.h
parent5fb05113281c65566a6c7ce8cf778aedb61b801c (diff)
From Matthijs Melchior: generate all declarations and definitions for
plugin ABI from a single file. svn path=/trunk/; revision=8038
Diffstat (limited to 'plugins/Xplugin_api.h')
-rw-r--r--plugins/Xplugin_api.h209
1 files changed, 209 insertions, 0 deletions
diff --git a/plugins/Xplugin_api.h b/plugins/Xplugin_api.h
new file mode 100644
index 0000000000..afbab262a8
--- /dev/null
+++ b/plugins/Xplugin_api.h
@@ -0,0 +1,209 @@
+#define check_col (*p_check_col)
+#define col_clear (*p_col_clear)
+#define col_add_fstr (*p_col_add_fstr)
+#define col_append_fstr (*p_col_append_fstr)
+#define col_prepend_fstr (*p_col_prepend_fstr)
+#define col_add_str (*p_col_add_str)
+#define col_append_str (*p_col_append_str)
+#define col_set_str (*p_col_set_str)
+#define register_init_routine (*p_register_init_routine)
+#define register_postseq_cleanup_routine (*p_register_postseq_cleanup_routine)
+#define match_strval (*p_match_strval)
+#define val_to_str (*p_val_to_str)
+#define conversation_new (*p_conversation_new)
+#define find_conversation (*p_find_conversation)
+#define conversation_set_dissector (*p_conversation_set_dissector)
+#define proto_register_protocol (*p_proto_register_protocol)
+#define proto_register_field_array (*p_proto_register_field_array)
+#define proto_register_subtree_array (*p_proto_register_subtree_array)
+#define dissector_add (*p_dissector_add)
+#define dissector_delete (*p_dissector_delete)
+#define dissector_add_handle (*p_dissector_add_handle)
+#define heur_dissector_add (*p_heur_dissector_add)
+#define register_dissector (*p_register_dissector)
+#define find_dissector (*p_find_dissector)
+#define create_dissector_handle (*p_create_dissector_handle)
+#define call_dissector (*p_call_dissector)
+#define tcp_dissect_pdus (*p_tcp_dissect_pdus)
+#define proto_is_protocol_enabled (*p_proto_is_protocol_enabled)
+#define proto_item_get_len (*p_proto_item_get_len)
+#define proto_item_set_len (*p_proto_item_set_len)
+#define proto_item_set_text (*p_proto_item_set_text)
+#define proto_item_append_text (*p_proto_item_append_text)
+#define proto_item_add_subtree (*p_proto_item_add_subtree)
+#define proto_tree_add_item (*p_proto_tree_add_item)
+#define proto_tree_add_item_hidden (*p_proto_tree_add_item_hidden)
+#define proto_tree_add_protocol_format (*p_proto_tree_add_protocol_format)
+#define proto_tree_add_bytes (*p_proto_tree_add_bytes)
+#define proto_tree_add_bytes_hidden (*p_proto_tree_add_bytes_hidden)
+#define proto_tree_add_bytes_format (*p_proto_tree_add_bytes_format)
+#define proto_tree_add_time (*p_proto_tree_add_time)
+#define proto_tree_add_time_hidden (*p_proto_tree_add_time_hidden)
+#define proto_tree_add_time_format (*p_proto_tree_add_time_format)
+#define proto_tree_add_ipxnet (*p_proto_tree_add_ipxnet)
+#define proto_tree_add_ipxnet_hidden (*p_proto_tree_add_ipxnet_hidden)
+#define proto_tree_add_ipxnet_format (*p_proto_tree_add_ipxnet_format)
+#define proto_tree_add_ipv4 (*p_proto_tree_add_ipv4)
+#define proto_tree_add_ipv4_hidden (*p_proto_tree_add_ipv4_hidden)
+#define proto_tree_add_ipv4_format (*p_proto_tree_add_ipv4_format)
+#define proto_tree_add_ipv6 (*p_proto_tree_add_ipv6)
+#define proto_tree_add_ipv6_hidden (*p_proto_tree_add_ipv6_hidden)
+#define proto_tree_add_ipv6_format (*p_proto_tree_add_ipv6_format)
+#define proto_tree_add_ether (*p_proto_tree_add_ether)
+#define proto_tree_add_ether_hidden (*p_proto_tree_add_ether_hidden)
+#define proto_tree_add_ether_format (*p_proto_tree_add_ether_format)
+#define proto_tree_add_string (*p_proto_tree_add_string)
+#define proto_tree_add_string_hidden (*p_proto_tree_add_string_hidden)
+#define proto_tree_add_string_format (*p_proto_tree_add_string_format)
+#define proto_tree_add_boolean (*p_proto_tree_add_boolean)
+#define proto_tree_add_boolean_hidden (*p_proto_tree_add_boolean_hidden)
+#define proto_tree_add_boolean_format (*p_proto_tree_add_boolean_format)
+#define proto_tree_add_double (*p_proto_tree_add_double)
+#define proto_tree_add_double_hidden (*p_proto_tree_add_double_hidden)
+#define proto_tree_add_double_format (*p_proto_tree_add_double_format)
+#define proto_tree_add_uint (*p_proto_tree_add_uint)
+#define proto_tree_add_uint_hidden (*p_proto_tree_add_uint_hidden)
+#define proto_tree_add_uint_format (*p_proto_tree_add_uint_format)
+#define proto_tree_add_int (*p_proto_tree_add_int)
+#define proto_tree_add_int_hidden (*p_proto_tree_add_int_hidden)
+#define proto_tree_add_int_format (*p_proto_tree_add_int_format)
+#define proto_tree_add_text (*p_proto_tree_add_text)
+#define tvb_new_subset (*p_tvb_new_subset)
+#define tvb_set_free_cb (*p_tvb_set_free_cb)
+#define tvb_set_child_real_data_tvbuff (*p_tvb_set_child_real_data_tvbuff)
+#define tvb_new_real_data (*p_tvb_new_real_data)
+#define tvb_length (*p_tvb_length)
+#define tvb_length_remaining (*p_tvb_length_remaining)
+#define tvb_bytes_exist (*p_tvb_bytes_exist)
+#define tvb_offset_exists (*p_tvb_offset_exists)
+#define tvb_reported_length (*p_tvb_reported_length)
+#define tvb_reported_length_remaining (*p_tvb_reported_length_remaining)
+#define tvb_get_guint8 (*p_tvb_get_guint8)
+#define tvb_get_ntohs (*p_tvb_get_ntohs)
+#define tvb_get_ntoh24 (*p_tvb_get_ntoh24)
+#define tvb_get_ntohl (*p_tvb_get_ntohl)
+#define tvb_get_letohs (*p_tvb_get_letohs)
+#define tvb_get_letoh24 (*p_tvb_get_letoh24)
+#define tvb_get_letohl (*p_tvb_get_letohl)
+#define tvb_memcpy (*p_tvb_memcpy)
+#define tvb_memdup (*p_tvb_memdup)
+#define tvb_get_ptr (*p_tvb_get_ptr)
+#define tvb_find_guint8 (*p_tvb_find_guint8)
+#define tvb_pbrk_guint8 (*p_tvb_pbrk_guint8)
+#define tvb_strnlen (*p_tvb_strnlen)
+#define tvb_format_text (*p_tvb_format_text)
+#define tvb_get_nstringz (*p_tvb_get_nstringz)
+#define tvb_get_nstringz0 (*p_tvb_get_nstringz0)
+#define tvb_find_line_end (*p_tvb_find_line_end)
+#define tvb_find_line_end_unquoted (*p_tvb_find_line_end_unquoted)
+#define tvb_strneql (*p_tvb_strneql)
+#define tvb_strncaseeql (*p_tvb_strncaseeql)
+#define tvb_bytes_to_str (*p_tvb_bytes_to_str)
+#define prefs_register_protocol (*p_prefs_register_protocol)
+#define prefs_register_uint_preference (*p_prefs_register_uint_preference)
+#define prefs_register_bool_preference (*p_prefs_register_bool_preference)
+#define prefs_register_enum_preference (*p_prefs_register_enum_preference)
+#define prefs_register_string_preference (*p_prefs_register_string_preference)
+#define register_giop_user (*p_register_giop_user)
+#define is_big_endian (*p_is_big_endian)
+#define get_CDR_encap_info (*p_get_CDR_encap_info)
+#define get_CDR_any (*p_get_CDR_any)
+#define get_CDR_boolean (*p_get_CDR_boolean)
+#define get_CDR_char (*p_get_CDR_char)
+#define get_CDR_double (*p_get_CDR_double)
+#define get_CDR_enum (*p_get_CDR_enum)
+#define get_CDR_fixed (*p_get_CDR_fixed)
+#define get_CDR_float (*p_get_CDR_float)
+#define get_CDR_interface (*p_get_CDR_interface)
+#define get_CDR_long (*p_get_CDR_long)
+#define get_CDR_object (*p_get_CDR_object)
+#define get_CDR_octet (*p_get_CDR_octet)
+#define get_CDR_octet_seq (*p_get_CDR_octet_seq)
+#define get_CDR_short (*p_get_CDR_short)
+#define get_CDR_string (*p_get_CDR_string)
+#define get_CDR_typeCode (*p_get_CDR_typeCode)
+#define get_CDR_ulong (*p_get_CDR_ulong)
+#define get_CDR_ushort (*p_get_CDR_ushort)
+#define get_CDR_wchar (*p_get_CDR_wchar)
+#define get_CDR_wstring (*p_get_CDR_wstring)
+#define is_tpkt (*p_is_tpkt)
+#define dissect_tpkt_encap (*p_dissect_tpkt_encap)
+#define set_actual_length (*p_set_actual_length)
+#define decode_boolean_bitfield (*p_decode_boolean_bitfield)
+#define decode_numeric_bitfield (*p_decode_numeric_bitfield)
+#define decode_enumerated_bitfield (*p_decode_enumerated_bitfield)
+#define register_dissector_table (*p_register_dissector_table)
+#define except_throw (*p_except_throw)
+#define dissector_try_port (*p_dissector_try_port)
+#define conversation_add_proto_data (*p_conversation_add_proto_data)
+#define conversation_get_proto_data (*p_conversation_get_proto_data)
+#define conversation_delete_proto_data (*p_conversation_delete_proto_data)
+#define p_add_proto_data (*p_p_add_proto_data)
+#define p_get_proto_data (*p_p_get_proto_data)
+#define ip_to_str (*p_ip_to_str)
+#define ip6_to_str (*p_ip6_to_str)
+#define time_secs_to_str (*p_time_secs_to_str)
+#define time_msecs_to_str (*p_time_msecs_to_str)
+#define abs_time_to_str (*p_abs_time_to_str)
+#define proto_get_id_by_filter_name (*p_proto_get_id_by_filter_name)
+#define proto_get_protocol_name (*p_proto_get_protocol_name)
+#define proto_get_protocol_short_name (*p_proto_get_protocol_short_name)
+#define proto_get_protocol_filter_name (*p_proto_get_protocol_filter_name)
+#define prefs_register_obsolete_preference (*p_prefs_register_obsolete_preference)
+#define add_new_data_source (*p_add_new_data_source)
+#define fragment_table_init (*p_fragment_table_init)
+#define reassembled_table_init (*p_reassembled_table_init)
+#define fragment_add (*p_fragment_add)
+#define fragment_add_seq (*p_fragment_add_seq)
+#define fragment_add_seq_check (*p_fragment_add_seq_check)
+#define fragment_add_seq_next (*p_fragment_add_seq_next)
+#define fragment_get (*p_fragment_get)
+#define fragment_set_tot_len (*p_fragment_set_tot_len)
+#define fragment_get_tot_len (*p_fragment_get_tot_len)
+#define fragment_set_partial_reassembly (*p_fragment_set_partial_reassembly)
+#define fragment_delete (*p_fragment_delete)
+#define show_fragment_tree (*p_show_fragment_tree)
+#define show_fragment_seq_tree (*p_show_fragment_seq_tree)
+#define register_tap (*p_register_tap)
+#define tap_queue_packet (*p_tap_queue_packet)
+#define asn1_open (*p_asn1_open)
+#define asn1_close (*p_asn1_close)
+#define asn1_octet_decode (*p_asn1_octet_decode)
+#define asn1_tag_decode (*p_asn1_tag_decode)
+#define asn1_id_decode (*p_asn1_id_decode)
+#define asn1_length_decode (*p_asn1_length_decode)
+#define asn1_header_decode (*p_asn1_header_decode)
+#define asn1_eoc (*p_asn1_eoc)
+#define asn1_eoc_decode (*p_asn1_eoc_decode)
+#define asn1_null_decode (*p_asn1_null_decode)
+#define asn1_bool_decode (*p_asn1_bool_decode)
+#define asn1_int32_value_decode (*p_asn1_int32_value_decode)
+#define asn1_int32_decode (*p_asn1_int32_decode)
+#define asn1_uint32_value_decode (*p_asn1_uint32_value_decode)
+#define asn1_uint32_decode (*p_asn1_uint32_decode)
+#define asn1_bits_decode (*p_asn1_bits_decode)
+#define asn1_string_value_decode (*p_asn1_string_value_decode)
+#define asn1_string_decode (*p_asn1_string_decode)
+#define asn1_octet_string_decode (*p_asn1_octet_string_decode)
+#define asn1_subid_decode (*p_asn1_subid_decode)
+#define asn1_oid_value_decode (*p_asn1_oid_value_decode)
+#define asn1_oid_decode (*p_asn1_oid_decode)
+#define asn1_sequence_decode (*p_asn1_sequence_decode)
+#define asn1_err_to_str (*p_asn1_err_to_str)
+#define proto_item_set_end (*p_proto_item_set_end)
+#define proto_tree_add_none_format (*p_proto_tree_add_none_format)
+#define except_init (*p_except_init)
+#define except_deinit (*p_except_deinit)
+#define except_rethrow (*p_except_rethrow)
+#define except_throwd (*p_except_throwd)
+#define except_throwf (*p_except_throwf)
+#define except_unhandled_catcher (*p_except_unhandled_catcher)
+#define except_take_data (*p_except_take_data)
+#define except_set_allocator (*p_except_set_allocator)
+#define except_alloc (*p_except_alloc)
+#define except_free (*p_except_free)
+#define except_pop (*p_except_pop)
+#define except_setup_try (*p_except_setup_try)
+#define col_set_fence (*p_col_set_fence)
+#define tvb_get_string (*p_tvb_get_string)
+#define tvb_get_stringz (*p_tvb_get_stringz)