diff options
author | guy <guy@f5534014-38df-0310-8fa8-9805f1628bb7> | 2006-04-03 00:52:59 +0000 |
---|---|---|
committer | guy <guy@f5534014-38df-0310-8fa8-9805f1628bb7> | 2006-04-03 00:52:59 +0000 |
commit | f2f9dae00bdb364069b3082f1ddba9cb42369b54 (patch) | |
tree | f76f0d90e1ae04aa8ea52f306ac85abcfdbed539 /capture_opts.h | |
parent | 1b5aa1282822fd1d681b9087fb5403a220d4b481 (diff) |
In Tethereal, don't save to a temporary file if "-w" isn't specified,
even if doing a live capture; just print the packets without saving
them.
In dumpcap:
default to the capturing the entire packet;
don't do the "Press any key" stuff when debugging on UN*X;
do console logging (to the standard error) even when we're
running as the capture child (the sync pipe should only be the
standard output, not the standard error).
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17786 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'capture_opts.h')
-rw-r--r-- | capture_opts.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/capture_opts.h b/capture_opts.h index 8c3b85eff4..8bf3d14a33 100644 --- a/capture_opts.h +++ b/capture_opts.h @@ -35,9 +35,9 @@ /* Current state of capture engine. XXX - differentiate states */ typedef enum { - CAPTURE_STOPPED, /**< stopped */ + CAPTURE_STOPPED, /**< stopped */ CAPTURE_PREPARING, /**< preparing, but still no response from capture child */ - CAPTURE_RUNNING /**< capture child signalled ok, capture is running now */ + CAPTURE_RUNNING /**< capture child signalled ok, capture is running now */ } capture_state; @@ -57,6 +57,7 @@ typedef struct capture_options_tag { gboolean promisc_mode; /**< Capture in promiscuous mode */ int linktype; /**< Data link type to use, or -1 for "use default" */ + gboolean saving_to_file; /**< TRUE if capture is writing to a file */ gchar *save_file; /**< the capture file name */ /* GUI related */ @@ -68,18 +69,18 @@ typedef struct capture_options_tag { /* multiple files (and ringbuffer) */ gboolean multi_files_on; /**< TRUE if ring buffer in use */ - gboolean has_file_duration; /**< TRUE if ring duration specified */ + gboolean has_file_duration; /**< TRUE if ring duration specified */ gint32 file_duration; /* Switch file after n seconds */ gboolean has_ring_num_files;/**< TRUE if ring num_files specified */ guint32 ring_num_files; /**< Number of multiple buffer files */ /* autostop conditions */ gboolean has_autostop_files;/**< TRUE if maximum number of capture files - are specified */ + are specified */ gint32 autostop_files; /**< Maximum number of capture files */ - gboolean has_autostop_packets; /**< TRUE if maximum packet count is - specified */ + gboolean has_autostop_packets; /**< TRUE if maximum packet count is + specified */ int autostop_packets; /**< Maximum packet count */ gboolean has_autostop_filesize; /**< TRUE if maximum capture file size is specified */ @@ -89,7 +90,7 @@ typedef struct capture_options_tag { gint32 autostop_duration; /**< Maximum capture duration */ /* internally used (don't touch from outside) */ - int fork_child; /**< If not -1, in parent, process ID of child */ + int fork_child; /**< If not -1, in parent, process ID of child */ #ifdef _WIN32 int signal_pipe_write_fd; /**< the pipe to signal the child */ #endif |