Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Functions
guid-utils.h File Reference
#include <stdint.h>
#include "ws_symbol_export.h"
#include <epan/wmem_scopes.h>

Go to the source code of this file.

Classes

struct  _e_guid_t
 

Macros

#define GUID_LEN   16
 
#define guids_add_uuid(uuid, name)   guids_add_guid((const e_guid_t *) (uuid), (name))
 
#define guids_get_uuid_name(uuid, scope)   guids_get_guid_name((e_guid_t *) (uuid), scope)
 
#define guids_resolve_uuid_to_str(uuid)   guids_resolve_guid_to_str((e_guid_t *) (uuid))
 

Typedefs

typedef struct _e_guid_t e_guid_t
 

Functions

WS_DLL_PUBLIC void guids_init (void)
 
WS_DLL_PUBLIC void guids_add_guid (const e_guid_t *guid, const char *name)
 
WS_DLL_PUBLIC void guids_delete_guid (const e_guid_t *guid)
 
WS_DLL_PUBLIC const char * guids_get_guid_name (const e_guid_t *guid, wmem_allocator_t *scope)
 
WS_DLL_PUBLIC const char * guids_resolve_guid_to_str (const e_guid_t *guid, wmem_allocator_t *scope)
 
WS_DLL_PUBLIC int guid_cmp (const e_guid_t *g1, const e_guid_t *g2)
 
WS_DLL_PUBLIC unsigned guid_hash (const e_guid_t *guid)
 

Detailed Description

Definitions for GUID handling

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