Go to the documentation of this file.
31 #ifndef RUBY_PROTOBUF_MESSAGE_H_
32 #define RUBY_PROTOBUF_MESSAGE_H_
34 #include <ruby/ruby.h>
101 #endif // RUBY_PROTOBUF_MESSAGE_H_
VALUE Message_getfield(VALUE _self, const upb_fielddef *f)
upb_msg * Message_deep_copy(const upb_msg *msg, const upb_msgdef *m, upb_arena *arena)
VALUE build_class_from_descriptor(VALUE descriptor)
static const uint8_t seed[20]
bool Message_Equal(const upb_msg *m1, const upb_msg *m2, const upb_msgdef *m)
uint64_t Message_Hash(const upb_msg *msg, const upb_msgdef *m, uint64_t seed)
const upb_msg * Message_GetUpbMessage(VALUE value, const upb_msgdef *m, const char *name, upb_arena *arena)
grpc_core::ScopedArenaPtr arena
VALUE Message_GetRubyWrapper(upb_msg *msg, const upb_msgdef *m, VALUE arena)
void Message_register(VALUE protobuf)
const upb_msg * Message_Get(VALUE value, const upb_msgdef **m)
unsigned __int64 uint64_t
void Message_CheckClass(VALUE klass)
void Message_PrintMessage(StringBuilder *b, const upb_msg *msg, const upb_msgdef *m)
VALUE MessageOrEnum_GetDescriptor(VALUE klass)
upb_msg * Message_GetMutable(VALUE value, const upb_msgdef **m)
VALUE Scalar_CreateHash(upb_msgval val, TypeInfo type_info)
VALUE Message_GetArena(VALUE value)
VALUE build_module_from_enumdesc(VALUE _enumdesc)
static const char descriptor[1336]
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:25