#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 google_api_CustomHttpPattern | google_api_CustomHttpPattern |
typedef struct google_api_Http | google_api_Http |
typedef struct google_api_HttpRule | google_api_HttpRule |
typedef struct google_api_CustomHttpPattern google_api_CustomHttpPattern |
Definition at line 28 of file google/api/http.upb.h.
typedef struct google_api_Http google_api_Http |
Definition at line 26 of file google/api/http.upb.h.
typedef struct google_api_HttpRule google_api_HttpRule |
Definition at line 27 of file google/api/http.upb.h.
Definition at line 129 of file google/api/http.upb.h.
UPB_INLINE void google_api_CustomHttpPattern_clear_kind | ( | const google_api_CustomHttpPattern * | msg | ) |
Definition at line 303 of file google/api/http.upb.h.
UPB_INLINE void google_api_CustomHttpPattern_clear_path | ( | const google_api_CustomHttpPattern * | msg | ) |
Definition at line 309 of file google/api/http.upb.h.
UPB_INLINE upb_StringView google_api_CustomHttpPattern_kind | ( | const google_api_CustomHttpPattern * | msg | ) |
Definition at line 306 of file google/api/http.upb.h.
UPB_INLINE google_api_CustomHttpPattern* google_api_CustomHttpPattern_new | ( | upb_Arena * | arena | ) |
Definition at line 274 of file google/api/http.upb.h.
UPB_INLINE google_api_CustomHttpPattern* google_api_CustomHttpPattern_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 277 of file google/api/http.upb.h.
UPB_INLINE google_api_CustomHttpPattern* google_api_CustomHttpPattern_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 285 of file google/api/http.upb.h.
UPB_INLINE upb_StringView google_api_CustomHttpPattern_path | ( | const google_api_CustomHttpPattern * | msg | ) |
Definition at line 312 of file google/api/http.upb.h.
UPB_INLINE char* google_api_CustomHttpPattern_serialize | ( | const google_api_CustomHttpPattern * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 296 of file google/api/http.upb.h.
UPB_INLINE char* google_api_CustomHttpPattern_serialize_ex | ( | const google_api_CustomHttpPattern * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 299 of file google/api/http.upb.h.
UPB_INLINE void google_api_CustomHttpPattern_set_kind | ( | google_api_CustomHttpPattern * | msg, |
upb_StringView | value | ||
) |
Definition at line 316 of file google/api/http.upb.h.
UPB_INLINE void google_api_CustomHttpPattern_set_path | ( | google_api_CustomHttpPattern * | msg, |
upb_StringView | value | ||
) |
Definition at line 319 of file google/api/http.upb.h.
UPB_INLINE struct google_api_HttpRule* google_api_Http_add_rules | ( | google_api_Http * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 88 of file google/api/http.upb.h.
UPB_INLINE void google_api_Http_clear_fully_decode_reserved_expansion | ( | const google_api_Http * | msg | ) |
Definition at line 75 of file google/api/http.upb.h.
UPB_INLINE void google_api_Http_clear_rules | ( | const google_api_Http * | msg | ) |
Definition at line 69 of file google/api/http.upb.h.
UPB_INLINE bool google_api_Http_fully_decode_reserved_expansion | ( | const google_api_Http * | msg | ) |
Definition at line 78 of file google/api/http.upb.h.
UPB_INLINE bool google_api_Http_has_rules | ( | const google_api_Http * | msg | ) |
Definition at line 66 of file google/api/http.upb.h.
UPB_INLINE google_api_HttpRule** google_api_Http_mutable_rules | ( | google_api_Http * | msg, |
size_t * | len | ||
) |
Definition at line 82 of file google/api/http.upb.h.
UPB_INLINE google_api_Http* google_api_Http_new | ( | upb_Arena * | arena | ) |
Definition at line 37 of file google/api/http.upb.h.
UPB_INLINE google_api_Http* google_api_Http_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 40 of file google/api/http.upb.h.
UPB_INLINE google_api_Http* google_api_Http_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 48 of file google/api/http.upb.h.
UPB_INLINE google_api_HttpRule** google_api_Http_resize_rules | ( | google_api_Http * | msg, |
size_t | len, | ||
upb_Arena * | arena | ||
) |
Definition at line 85 of file google/api/http.upb.h.
const UPB_INLINE google_api_HttpRule* const* google_api_Http_rules | ( | const google_api_Http * | msg, |
size_t * | len | ||
) |
Definition at line 72 of file google/api/http.upb.h.
UPB_INLINE char* google_api_Http_serialize | ( | const google_api_Http * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 59 of file google/api/http.upb.h.
UPB_INLINE char* google_api_Http_serialize_ex | ( | const google_api_Http * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 62 of file google/api/http.upb.h.
UPB_INLINE void google_api_Http_set_fully_decode_reserved_expansion | ( | google_api_Http * | msg, |
bool | value | ||
) |
Definition at line 94 of file google/api/http.upb.h.
UPB_INLINE struct google_api_HttpRule* google_api_HttpRule_add_additional_bindings | ( | google_api_HttpRule * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 262 of file google/api/http.upb.h.
const UPB_INLINE google_api_HttpRule* const* google_api_HttpRule_additional_bindings | ( | const google_api_HttpRule * | msg, |
size_t * | len | ||
) |
Definition at line 213 of file google/api/http.upb.h.
UPB_INLINE upb_StringView google_api_HttpRule_body | ( | const google_api_HttpRule * | msg | ) |
Definition at line 195 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_clear_additional_bindings | ( | const google_api_HttpRule * | msg | ) |
Definition at line 210 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_clear_body | ( | const google_api_HttpRule * | msg | ) |
Definition at line 192 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_clear_custom | ( | const google_api_HttpRule * | msg | ) |
Definition at line 201 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_clear_delete | ( | const google_api_HttpRule * | msg | ) |
Definition at line 177 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_clear_get | ( | const google_api_HttpRule * | msg | ) |
Definition at line 150 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_clear_patch | ( | const google_api_HttpRule * | msg | ) |
Definition at line 186 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_clear_post | ( | const google_api_HttpRule * | msg | ) |
Definition at line 168 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_clear_put | ( | const google_api_HttpRule * | msg | ) |
Definition at line 159 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_clear_response_body | ( | const google_api_HttpRule * | msg | ) |
Definition at line 216 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_clear_selector | ( | const google_api_HttpRule * | msg | ) |
Definition at line 141 of file google/api/http.upb.h.
const UPB_INLINE google_api_CustomHttpPattern* google_api_HttpRule_custom | ( | const google_api_HttpRule * | msg | ) |
Definition at line 204 of file google/api/http.upb.h.
UPB_INLINE upb_StringView google_api_HttpRule_delete | ( | const google_api_HttpRule * | msg | ) |
Definition at line 180 of file google/api/http.upb.h.
UPB_INLINE upb_StringView google_api_HttpRule_get | ( | const google_api_HttpRule * | msg | ) |
Definition at line 153 of file google/api/http.upb.h.
UPB_INLINE bool google_api_HttpRule_has_additional_bindings | ( | const google_api_HttpRule * | msg | ) |
Definition at line 207 of file google/api/http.upb.h.
UPB_INLINE bool google_api_HttpRule_has_custom | ( | const google_api_HttpRule * | msg | ) |
Definition at line 198 of file google/api/http.upb.h.
UPB_INLINE bool google_api_HttpRule_has_delete | ( | const google_api_HttpRule * | msg | ) |
Definition at line 174 of file google/api/http.upb.h.
UPB_INLINE bool google_api_HttpRule_has_get | ( | const google_api_HttpRule * | msg | ) |
Definition at line 147 of file google/api/http.upb.h.
UPB_INLINE bool google_api_HttpRule_has_patch | ( | const google_api_HttpRule * | msg | ) |
Definition at line 183 of file google/api/http.upb.h.
UPB_INLINE bool google_api_HttpRule_has_post | ( | const google_api_HttpRule * | msg | ) |
Definition at line 165 of file google/api/http.upb.h.
UPB_INLINE bool google_api_HttpRule_has_put | ( | const google_api_HttpRule * | msg | ) |
Definition at line 156 of file google/api/http.upb.h.
UPB_INLINE google_api_HttpRule** google_api_HttpRule_mutable_additional_bindings | ( | google_api_HttpRule * | msg, |
size_t * | len | ||
) |
Definition at line 256 of file google/api/http.upb.h.
UPB_INLINE struct google_api_CustomHttpPattern* google_api_HttpRule_mutable_custom | ( | google_api_HttpRule * | msg, |
upb_Arena * | arena | ||
) |
Definition at line 247 of file google/api/http.upb.h.
UPB_INLINE google_api_HttpRule* google_api_HttpRule_new | ( | upb_Arena * | arena | ) |
Definition at line 100 of file google/api/http.upb.h.
UPB_INLINE google_api_HttpRule* google_api_HttpRule_parse | ( | const char * | buf, |
size_t | size, | ||
upb_Arena * | arena | ||
) |
Definition at line 103 of file google/api/http.upb.h.
UPB_INLINE google_api_HttpRule* google_api_HttpRule_parse_ex | ( | const char * | buf, |
size_t | size, | ||
const upb_ExtensionRegistry * | extreg, | ||
int | options, | ||
upb_Arena * | arena | ||
) |
Definition at line 111 of file google/api/http.upb.h.
UPB_INLINE upb_StringView google_api_HttpRule_patch | ( | const google_api_HttpRule * | msg | ) |
Definition at line 189 of file google/api/http.upb.h.
UPB_INLINE google_api_HttpRule_pattern_oneofcases google_api_HttpRule_pattern_case | ( | const google_api_HttpRule * | msg | ) |
Definition at line 138 of file google/api/http.upb.h.
UPB_INLINE upb_StringView google_api_HttpRule_post | ( | const google_api_HttpRule * | msg | ) |
Definition at line 171 of file google/api/http.upb.h.
UPB_INLINE upb_StringView google_api_HttpRule_put | ( | const google_api_HttpRule * | msg | ) |
Definition at line 162 of file google/api/http.upb.h.
UPB_INLINE google_api_HttpRule** google_api_HttpRule_resize_additional_bindings | ( | google_api_HttpRule * | msg, |
size_t | len, | ||
upb_Arena * | arena | ||
) |
Definition at line 259 of file google/api/http.upb.h.
UPB_INLINE upb_StringView google_api_HttpRule_response_body | ( | const google_api_HttpRule * | msg | ) |
Definition at line 219 of file google/api/http.upb.h.
UPB_INLINE upb_StringView google_api_HttpRule_selector | ( | const google_api_HttpRule * | msg | ) |
Definition at line 144 of file google/api/http.upb.h.
UPB_INLINE char* google_api_HttpRule_serialize | ( | const google_api_HttpRule * | msg, |
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 122 of file google/api/http.upb.h.
UPB_INLINE char* google_api_HttpRule_serialize_ex | ( | const google_api_HttpRule * | msg, |
int | options, | ||
upb_Arena * | arena, | ||
size_t * | len | ||
) |
Definition at line 125 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_set_body | ( | google_api_HttpRule * | msg, |
upb_StringView | value | ||
) |
Definition at line 241 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_set_custom | ( | google_api_HttpRule * | msg, |
google_api_CustomHttpPattern * | value | ||
) |
Definition at line 244 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_set_delete | ( | google_api_HttpRule * | msg, |
upb_StringView | value | ||
) |
Definition at line 235 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_set_get | ( | google_api_HttpRule * | msg, |
upb_StringView | value | ||
) |
Definition at line 226 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_set_patch | ( | google_api_HttpRule * | msg, |
upb_StringView | value | ||
) |
Definition at line 238 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_set_post | ( | google_api_HttpRule * | msg, |
upb_StringView | value | ||
) |
Definition at line 232 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_set_put | ( | google_api_HttpRule * | msg, |
upb_StringView | value | ||
) |
Definition at line 229 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_set_response_body | ( | google_api_HttpRule * | msg, |
upb_StringView | value | ||
) |
Definition at line 268 of file google/api/http.upb.h.
UPB_INLINE void google_api_HttpRule_set_selector | ( | google_api_HttpRule * | msg, |
upb_StringView | value | ||
) |
Definition at line 223 of file google/api/http.upb.h.
const upb_MiniTable google_api_CustomHttpPattern_msginit |
Definition at line 59 of file google/api/http.upb.c.
const upb_MiniTable google_api_Http_msginit |
Definition at line 24 of file google/api/http.upb.c.
const upb_MiniTable_File google_api_http_proto_upb_file_layout |
Definition at line 71 of file google/api/http.upb.c.
const upb_MiniTable google_api_HttpRule_msginit |
Definition at line 48 of file google/api/http.upb.c.