Class: BSON::ByteBuffer

Inherits:
Object
  • Object
show all
Defined in:
ext/bson/native.c

Instance Method Summary collapse

Constructor Details

#initializeObject



54
# File 'ext/bson/native.c', line 54

static VALUE rb_bson_byte_buffer_initialize(int argc, VALUE *argv, VALUE self);

Instance Method Details

#get_byteObject



56
# File 'ext/bson/native.c', line 56

static VALUE rb_bson_byte_buffer_get_byte(VALUE self);

#get_bytesObject



57
# File 'ext/bson/native.c', line 57

static VALUE rb_bson_byte_buffer_get_bytes(VALUE self, VALUE i);

#get_cstringObject



58
# File 'ext/bson/native.c', line 58

static VALUE rb_bson_byte_buffer_get_cstring(VALUE self);

#get_doubleObject



59
# File 'ext/bson/native.c', line 59

static VALUE rb_bson_byte_buffer_get_double(VALUE self);

#get_int32Object



60
# File 'ext/bson/native.c', line 60

static VALUE rb_bson_byte_buffer_get_int32(VALUE self);

#get_int64Object



61
# File 'ext/bson/native.c', line 61

static VALUE rb_bson_byte_buffer_get_int64(VALUE self);

#get_stringObject



62
# File 'ext/bson/native.c', line 62

static VALUE rb_bson_byte_buffer_get_string(VALUE self);

#lengthObject



55
# File 'ext/bson/native.c', line 55

static VALUE rb_bson_byte_buffer_length(VALUE self);

#put_byteObject



63
# File 'ext/bson/native.c', line 63

static VALUE rb_bson_byte_buffer_put_byte(VALUE self, VALUE byte);

#put_bytesObject



64
# File 'ext/bson/native.c', line 64

static VALUE rb_bson_byte_buffer_put_bytes(VALUE self, VALUE bytes);

#put_cstringObject



65
# File 'ext/bson/native.c', line 65

static VALUE rb_bson_byte_buffer_put_cstring(VALUE self, VALUE string);

#put_doubleObject



66
# File 'ext/bson/native.c', line 66

static VALUE rb_bson_byte_buffer_put_double(VALUE self, VALUE f);

#put_int32Object



67
# File 'ext/bson/native.c', line 67

static VALUE rb_bson_byte_buffer_put_int32(VALUE self, VALUE i);

#put_int64Object



68
# File 'ext/bson/native.c', line 68

static VALUE rb_bson_byte_buffer_put_int64(VALUE self, VALUE i);

#put_stringObject



69
# File 'ext/bson/native.c', line 69

static VALUE rb_bson_byte_buffer_put_string(VALUE self, VALUE string);

#read_positionObject



70
# File 'ext/bson/native.c', line 70

static VALUE rb_bson_byte_buffer_read_position(VALUE self);

#replace_int32Object



71
# File 'ext/bson/native.c', line 71

static VALUE rb_bson_byte_buffer_replace_int32(VALUE self, VALUE index, VALUE i);

#rewind!Object



72
# File 'ext/bson/native.c', line 72

static VALUE rb_bson_byte_buffer_rewind(VALUE self);

#to_sObject



74
# File 'ext/bson/native.c', line 74

static VALUE rb_bson_byte_buffer_to_s(VALUE self);

#write_positionObject



73
# File 'ext/bson/native.c', line 73

static VALUE rb_bson_byte_buffer_write_position(VALUE self);