webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions | Variables
message.c File Reference
#include "protobuf.h"

Functions

voidMessage_data (void *msg)
 
void Message_mark (void *_self)
 
void Message_free (void *self)
 
VALUE Message_alloc (VALUE klass)
 
VALUE Message_method_missing (int argc, VALUE *argv, VALUE _self)
 
int Message_initialize_kwarg (VALUE key, VALUE val, VALUE _self)
 
VALUE Message_initialize (int argc, VALUE *argv, VALUE _self)
 
VALUE Message_dup (VALUE _self)
 
VALUE Message_deep_copy (VALUE _self)
 
VALUE Message_eq (VALUE _self, VALUE _other)
 
VALUE Message_hash (VALUE _self)
 
VALUE Message_inspect (VALUE _self)
 
VALUE Message_to_h (VALUE _self)
 
VALUE Message_index (VALUE _self, VALUE field_name)
 
VALUE Message_index_set (VALUE _self, VALUE field_name, VALUE value)
 
VALUE Message_descriptor (VALUE klass)
 
VALUE build_class_from_descriptor (Descriptor *desc)
 
VALUE enum_lookup (VALUE self, VALUE number)
 
VALUE enum_resolve (VALUE self, VALUE sym)
 
VALUE enum_descriptor (VALUE self)
 
VALUE build_module_from_enumdesc (EnumDescriptor *enumdesc)
 
VALUE Google_Protobuf_deep_copy (VALUE self, VALUE obj)
 

Variables

rb_data_type_t Message_type
 

Function Documentation

◆ build_class_from_descriptor()

VALUE build_class_from_descriptor ( Descriptor desc)

◆ build_module_from_enumdesc()

VALUE build_module_from_enumdesc ( EnumDescriptor enumdesc)

◆ enum_descriptor()

VALUE enum_descriptor ( VALUE  self)

◆ enum_lookup()

VALUE enum_lookup ( VALUE  self,
VALUE  number 
)

◆ enum_resolve()

VALUE enum_resolve ( VALUE  self,
VALUE  sym 
)

◆ Google_Protobuf_deep_copy()

VALUE Google_Protobuf_deep_copy ( VALUE  self,
VALUE  obj 
)

◆ Message_alloc()

VALUE Message_alloc ( VALUE  klass)

◆ Message_data()

void* Message_data ( void msg)

◆ Message_deep_copy()

VALUE Message_deep_copy ( VALUE  _self)

◆ Message_descriptor()

VALUE Message_descriptor ( VALUE  klass)

◆ Message_dup()

VALUE Message_dup ( VALUE  _self)

◆ Message_eq()

VALUE Message_eq ( VALUE  _self,
VALUE  _other 
)

◆ Message_free()

void Message_free ( void self)

◆ Message_hash()

VALUE Message_hash ( VALUE  _self)

◆ Message_index()

VALUE Message_index ( VALUE  _self,
VALUE  field_name 
)

◆ Message_index_set()

VALUE Message_index_set ( VALUE  _self,
VALUE  field_name,
VALUE  value 
)

◆ Message_initialize()

VALUE Message_initialize ( int  argc,
VALUE *  argv,
VALUE  _self 
)

◆ Message_initialize_kwarg()

int Message_initialize_kwarg ( VALUE  key,
VALUE  val,
VALUE  _self 
)

◆ Message_inspect()

VALUE Message_inspect ( VALUE  _self)

◆ Message_mark()

void Message_mark ( void _self)

◆ Message_method_missing()

VALUE Message_method_missing ( int  argc,
VALUE *  argv,
VALUE  _self 
)

◆ Message_to_h()

VALUE Message_to_h ( VALUE  _self)

Variable Documentation

◆ Message_type

rb_data_type_t Message_type
Initial value:
= {
"Message",
}
void Message_free(void *self)
Definition: message.c:46
#define NULL
Definition: common_types.h:41
void Message_mark(void *_self)
Definition: message.c:41