|
|
#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) |
| |
|
| WS_DLL_PUBLIC char * | address_to_str (wmem_allocator_t *scope, const address *addr) |
| | Converts an address to a string.
|
| |
| WS_DLL_PUBLIC char * | address_with_resolution_to_str (wmem_allocator_t *scope, const address *addr) |
| | Converts an address to a string with name resolution if possible.
|
| |
| WS_DLL_PUBLIC const char * | address_to_name (const address *addr) |
| | Converts an address to a name string if possible.
|
| |
| WS_DLL_PUBLIC char * | address_to_display (wmem_allocator_t *allocator, const address *addr) |
| | Converts an address to a string representation to be displayed.
|
| |
| WS_DLL_PUBLIC void | address_to_str_buf (const address *addr, char *buf, int buf_len) |
| | Convert an address to a string buffer.
|
| |
| WS_DLL_PUBLIC const char * | port_type_to_str (port_type type) |
| | Converts a port type to its string representation.
|
| |
| WS_DLL_PUBLIC char * | tvb_address_with_resolution_to_str (wmem_allocator_t *scope, tvbuff_t *tvb, int type, const unsigned offset) |
| | Converts a TVB address to a string with resolution.
|
| |
| WS_DLL_PUBLIC char * | tvb_address_to_str (wmem_allocator_t *scope, tvbuff_t *tvb, int type, const unsigned offset) |
| |
| WS_DLL_PUBLIC char * | tvb_address_var_to_str (wmem_allocator_t *scope, tvbuff_t *tvb, address_type type, const unsigned offset, unsigned length) |
| |
| WS_DLL_PUBLIC char * | abs_time_to_str_ex (wmem_allocator_t *scope, const nstime_t *abs_time, field_display_e fmt, int flags) |
| | Convert an absolute time to a string representation.
|
| |
| char * | abs_time_to_unix_str (wmem_allocator_t *scope, const nstime_t *rel_time) |
| | Converts an absolute time to a Unix timestamp string.
|
| |
| WS_DLL_PUBLIC char * | abs_time_secs_to_str_ex (wmem_allocator_t *scope, const time_t abs_time_secs, field_display_e fmt, int flags) |
| | Convert an absolute time in seconds to a string representation.
|
| |
| WS_DLL_PUBLIC char * | signed_time_secs_to_str (wmem_allocator_t *scope, const int32_t time_val) |
| | Convert a signed value in seconds to a string.
|
| |
| WS_DLL_PUBLIC char * | unsigned_time_secs_to_str (wmem_allocator_t *scope, const uint32_t time_val) |
| | Convert an unsigned value in seconds to a string.
|
| |
| WS_DLL_PUBLIC char * | signed_time_msecs_to_str (wmem_allocator_t *scope, int32_t time_val) |
| | Convert a signed time value in milliseconds to a string.
|
| |
| WS_DLL_PUBLIC char * | rel_time_to_str (wmem_allocator_t *scope, const nstime_t *rel_time) |
| | Convert a relative time to a string representation.
|
| |
| WS_DLL_PUBLIC char * | rel_time_to_secs_str (wmem_allocator_t *scope, const nstime_t *rel_time) |
| | Converts a relative time to a string representation in seconds.
|
| |
| WS_DLL_PUBLIC char * | guid_to_str_buf (const e_guid_t *guid, char *buf, int buf_len) |
| | Convert a GUID to a string buffer.
|
| |
| WS_DLL_PUBLIC char * | guid_to_str (wmem_allocator_t *scope, const e_guid_t *guid) |
| | Convert a GUID to a string.
|
| |
| 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) |
| | Decodes bits from a given offset and number of bits in a value.
|
| |
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
Converts an address to a string representation to be displayed.
address_to_display takes as input an "address", as defined in address.h .
If the address is of a type that can be translated into a name, and the user has activated name resolution, and the name can be resolved, it returns a string containing the translated name.
Otherwise, if the address is of type AT_NONE, it returns "NONE".
Otherwise, it returns a string containing the result of address_to_str on the argument, which should be a string representation for the address, e.g. "10.10.10.10" for IPv4 address 10.10.10.10.
- Parameters
-
| allocator | Memory allocation scope for the resulting string. |
| addr | The address to convert. |
- Returns
- A string containing the translated name, "NONE", or a string representation of the address.
| WS_DLL_PUBLIC const char * address_to_name |
( |
const address * |
addr | ) |
|
Converts an address to a name string if possible.
address_to_name takes as input an "address", as defined in address.h.
If the address is of a type that can be translated into a name, and the user has activated name resolution, and the name can be resolved, it returns a string containing the translated name.
Otherwise, it returns NULL.
- Parameters
-
| addr | The address to convert. |
- Returns
- A string containing the translated name, or NULL if translation is not possible