Classes | Typedefs | Functions
protobuf/php/ext/google/protobuf/def.h File Reference
#include <php.h>
#include "php-upb.h"
Include dependency graph for protobuf/php/ext/google/protobuf/def.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Descriptor
 
struct  TypeInfo
 

Typedefs

typedef struct Descriptor Descriptor
 

Functions

void Def_ModuleInit ()
 
DescriptorDescriptor_GetFromClassEntry (zend_class_entry *ce)
 
DescriptorDescriptor_GetFromFieldDef (const upb_fielddef *f)
 
DescriptorDescriptor_GetFromMessageDef (const upb_msgdef *m)
 
void DescriptorPool_AddDescriptor (const char *filename, const char *data, int size)
 
void DescriptorPool_CreateWithSymbolTable (zval *zv, upb_symtab *symtab)
 
upb_symtabDescriptorPool_GetSymbolTable ()
 
bool DescriptorPool_HasFile (const char *filename)
 
static bool TypeInfo_Eq (TypeInfo a, TypeInfo b)
 
static TypeInfo TypeInfo_FromType (upb_fieldtype_t type)
 
static TypeInfo TypeInfo_Get (const upb_fielddef *f)
 

Typedef Documentation

◆ Descriptor

typedef struct Descriptor Descriptor

Function Documentation

◆ Def_ModuleInit()

void Def_ModuleInit ( )

Definition at line 1051 of file protobuf/php/ext/google/protobuf/def.c.

◆ Descriptor_GetFromClassEntry()

Descriptor* Descriptor_GetFromClassEntry ( zend_class_entry *  ce)

Definition at line 578 of file protobuf/php/ext/google/protobuf/def.c.

◆ Descriptor_GetFromFieldDef()

Descriptor* Descriptor_GetFromFieldDef ( const upb_fielddef f)

Definition at line 590 of file protobuf/php/ext/google/protobuf/def.c.

◆ Descriptor_GetFromMessageDef()

Descriptor* Descriptor_GetFromMessageDef ( const upb_msgdef m)

Definition at line 584 of file protobuf/php/ext/google/protobuf/def.c.

◆ DescriptorPool_AddDescriptor()

void DescriptorPool_AddDescriptor ( const char *  filename,
const char *  data,
int  size 
)

Definition at line 954 of file protobuf/php/ext/google/protobuf/def.c.

◆ DescriptorPool_CreateWithSymbolTable()

void DescriptorPool_CreateWithSymbolTable ( zval *  zv,
upb_symtab symtab 
)

Definition at line 746 of file protobuf/php/ext/google/protobuf/def.c.

◆ DescriptorPool_GetSymbolTable()

upb_symtab* DescriptorPool_GetSymbolTable ( )

Definition at line 755 of file protobuf/php/ext/google/protobuf/def.c.

◆ DescriptorPool_HasFile()

bool DescriptorPool_HasFile ( const char *  filename)

Definition at line 949 of file protobuf/php/ext/google/protobuf/def.c.

◆ TypeInfo_Eq()

static bool TypeInfo_Eq ( TypeInfo  a,
TypeInfo  b 
)
inlinestatic

Definition at line 84 of file protobuf/php/ext/google/protobuf/def.h.

◆ TypeInfo_FromType()

static TypeInfo TypeInfo_FromType ( upb_fieldtype_t  type)
inlinestatic

Definition at line 79 of file protobuf/php/ext/google/protobuf/def.h.

◆ TypeInfo_Get()

static TypeInfo TypeInfo_Get ( const upb_fielddef f)
inlinestatic

Definition at line 74 of file protobuf/php/ext/google/protobuf/def.h.



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