Functions
protobuf/ruby/ext/google/protobuf_c/message.h File Reference
#include <ruby/ruby.h>
#include "protobuf.h"
#include "ruby-upb.h"
Include dependency graph for protobuf/ruby/ext/google/protobuf_c/message.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

VALUE build_class_from_descriptor (VALUE descriptor)
 
VALUE build_module_from_enumdesc (VALUE _enumdesc)
 
void Message_CheckClass (VALUE klass)
 
upb_msgMessage_deep_copy (const upb_msg *msg, const upb_msgdef *m, upb_arena *arena)
 
bool Message_Equal (const upb_msg *m1, const upb_msg *m2, const upb_msgdef *m)
 
const upb_msgMessage_Get (VALUE value, const upb_msgdef **m)
 
VALUE Message_GetArena (VALUE value)
 
VALUE Message_getfield (VALUE _self, const upb_fielddef *f)
 
upb_msgMessage_GetMutable (VALUE value, const upb_msgdef **m)
 
VALUE Message_GetRubyWrapper (upb_msg *msg, const upb_msgdef *m, VALUE arena)
 
const upb_msgMessage_GetUpbMessage (VALUE value, const upb_msgdef *m, const char *name, upb_arena *arena)
 
uint64_t Message_Hash (const upb_msg *msg, const upb_msgdef *m, uint64_t seed)
 
void Message_PrintMessage (StringBuilder *b, const upb_msg *msg, const upb_msgdef *m)
 
void Message_register (VALUE protobuf)
 
VALUE MessageOrEnum_GetDescriptor (VALUE klass)
 
VALUE Scalar_CreateHash (upb_msgval val, TypeInfo type_info)
 

Function Documentation

◆ build_class_from_descriptor()

VALUE build_class_from_descriptor ( VALUE  descriptor)

◆ build_module_from_enumdesc()

VALUE build_module_from_enumdesc ( VALUE  _enumdesc)

◆ Message_CheckClass()

void Message_CheckClass ( VALUE  klass)

◆ Message_deep_copy()

upb_msg* Message_deep_copy ( const upb_msg msg,
const upb_msgdef m,
upb_arena arena 
)

◆ Message_Equal()

bool Message_Equal ( const upb_msg m1,
const upb_msg m2,
const upb_msgdef m 
)

◆ Message_Get()

const upb_msg* Message_Get ( VALUE  value,
const upb_msgdef **  m 
)

◆ Message_GetArena()

VALUE Message_GetArena ( VALUE  value)

◆ Message_getfield()

VALUE Message_getfield ( VALUE  _self,
const upb_fielddef f 
)

◆ Message_GetMutable()

upb_msg* Message_GetMutable ( VALUE  value,
const upb_msgdef **  m 
)

◆ Message_GetRubyWrapper()

VALUE Message_GetRubyWrapper ( upb_msg msg,
const upb_msgdef m,
VALUE  arena 
)

◆ Message_GetUpbMessage()

const upb_msg* Message_GetUpbMessage ( VALUE  value,
const upb_msgdef m,
const char *  name,
upb_arena arena 
)

◆ Message_Hash()

uint64_t Message_Hash ( const upb_msg msg,
const upb_msgdef m,
uint64_t  seed 
)

◆ Message_PrintMessage()

void Message_PrintMessage ( StringBuilder b,
const upb_msg msg,
const upb_msgdef m 
)

◆ Message_register()

void Message_register ( VALUE  protobuf)

◆ MessageOrEnum_GetDescriptor()

VALUE MessageOrEnum_GetDescriptor ( VALUE  klass)

◆ Scalar_CreateHash()

VALUE Scalar_CreateHash ( upb_msgval  val,
TypeInfo  type_info 
)


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