Macros | Enumerations | Functions
decode.h File Reference
#include "upb/msg.h"
#include "upb/port_def.inc"
#include "upb/port_undef.inc"
Include dependency graph for decode.h:

Go to the source code of this file.

Macros

#define UPB_DECODE_MAXDEPTH(depth)   ((depth) << 16)
 

Enumerations

enum  { kUpb_DecodeOption_AliasString = 1, kUpb_DecodeOption_CheckRequired = 2 }
 
enum  upb_DecodeStatus {
  kUpb_DecodeStatus_Ok = 0, kUpb_DecodeStatus_Malformed = 1, kUpb_DecodeStatus_OutOfMemory = 2, kUpb_DecodeStatus_BadUtf8 = 3,
  kUpb_DecodeStatus_MaxDepthExceeded = 4, kUpb_DecodeStatus_MissingRequired = 5
}
 

Functions

upb_DecodeStatus upb_Decode (const char *buf, size_t size, upb_Message *msg, const upb_MiniTable *l, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 

Macro Definition Documentation

◆ UPB_DECODE_MAXDEPTH

#define UPB_DECODE_MAXDEPTH (   depth)    ((depth) << 16)

Definition at line 69 of file decode.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kUpb_DecodeOption_AliasString 
kUpb_DecodeOption_CheckRequired 

Definition at line 44 of file decode.h.

◆ upb_DecodeStatus

Enumerator
kUpb_DecodeStatus_Ok 
kUpb_DecodeStatus_Malformed 
kUpb_DecodeStatus_OutOfMemory 
kUpb_DecodeStatus_BadUtf8 
kUpb_DecodeStatus_MaxDepthExceeded 
kUpb_DecodeStatus_MissingRequired 

Definition at line 71 of file decode.h.

Function Documentation

◆ upb_Decode()

upb_DecodeStatus upb_Decode ( const char *  buf,
size_t  size,
upb_Message msg,
const upb_MiniTable l,
const upb_ExtensionRegistry extreg,
int  options,
upb_Arena arena 
)

Definition at line 1076 of file decode.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:09