Wireshark  4.3.0
The Wireshark network protocol analyzer
help_url.h
Go to the documentation of this file.
1 
12 #ifndef __HELP_URL_H__
13 #define __HELP_URL_H__
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif /* __cplusplus */
18 
23 typedef enum {
24  TOPIC_ACTION_NONE,
25 
26  /* pages online at www.wireshark.org */
27  ONLINEPAGE_HOME,
28  ONLINEPAGE_WIKI,
29  ONLINEPAGE_USERGUIDE,
30  ONLINEPAGE_FAQ,
31  ONLINEPAGE_DOWNLOAD,
32  ONLINEPAGE_DOCS,
33  ONLINEPAGE_SAMPLE_FILES,
34  ONLINEPAGE_CAPTURE_SETUP,
35  ONLINEPAGE_NETWORK_MEDIA,
36  ONLINEPAGE_SAMPLE_CAPTURES,
37  ONLINEPAGE_SECURITY,
38  ONLINEPAGE_CHIMNEY,
39  ONLINEPAGE_ASK,
40 
41  /* local manual pages */
42  LOCALPAGE_MAN_WIRESHARK = 100,
43  LOCALPAGE_MAN_WIRESHARK_FILTER,
44  LOCALPAGE_MAN_CAPINFOS,
45  LOCALPAGE_MAN_DUMPCAP,
46  LOCALPAGE_MAN_EDITCAP,
47  LOCALPAGE_MAN_MERGECAP,
48  LOCALPAGE_MAN_RAWSHARK,
49  LOCALPAGE_MAN_REORDERCAP,
50  LOCALPAGE_MAN_TEXT2PCAP,
51  LOCALPAGE_MAN_TSHARK,
52 
53  /* Release Notes */
54  LOCALPAGE_RELEASE_NOTES,
55 
56  /* help pages (textfiles or local HTML User's Guide) */
57  HELP_CONTENT = 200,
58  HELP_GETTING_STARTED, /* currently unused */
59  HELP_CAPTURE_OPTIONS, /* currently unused */
60  HELP_CAPTURE_FILTERS_DIALOG,
61  HELP_DISPLAY_FILTERS_DIALOG,
62  HELP_FILTER_EXPRESSION_DIALOG,
63  HELP_DISPLAY_MACRO_DIALOG,
64  HELP_COLORING_RULES_DIALOG,
65  HELP_CONFIG_PROFILES_DIALOG,
66  HELP_PRINT_DIALOG,
67  HELP_FIND_DIALOG,
68  HELP_FILESET_DIALOG,
69  HELP_FIREWALL_DIALOG,
70  HELP_GOTO_DIALOG,
71  HELP_CAPTURE_OPTIONS_DIALOG,
72  HELP_CAPTURE_MANAGE_INTERFACES_DIALOG,
73  HELP_ENABLED_PROTOCOLS_DIALOG,
74  HELP_ENABLED_HEURISTICS_DIALOG,
75  HELP_DECODE_AS_DIALOG,
76  HELP_DECODE_AS_SHOW_DIALOG,
77  HELP_FOLLOW_STREAM_DIALOG,
78  HELP_SHOW_PACKET_BYTES_DIALOG,
79  HELP_EXPERT_INFO_DIALOG,
80  HELP_EXTCAP_OPTIONS_DIALOG,
81  HELP_STATS_SUMMARY_DIALOG,
82  HELP_STATS_PROTO_HIERARCHY_DIALOG,
83  HELP_STATS_ENDPOINTS_DIALOG,
84  HELP_STATS_CONVERSATIONS_DIALOG,
85  HELP_STATS_IO_GRAPH_DIALOG,
86  HELP_STATS_LTE_MAC_TRAFFIC_DIALOG,
87  HELP_STATS_LTE_RLC_TRAFFIC_DIALOG,
88  HELP_STATS_TCP_STREAM_GRAPHS_DIALOG,
89  HELP_STATS_WLAN_TRAFFIC_DIALOG,
90  HELP_CAPTURE_INTERFACE_OPTIONS_DIALOG,
91  HELP_PREFERENCES_DIALOG,
92  HELP_CAPTURE_INFO_DIALOG,
93  HELP_EXPORT_FILE_DIALOG,
94  HELP_EXPORT_BYTES_DIALOG,
95  HELP_EXPORT_OBJECT_LIST,
96  HELP_OPEN_DIALOG,
97  HELP_MERGE_DIALOG,
98  HELP_IMPORT_DIALOG,
99  HELP_SAVE_DIALOG,
100  HELP_EXPORT_FILE_WIN32_DIALOG,
101  HELP_OPEN_WIN32_DIALOG,
102  HELP_MERGE_WIN32_DIALOG,
103  HELP_SAVE_WIN32_DIALOG,
104  HELP_TIME_SHIFT_DIALOG,
105  HELP_TELEPHONY_VOIP_CALLS_DIALOG,
106  HELP_TELEPHONY_RTP_ANALYSIS_DIALOG,
107  HELP_TELEPHONY_RTP_STREAMS_DIALOG,
108  HELP_NEW_PACKET_DIALOG,
109  HELP_IAX2_ANALYSIS_DIALOG,
110  HELP_TELEPHONY_RTP_PLAYER_DIALOG,
111  HELP_STAT_FLOW_GRAPH
112 } topic_action_e;
113 
121 char *user_guide_url(const char *page);
122 
130 char *topic_action_url(topic_action_e action);
131 
136 void topic_action(topic_action_e topic);
137 
138 #ifdef __cplusplus
139 }
140 #endif /* __cplusplus */
141 
142 #endif /* __HELP_URL_H__ */
void topic_action(topic_action_e topic)
Definition: main_application.cpp:152
char * user_guide_url(const char *page)
Definition: help_url.c:31
char * topic_action_url(topic_action_e action)
Definition: help_url.c:65