/**
* Read all packets of a capture file into the internal structures.
- *
+ *
* @param cf the capture file to be read
* @param from_save reread asked from cf_save
* @return one of cf_read_status_t
/**
* Start reading from the end of a capture file.
* This is used in "Update list of packets in Real-Time".
- *
+ *
* @param cf the capture file to be read from
* @param fname the filename to be read from
* @param is_tempfile is this a temporary file?
/**
* Read packets from the "end" of a capture file.
- *
+ *
* @param cf the capture file to be read from
* @param to_read the number of packets to read
* @param err the error code, if an error had occured
*/
cf_read_status_t cf_continue_tail(capture_file *cf, volatile int to_read, int *err);
+/**
+ * Fake reading packets from the "end" of a capture file.
+ *
+ * @param cf the capture file to be read from
+ */
+void cf_fake_continue_tail(capture_file *cf);
+
/**
* Finish reading from "end" of a capture file.
- *
+ *
* @param cf the capture file to be read from
* @param err the error code, if an error had occured
* @return one of cf_read_status_t
/**
* Determine whether this capture file (or a range of it) can be saved
* (except by copying the raw file data).
- *
+ *
* @param cf the capture file to check
* @return TRUE if it can be saved, FALSE if it can't
*/
/**
* Save a capture file (or a range of it).
- *
+ *
* @param cf the capture file to save to
* @param fname the filename to save to
* @param range the range of packets to save
/**
* Get a displayable name of the capture file.
- *
+ *
* @param cf the capture file
* @return the displayable name (don't have to be g_free'd)
*/
/**
* Get the number of packets in the capture file.
- *
+ *
* @param cf the capture file
* @return the number of packets in the capture file
*/
/**
* Set the number of packets in the capture file.
- *
+ *
* @param cf the capture file
* @param the number of packets in the capture file
*/
/**
* Is this capture file a temporary file?
- *
+ *
* @param cf the capture file
* @return TRUE if it's a temporary file, FALSE otherwise
*/
/**
* Set flag, if the number of packet drops while capturing are known or not.
- *
+ *
* @param cf the capture file
* @param drops_known TRUE if the number of packet drops are known, FALSE otherwise
*/
/**
* Set the number of packet drops while capturing.
- *
+ *
* @param cf the capture file
* @param drops the number of packet drops occured while capturing
*/
/**
* Get flag state, if the number of packet drops while capturing are known or not.
- *
+ *
* @param cf the capture file
* @return TRUE if the number of packet drops are known, FALSE otherwise
*/
/**
* Get the number of packet drops while capturing.
- *
+ *
* @param cf the capture file
* @return the number of packet drops occured while capturing
*/
/**
* Set the read filter.
* @todo this shouldn't be required, remove it somehow
- *
+ *
* @param cf the capture file
* @param rfcode the readfilter
*/
/**
* "Display Filter" packets in the capture file.
- *
+ *
* @param cf the capture file
* @param dfilter the display filter
* @param force TRUE if do in any case, FALSE only if dfilter changed
/**
* At least one "Refence Time" flag has changed, rescan all packets.
- *
+ *
* @param cf the capture file
*/
void cf_reftime_packets(capture_file *cf);
/**
* The coloring rules have changed, redo coloring
- *
+ *
* @param cf the capture file
*/
void cf_colorize_packets(capture_file *cf);
/**
* "Something" has changed, rescan all packets.
- *
+ *
* @param cf the capture file
*/
void cf_redissect_packets(capture_file *cf);
/**
* Rescan all packets and just run taps - don't reconstruct the display.
- *
+ *
* @param cf the capture file
* @return one of cf_read_status_t
*/
/**
* The time format has changed, rescan all packets.
- *
+ *
* @param cf the capture file
*/
void cf_change_time_formats(capture_file *cf);
/**
* Adjust timestamp precision if auto is selected.
- *
+ *
* @param cf the capture file
*/
void cf_timestamp_auto_precision(capture_file *cf);
/**
* Print the capture file.
- *
+ *
* @param cf the capture file
* @param print_args the arguments what and how to print
* @return one of cf_print_status_t
/**
* Print (export) the capture file into PDML format.
- *
+ *
* @param cf the capture file
* @param print_args the arguments what and how to export
* @return one of cf_print_status_t
/**
* Print (export) the capture file into PSML format.
- *
+ *
* @param cf the capture file
* @param print_args the arguments what and how to export
* @return one of cf_print_status_t
/**
* Find Packet in protocol tree.
- *
+ *
* @param cf the capture file
* @param string the string to find
* @return TRUE if a packet was found, FALSE otherwise
/**
* Find Packet in summary line.
- *
+ *
* @param cf the capture file
* @param string the string to find
* @return TRUE if a packet was found, FALSE otherwise
/**
* Find Packet in packet data.
- *
+ *
* @param cf the capture file
* @param string the string to find
* @param string_size the size of the string to find
/**
* Find Packet by display filter.
- *
+ *
* @param cf the capture file
* @param sfcode the display filter to find a packet for
* @return TRUE if a packet was found, FALSE otherwise
/**
* GoTo Packet in first row.
- *
+ *
* @param cf the capture file
* @return TRUE if the first row exists, FALSE otherwise
*/
/**
* GoTo Packet in last row.
- *
+ *
* @param cf the capture file
* @return TRUE if last row exists, FALSE otherwise
*/
/**
* GoTo Packet with the given row.
- *
+ *
* @param cf the capture file
* @param row the row to go to
* @return TRUE if this row exists, FALSE otherwise