Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Typedefs | Functions
stream.h File Reference
#include <epan/tvbuff.h>
#include <epan/reassemble.h>
#include "ws_symbol_export.h"

Go to the source code of this file.

Typedefs

typedef struct stream stream_t
 
typedef struct stream_pdu_fragment stream_pdu_fragment_t
 

Functions

WS_DLL_PUBLIC stream_tstream_new (const struct conversation *conv, int p2p_dir)
 
WS_DLL_PUBLIC stream_tfind_stream (const struct conversation *conv, int p2p_dir)
 
WS_DLL_PUBLIC stream_pdu_fragment_tstream_find_frag (stream_t *stream, uint32_t framenum, uint32_t offset)
 
WS_DLL_PUBLIC stream_pdu_fragment_tstream_add_frag (stream_t *stream, uint32_t framenum, uint32_t offset, tvbuff_t *tvb, packet_info *pinfo, bool more_frags)
 
uint32_t stream_get_frag_length (const stream_pdu_fragment_t *frag)
 
fragment_headstream_get_frag_data (const stream_pdu_fragment_t *frag)
 
WS_DLL_PUBLIC tvbuff_tstream_process_reassembled (tvbuff_t *tvb, int offset, packet_info *pinfo, const char *name, const stream_pdu_fragment_t *frag, const struct _fragment_items *fit, bool *update_col_infop, proto_tree *tree)
 
uint32_t stream_get_pdu_no (const stream_pdu_fragment_t *frag)
 
void stream_init (void)
 
void stream_cleanup (void)
 

Detailed Description

Definititions for handling circuit-switched protocols which are handled as streams, and don't have lengths and IDs such as are required for reassemble.h

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