2 * Routines for LBM TCP Packet dissection
4 * Copyright (c) 2005-2014 Informatica Corporation. All Rights Reserved.
6 * Wireshark - Network traffic analyzer
7 * By Gerald Combs <gerald@wireshark.org>
8 * Copyright 1998 Gerald Combs
10 * SPDX-License-Identifier: GPL-2.0-or-later
13 #ifndef PACKET_LBTTCP_H_INCLUDED
14 #define PACKET_LBTTCP_H_INCLUDED
18 address source_address
;
22 uint32_t next_client_id
;
23 wmem_list_t
* client_list
;
28 address receiver_address
;
29 uint16_t receiver_port
;
31 lbttcp_transport_t
* transport
;
32 } lbttcp_client_transport_t
;
34 lbttcp_transport_t
* lbttcp_transport_find(const address
* source_address
, uint16_t source_port
, uint32_t session_id
, uint32_t frame
);
35 lbttcp_transport_t
* lbttcp_transport_add(const address
* source_address
, uint16_t source_port
, uint32_t session_id
, uint32_t frame
);
36 char * lbttcp_transport_source_string(const address
* source_address
, uint16_t source_port
, uint32_t session_id
);
37 bool lbttcp_transport_sid_find(const address
* source_address
, uint16_t source_port
, uint32_t frame
, uint32_t * session_id
);
38 void lbttcp_transport_sid_add(const address
* source_address
, uint16_t source_port
, uint32_t frame
, uint32_t session_id
);
43 * Editor modelines - https://www.wireshark.org/tools/modelines.html
48 * indent-tabs-mode: nil
51 * vi: set shiftwidth=4 tabstop=8 expandtab:
52 * :indentSize=4:tabSize=8:noTabs=true: