| Wireshark 4.7.3 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
wscbor_enc.h
Go to the documentation of this file.
1
15#pragma once
16#include <ws_symbol_export.h>
17#include <glib.h>
18#include <stdbool.h>
19#include <stdint.h>
20
21#ifdef __cplusplus
22 extern "C" {
23#endif
24
28WS_DLL_PUBLIC
29 void wscbor_enc_undefined(GByteArray *buf);
30
34WS_DLL_PUBLIC
35 void wscbor_enc_null(GByteArray *buf);
36
41WS_DLL_PUBLIC
42 void wscbor_enc_boolean(GByteArray *buf, bool value);
43
48WS_DLL_PUBLIC
49 void wscbor_enc_uint64(GByteArray *buf, uint64_t value);
50
55WS_DLL_PUBLIC
56 void wscbor_enc_int64(GByteArray *buf, int64_t value);
57
64WS_DLL_PUBLIC
65 void wscbor_enc_bstr(GByteArray *buf, const uint8_t *ptr, size_t len);
66
75WS_DLL_PUBLIC
76 void wscbor_enc_bstr_bytearray(GByteArray *buf, GByteArray *src);
77
82WS_DLL_PUBLIC
83 void wscbor_enc_tstr(GByteArray *buf, const char *ptr);
84
90WS_DLL_PUBLIC
91 void wscbor_enc_array_head(GByteArray *buf, size_t len);
92
98WS_DLL_PUBLIC
99 void wscbor_enc_map_head(GByteArray *buf, size_t len);
100
101#ifdef __cplusplus
102}
103#endif
wscbor_enc_bstr
WS_DLL_PUBLIC void wscbor_enc_bstr(GByteArray *buf, const uint8_t *ptr, size_t len)
Definition wscbor_enc.c:84
wscbor_enc_boolean
WS_DLL_PUBLIC void wscbor_enc_boolean(GByteArray *buf, bool value)
Definition wscbor_enc.c:65
wscbor_enc_map_head
WS_DLL_PUBLIC void wscbor_enc_map_head(GByteArray *buf, size_t len)
Definition wscbor_enc.c:111
wscbor_enc_int64
WS_DLL_PUBLIC void wscbor_enc_int64(GByteArray *buf, int64_t value)
Definition wscbor_enc.c:73
wscbor_enc_uint64
WS_DLL_PUBLIC void wscbor_enc_uint64(GByteArray *buf, uint64_t value)
Definition wscbor_enc.c:69
wscbor_enc_bstr_bytearray
WS_DLL_PUBLIC void wscbor_enc_bstr_bytearray(GByteArray *buf, GByteArray *src)
Definition wscbor_enc.c:91
wscbor_enc_undefined
WS_DLL_PUBLIC void wscbor_enc_undefined(GByteArray *buf)
Definition wscbor_enc.c:57
wscbor_enc_array_head
WS_DLL_PUBLIC void wscbor_enc_array_head(GByteArray *buf, size_t len)
Definition wscbor_enc.c:107
wscbor_enc_null
WS_DLL_PUBLIC void wscbor_enc_null(GByteArray *buf)
Definition wscbor_enc.c:61
wscbor_enc_tstr
WS_DLL_PUBLIC void wscbor_enc_tstr(GByteArray *buf, const char *ptr)
Definition wscbor_enc.c:98