Wireshark 4.5.0
The Wireshark network protocol analyzer
|
#include "wsutil/nstime.h"
#include <wsutil/inet_cidr.h>
#include <epan/proto.h>
#include <epan/packet_info.h>
#include "ws_symbol_export.h"
#include <epan/wmem_scopes.h>
#include <wsutil/to_str.h>
Go to the source code of this file.
Macros | |
#define | GUID_STR_LEN 37 |
#define | MAX_ADDR_STR_LEN 256 |
#define | VINES_ADDR_LEN 6 |
#define | EUI64_STR_LEN 24 |
#define | EUI64_ADDR_LEN 8 |
#define | AX25_ADDR_LEN 7 |
#define | FCWWN_ADDR_LEN 8 |
#define | tvb_ether_to_str(scope, tvb, offset) tvb_address_to_str(scope, tvb, AT_ETHER, offset) |
#define | tvb_ip_to_str(scope, tvb, offset) tvb_address_to_str(scope, tvb, AT_IPv4, offset) |
#define | tvb_ip6_to_str(scope, tvb, offset) tvb_address_to_str(scope, tvb, AT_IPv6, offset) |
#define | tvb_fcwwn_to_str(scope, tvb, offset) tvb_address_to_str(scope, tvb, AT_FCWWN, offset) |
#define | tvb_fc_to_str(scope, tvb, offset) tvb_address_to_str(scope, tvb, AT_FC, offset) |
#define | tvb_eui64_to_str(scope, tvb, offset) tvb_address_to_str(scope, tvb, AT_EUI64, offset) |
#define | ABS_TIME_TO_STR_SHOW_ZONE (1U << 0) |
#define | ABS_TIME_TO_STR_ADD_DQUOTES (1U << 1) |
#define | ABS_TIME_TO_STR_SHOW_UTC_ONLY (1U << 2) |
#define | ABS_TIME_TO_STR_ISO8601 (1U << 3) |
#define | abs_time_to_str(scope, nst, fmt, show_zone) abs_time_to_str_ex(scope, nst, fmt, (show_zone) ? ABS_TIME_TO_STR_SHOW_ZONE : 0) |
#define | abs_time_secs_to_str(scope, nst, fmt, show_zone) abs_time_secs_to_str_ex(scope, nst, fmt, (show_zone) ? ABS_TIME_TO_STR_SHOW_ZONE : 0) |
Functions | |
WS_DLL_PUBLIC char * | address_to_str (wmem_allocator_t *scope, const address *addr) |
WS_DLL_PUBLIC char * | address_with_resolution_to_str (wmem_allocator_t *scope, const address *addr) |
WS_DLL_PUBLIC const char * | address_to_name (const address *addr) |
WS_DLL_PUBLIC char * | address_to_display (wmem_allocator_t *allocator, const address *addr) |
WS_DLL_PUBLIC void | address_to_str_buf (const address *addr, char *buf, int buf_len) |
WS_DLL_PUBLIC const char * | port_type_to_str (port_type type) |
WS_DLL_PUBLIC char * | tvb_address_with_resolution_to_str (wmem_allocator_t *scope, tvbuff_t *tvb, int type, const int offset) |
WS_DLL_PUBLIC char * | tvb_address_to_str (wmem_allocator_t *scope, tvbuff_t *tvb, int type, const int offset) |
WS_DLL_PUBLIC char * | tvb_address_var_to_str (wmem_allocator_t *scope, tvbuff_t *tvb, address_type type, const int offset, int length) |
WS_DLL_PUBLIC char * | abs_time_to_str_ex (wmem_allocator_t *scope, const nstime_t *, field_display_e fmt, int flags) |
char * | abs_time_to_unix_str (wmem_allocator_t *scope, const nstime_t *rel_time) |
WS_DLL_PUBLIC char * | abs_time_secs_to_str_ex (wmem_allocator_t *scope, const time_t, field_display_e fmt, int flags) |
WS_DLL_PUBLIC char * | signed_time_secs_to_str (wmem_allocator_t *scope, const int32_t time_val) |
WS_DLL_PUBLIC char * | unsigned_time_secs_to_str (wmem_allocator_t *scope, const uint32_t) |
WS_DLL_PUBLIC char * | signed_time_msecs_to_str (wmem_allocator_t *scope, int32_t time_val) |
WS_DLL_PUBLIC char * | rel_time_to_str (wmem_allocator_t *scope, const nstime_t *) |
WS_DLL_PUBLIC char * | rel_time_to_secs_str (wmem_allocator_t *scope, const nstime_t *) |
WS_DLL_PUBLIC char * | guid_to_str_buf (const e_guid_t *, char *, int) |
WS_DLL_PUBLIC char * | guid_to_str (wmem_allocator_t *scope, const e_guid_t *) |
WS_DLL_PUBLIC char * | decode_bits_in_field (wmem_allocator_t *scope, const unsigned bit_offset, const int no_of_bits, const uint64_t value, const unsigned encoding) |
Definitions for utilities to convert various other types to strings.
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
WS_DLL_PUBLIC char * tvb_address_to_str | ( | wmem_allocator_t * | scope, |
tvbuff_t * | tvb, | ||
int | type, | ||
const int | offset | ||
) |
Turn an address type retrieved from a tvb into a string.
scope | memory allocation scheme used |
tvb | tvbuff to retrieve address |
type | address type to retrieve |
offset | offset into tvb to retrieve address |
WS_DLL_PUBLIC char * tvb_address_var_to_str | ( | wmem_allocator_t * | scope, |
tvbuff_t * | tvb, | ||
address_type | type, | ||
const int | offset, | ||
int | length | ||
) |
Turn an address type retrieved from a tvb into a string.
scope | memory allocation scheme used |
tvb | tvbuff to retrieve address |
type | address type to retrieve |
offset | offset into tvb to retrieve address |
length | The length of the string |