LIBSTELLAR_DEVEL {
global:
	packet_get_layer_count;
	packet_get_layer_by_idx;

	packet_get_tunnel_count;
	packet_get_tunnel_by_idx;

	packet_prepend_sids;
	packet_get_direction;
	packet_set_action;
	packet_get_action;
	packet_get_raw_data;
	packet_get_raw_len;
	packet_get_payload;
	packet_get_payload_len;
	packet_build_tcp;
	packet_build_udp;
	packet_build_l3;

	tcp_segment_get_data;
	tcp_segment_get_len;

	session_exdata_free;
	stellar_exdata_new_index;
	session_exdata_set;
	session_exdata_get;

	stellar_mq_create_topic;
	stellar_mq_get_topic_id;
	stellar_mq_update_topic;
	stellar_mq_destroy_topic;
	stellar_session_mq_subscribe;
	session_mq_publish_message;
	session_mq_ignore_message;
	session_mq_unignore_message;

	session_is_symmetric;
	session_has_duplicate_traffic;
	session_get_type;
	session_get_current_state;
	session_get0_current_packet;
	session_get_closing_reason;
	session_get_direction;
	session_get_current_flow_direction;
	session_get_first_packet;
	session_get_id;
	session_get_timestamp;
	session_get_stat;
	session_get0_readable_addr;
	session_set_discard;

	stellar_session_plugin_register;
	stellar_session_plugin_dettach_current_session;
	stellar_packet_plugin_register;
	stellar_polling_plugin_register;
	stellar_get_current_thread_index;
	stellar_get_worker_thread_num;
	stellar_send_build_packet;
	stellar_new;
	stellar_run;
	stellar_free;
	stellar_loopbreak;
	stellar_get_logger;
	stellar_reload_log_level;
	log_print;
	log_check_level;

    	http_message_*;
    	http_decoder_init;
        http_decoder_exit;
        http_decoder_tcp_stream_msg_cb;
		http_url_decode;

        lpi_plugin_load;
        lpi_plugin_unload;

local: *;
};
