![]() |
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
#include <wireshark.h>
Go to the source code of this file.
Macros | |
#define | DEFAULT_PROFILE "Default" |
Functions | |
WS_DLL_PUBLIC char * | configuration_init (const char *arg0) |
WS_DLL_PUBLIC const char * | get_progfile_dir (void) |
WS_DLL_PUBLIC char * | get_executable_path (const char *filename) |
WS_DLL_PUBLIC const char * | get_plugins_dir (void) |
WS_DLL_PUBLIC const char * | get_plugins_dir_with_version (void) |
WS_DLL_PUBLIC const char * | get_plugins_pers_dir (void) |
WS_DLL_PUBLIC const char * | get_plugins_pers_dir_with_version (void) |
WS_DLL_PUBLIC const char * | get_extcap_dir (void) |
WS_DLL_PUBLIC const char * | get_extcap_pers_dir (void) |
WS_DLL_PUBLIC bool | running_in_build_directory (void) |
WS_DLL_PUBLIC const char * | get_datafile_dir (void) |
WS_DLL_PUBLIC char * | get_datafile_path (const char *filename) |
WS_DLL_PUBLIC const char * | get_doc_dir (void) |
WS_DLL_PUBLIC char * | get_docfile_path (const char *filename) |
WS_DLL_PUBLIC char * | doc_file_url (const char *filename) |
WS_DLL_PUBLIC const char * | get_systemfile_dir (void) |
WS_DLL_PUBLIC void | set_profile_name (const char *profilename) |
WS_DLL_PUBLIC const char * | get_profile_name (void) |
WS_DLL_PUBLIC bool | is_default_profile (void) |
WS_DLL_PUBLIC bool | has_global_profiles (void) |
WS_DLL_PUBLIC char * | get_profiles_dir (void) |
WS_DLL_PUBLIC char * | get_profile_dir (const char *profilename, bool is_global) |
WS_DLL_PUBLIC int | create_profiles_dir (char **pf_dir_path_return) |
WS_DLL_PUBLIC char * | get_global_profiles_dir (void) |
WS_DLL_PUBLIC void | profile_store_persconffiles (bool store) |
WS_DLL_PUBLIC void | profile_register_persconffile (const char *filename) |
WS_DLL_PUBLIC bool | profile_exists (const char *profilename, bool global) |
WS_DLL_PUBLIC int | create_persconffile_profile (const char *profilename, char **pf_dir_path_return) |
WS_DLL_PUBLIC const GHashTable * | allowed_profile_filenames (void) |
WS_DLL_PUBLIC int | delete_persconffile_profile (const char *profilename, char **pf_dir_path_return) |
WS_DLL_PUBLIC int | rename_persconffile_profile (const char *fromname, const char *toname, char **pf_from_dir_path_return, char **pf_to_dir_path_return) |
WS_DLL_PUBLIC int | copy_persconffile_profile (const char *toname, const char *fromname, bool from_global, char **pf_filename_return, char **pf_to_dir_path_return, char **pf_from_dir_path_return) |
WS_DLL_PUBLIC int | create_persconffile_dir (char **pf_dir_path_return) |
WS_DLL_PUBLIC char * | get_persconffile_path (const char *filename, bool from_profile) |
WS_DLL_PUBLIC void | set_persconffile_dir (const char *p) |
WS_DLL_PUBLIC const char * | get_persdatafile_dir (void) |
WS_DLL_PUBLIC void | set_persdatafile_dir (const char *p) |
WS_DLL_PUBLIC WS_RETNONNULL const char * | get_current_working_dir (void) |
WS_DLL_PUBLIC const char * | file_open_error_message (int err, bool for_writing) |
WS_DLL_PUBLIC const char * | file_write_error_message (int err) |
WS_DLL_PUBLIC const char * | get_basename (const char *) |
WS_DLL_PUBLIC char * | find_last_pathname_separator (const char *path) |
WS_DLL_PUBLIC char * | get_dirname (char *) |
WS_DLL_PUBLIC int | test_for_directory (const char *) |
WS_DLL_PUBLIC int | test_for_fifo (const char *) |
WS_DLL_PUBLIC bool | test_for_regular_file (const char *) |
WS_DLL_PUBLIC bool | file_exists (const char *fname) |
WS_DLL_PUBLIC bool | config_file_exists_with_entries (const char *fname, char comment_char) |
WS_DLL_PUBLIC bool | files_identical (const char *fname1, const char *fname2) |
WS_DLL_PUBLIC bool | file_needs_reopen (int fd, const char *filename) |
WS_DLL_PUBLIC bool | write_file_binary_mode (const char *filename, const void *content, size_t content_len) |
WS_DLL_PUBLIC bool | copy_file_binary_mode (const char *from_filename, const char *to_filename) |
WS_DLL_PUBLIC char * | data_file_url (const char *filename) |
WS_DLL_PUBLIC void | free_progdirs (void) |
Filesystem utility definitions
Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs
SPDX-License-Identifier: GPL-2.0-or-later
WS_DLL_PUBLIC char * configuration_init | ( | const char * | arg0 | ) |
Initialize our configuration environment.
Get the pathname of the directory from which the executable came, and save it for future use. If you change the default application flavor, you should should do so before calling this.
arg0 | Executable name hint. Should be argv[0]. |