34 in_file_state_e state;
37 GArray *idb_index_map;
44 MERGE_EVENT_INPUT_FILES_OPENED,
45 MERGE_EVENT_FRAME_TYPE_SELECTED,
46 MERGE_EVENT_READY_TO_MERGE,
47 MERGE_EVENT_RECORD_WAS_READ,
75WS_DLL_PUBLIC
const char*
116merge_files(
const char* out_filename,
const int file_type,
117 const char *
const *in_filenames,
const unsigned in_file_count,
120 wtap_compression_type compression_type);
140 const int file_type,
const char *
const *in_filenames,
141 const unsigned in_file_count,
const bool do_append,
159 const unsigned in_file_count,
const bool do_append,
162 wtap_compression_type compression_type);
merge_event
Definition merge.h:43
WS_DLL_PUBLIC idb_merge_mode merge_string_to_idb_merge_mode(const char *name)
Definition merge.c:58
idb_merge_mode
Definition merge.h:53
@ IDB_MERGE_MODE_NONE
Definition merge.h:54
@ IDB_MERGE_MODE_ALL_SAME
Definition merge.h:55
@ IDB_MERGE_MODE_ANY_SAME
Definition merge.h:56
WS_DLL_PUBLIC bool merge_files_to_tempfile(const char *tmpdir, char **out_filenamep, const char *pfx, const int file_type, const char *const *in_filenames, const unsigned in_file_count, const bool do_append, const idb_merge_mode mode, unsigned snaplen, const char *app_name, merge_progress_callback_t *cb)
Definition merge.c:1505
WS_DLL_PUBLIC bool merge_files_to_stdout(const int file_type, const char *const *in_filenames, const unsigned in_file_count, const bool do_append, const idb_merge_mode mode, unsigned snaplen, const char *app_name, merge_progress_callback_t *cb, wtap_compression_type compression_type)
Definition merge.c:1527
WS_DLL_PUBLIC const char * merge_idb_merge_mode_to_string(const int mode)
Definition merge.c:70
WS_DLL_PUBLIC bool merge_files(const char *out_filename, const int file_type, const char *const *in_filenames, const unsigned in_file_count, const bool do_append, const idb_merge_mode mode, unsigned snaplen, const char *app_name, merge_progress_callback_t *cb, wtap_compression_type compression_type)
Definition merge.c:1472
struct merge_in_file_s merge_in_file_t
Callback information for merging.
Definition merge.h:93
void * data
Definition merge.h:97