#include "upb/msg_internal.h"
#include "upb/decode.h"
#include "upb/decode_fast.h"
#include "upb/encode.h"
#include "upb/port_def.inc"
#include "upb/port_undef.inc"
Go to the source code of this file.
Typedefs | |
typedef struct xds_core_v3_ResourceLocator | xds_core_v3_ResourceLocator |
typedef struct xds_core_v3_ResourceLocator_Directive | xds_core_v3_ResourceLocator_Directive |
typedef struct xds_core_v3_ResourceLocator xds_core_v3_ResourceLocator |
Definition at line 25 of file resource_locator.upb.h.
Definition at line 26 of file resource_locator.upb.h.
Enumerator | |
---|---|
xds_core_v3_ResourceLocator_context_param_specifier_exact_context | |
xds_core_v3_ResourceLocator_context_param_specifier_NOT_SET |
Definition at line 71 of file resource_locator.upb.h.
Enumerator | |
---|---|
xds_core_v3_ResourceLocator_Directive_directive_alt | |
xds_core_v3_ResourceLocator_Directive_directive_entry | |
xds_core_v3_ResourceLocator_Directive_directive_NOT_SET |
Definition at line 189 of file resource_locator.upb.h.
Enumerator | |
---|---|
xds_core_v3_ResourceLocator_XDSTP | |
xds_core_v3_ResourceLocator_HTTP | |
xds_core_v3_ResourceLocator_FILE |
Definition at line 32 of file resource_locator.upb.h.
UPB_INLINE struct xds_core_v3_ResourceLocator_Directive* xds_core_v3_ResourceLocator_add_directives | ( | xds_core_v3_ResourceLocator * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 151 of file resource_locator.upb.h.
UPB_INLINE upb_StringView xds_core_v3_ResourceLocator_authority | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 93 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_clear_authority | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 90 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_clear_directives | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 114 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_clear_exact_context | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 105 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_clear_id | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 84 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_clear_resource_type | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 96 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_clear_scheme | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 78 of file resource_locator.upb.h.
UPB_INLINE xds_core_v3_ResourceLocator_context_param_specifier_oneofcases xds_core_v3_ResourceLocator_context_param_specifier_case | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 75 of file resource_locator.upb.h.
const UPB_INLINE xds_core_v3_ResourceLocator* xds_core_v3_ResourceLocator_Directive_alt | ( | const xds_core_v3_ResourceLocator_Directive * | msg | ) |
Definition at line 203 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_Directive_clear_alt | ( | const xds_core_v3_ResourceLocator_Directive * | msg | ) |
Definition at line 200 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_Directive_clear_entry | ( | const xds_core_v3_ResourceLocator_Directive * | msg | ) |
Definition at line 209 of file resource_locator.upb.h.
UPB_INLINE xds_core_v3_ResourceLocator_Directive_directive_oneofcases xds_core_v3_ResourceLocator_Directive_directive_case | ( | const xds_core_v3_ResourceLocator_Directive * | msg | ) |
Definition at line 194 of file resource_locator.upb.h.
UPB_INLINE upb_StringView xds_core_v3_ResourceLocator_Directive_entry | ( | const xds_core_v3_ResourceLocator_Directive * | msg | ) |
Definition at line 212 of file resource_locator.upb.h.
UPB_INLINE bool xds_core_v3_ResourceLocator_Directive_has_alt | ( | const xds_core_v3_ResourceLocator_Directive * | msg | ) |
Definition at line 197 of file resource_locator.upb.h.
UPB_INLINE bool xds_core_v3_ResourceLocator_Directive_has_entry | ( | const xds_core_v3_ResourceLocator_Directive * | msg | ) |
Definition at line 206 of file resource_locator.upb.h.
UPB_INLINE struct xds_core_v3_ResourceLocator* xds_core_v3_ResourceLocator_Directive_mutable_alt | ( | xds_core_v3_ResourceLocator_Directive * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 219 of file resource_locator.upb.h.
UPB_INLINE xds_core_v3_ResourceLocator_Directive* xds_core_v3_ResourceLocator_Directive_new | ( | upb_Arena * | arena | ) |
Definition at line 160 of file resource_locator.upb.h.
UPB_INLINE xds_core_v3_ResourceLocator_Directive* xds_core_v3_ResourceLocator_Directive_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 163 of file resource_locator.upb.h.
UPB_INLINE xds_core_v3_ResourceLocator_Directive* xds_core_v3_ResourceLocator_Directive_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 171 of file resource_locator.upb.h.
UPB_INLINE char* xds_core_v3_ResourceLocator_Directive_serialize | ( | const xds_core_v3_ResourceLocator_Directive * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 182 of file resource_locator.upb.h.
UPB_INLINE char* xds_core_v3_ResourceLocator_Directive_serialize_ex | ( | const xds_core_v3_ResourceLocator_Directive * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 185 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_Directive_set_alt | ( | xds_core_v3_ResourceLocator_Directive * | msg, |
xds_core_v3_ResourceLocator * | value | ||
) |
Definition at line 216 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_Directive_set_entry | ( | xds_core_v3_ResourceLocator_Directive * | msg, |
upb_StringView | value | ||
) |
Definition at line 228 of file resource_locator.upb.h.
const UPB_INLINE xds_core_v3_ResourceLocator_Directive* const* xds_core_v3_ResourceLocator_directives | ( | const xds_core_v3_ResourceLocator * | msg, |
size_t * | len | ||
) |
Definition at line 117 of file resource_locator.upb.h.
UPB_INLINE const struct xds_core_v3_ContextParams* xds_core_v3_ResourceLocator_exact_context | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 108 of file resource_locator.upb.h.
UPB_INLINE bool xds_core_v3_ResourceLocator_has_directives | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 111 of file resource_locator.upb.h.
UPB_INLINE bool xds_core_v3_ResourceLocator_has_exact_context | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 102 of file resource_locator.upb.h.
UPB_INLINE upb_StringView xds_core_v3_ResourceLocator_id | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 87 of file resource_locator.upb.h.
UPB_INLINE xds_core_v3_ResourceLocator_Directive** xds_core_v3_ResourceLocator_mutable_directives | ( | xds_core_v3_ResourceLocator * | msg, |
size_t * | len | ||
) |
Definition at line 145 of file resource_locator.upb.h.
UPB_INLINE struct xds_core_v3_ContextParams* xds_core_v3_ResourceLocator_mutable_exact_context | ( | xds_core_v3_ResourceLocator * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 136 of file resource_locator.upb.h.
UPB_INLINE xds_core_v3_ResourceLocator* xds_core_v3_ResourceLocator_new | ( | upb_Arena * | arena | ) |
Definition at line 42 of file resource_locator.upb.h.
UPB_INLINE xds_core_v3_ResourceLocator* xds_core_v3_ResourceLocator_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 45 of file resource_locator.upb.h.
UPB_INLINE xds_core_v3_ResourceLocator* xds_core_v3_ResourceLocator_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 53 of file resource_locator.upb.h.
UPB_INLINE xds_core_v3_ResourceLocator_Directive** xds_core_v3_ResourceLocator_resize_directives | ( | xds_core_v3_ResourceLocator * | msg, |
size_t | len, | ||
upb_Arena * | arena | ||
) |
Definition at line 148 of file resource_locator.upb.h.
UPB_INLINE upb_StringView xds_core_v3_ResourceLocator_resource_type | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 99 of file resource_locator.upb.h.
UPB_INLINE int32_t xds_core_v3_ResourceLocator_scheme | ( | const xds_core_v3_ResourceLocator * | msg | ) |
Definition at line 81 of file resource_locator.upb.h.
UPB_INLINE char* xds_core_v3_ResourceLocator_serialize | ( | const xds_core_v3_ResourceLocator * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 64 of file resource_locator.upb.h.
UPB_INLINE char* xds_core_v3_ResourceLocator_serialize_ex | ( | const xds_core_v3_ResourceLocator * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 67 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_set_authority | ( | xds_core_v3_ResourceLocator * | msg, |
upb_StringView | value | ||
) |
Definition at line 127 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_set_exact_context | ( | xds_core_v3_ResourceLocator * | msg, |
struct xds_core_v3_ContextParams * | value | ||
) |
Definition at line 133 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_set_id | ( | xds_core_v3_ResourceLocator * | msg, |
upb_StringView | value | ||
) |
Definition at line 124 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_set_resource_type | ( | xds_core_v3_ResourceLocator * | msg, |
upb_StringView | value | ||
) |
Definition at line 130 of file resource_locator.upb.h.
UPB_INLINE void xds_core_v3_ResourceLocator_set_scheme | ( | xds_core_v3_ResourceLocator * | msg, |
int32_t | value | ||
) |
Definition at line 121 of file resource_locator.upb.h.
const upb_MiniTable xds_core_v3_ContextParams_msginit |
Definition at line 24 of file context_params.upb.c.
const upb_MiniTable_File xds_core_v3_resource_locator_proto_upb_file_layout |
Definition at line 58 of file resource_locator.upb.c.
const upb_MiniTable xds_core_v3_ResourceLocator_Directive_msginit |
Definition at line 47 of file resource_locator.upb.c.
const upb_MiniTable xds_core_v3_ResourceLocator_msginit |
Definition at line 32 of file resource_locator.upb.c.