Class: BSON::ByteBuffer

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

Instance Method Summary collapse

Constructor Details

#initializeObject



54
# File 'ext/bson/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/bson_native.c', line 56

static VALUE rb_bson_byte_buffer_get_byte(VALUE self);

#get_bytesObject



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

static VALUE rb_bson_byte_buffer_get_bytes(VALUE self, VALUE i);

#get_cstringObject



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

static VALUE rb_bson_byte_buffer_get_cstring(VALUE self);

#get_decimal128_bytesObject



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

static VALUE rb_bson_byte_buffer_get_decimal128_bytes(VALUE self);

#get_doubleObject



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

static VALUE rb_bson_byte_buffer_get_double(VALUE self);

#get_int32Object



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

static VALUE rb_bson_byte_buffer_get_int32(VALUE self);

#get_int64Object



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

static VALUE rb_bson_byte_buffer_get_int64(VALUE self);

#get_stringObject



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

static VALUE rb_bson_byte_buffer_get_string(VALUE self);

#lengthObject



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

static VALUE rb_bson_byte_buffer_length(VALUE self);

#put_byteObject



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

static VALUE rb_bson_byte_buffer_put_byte(VALUE self, VALUE byte);

#put_bytesObject



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

static VALUE rb_bson_byte_buffer_put_bytes(VALUE self, VALUE bytes);

#put_cstringObject



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

static VALUE rb_bson_byte_buffer_put_cstring(VALUE self, VALUE string);

#put_decimal128Object



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

static VALUE rb_bson_byte_buffer_put_decimal128(VALUE self, VALUE low, VALUE high);

#put_doubleObject



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

static VALUE rb_bson_byte_buffer_put_double(VALUE self, VALUE f);

#put_int32Object



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

static VALUE rb_bson_byte_buffer_put_int32(VALUE self, VALUE i);

#put_int64Object



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

static VALUE rb_bson_byte_buffer_put_int64(VALUE self, VALUE i);

#put_stringObject



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

static VALUE rb_bson_byte_buffer_put_string(VALUE self, VALUE string);

#read_positionObject



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

static VALUE rb_bson_byte_buffer_read_position(VALUE self);

#replace_int32Object



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

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

#rewind!Object



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

static VALUE rb_bson_byte_buffer_rewind(VALUE self);

#to_sObject



76
# File 'ext/bson/bson_native.c', line 76

static VALUE rb_bson_byte_buffer_to_s(VALUE self);

#write_positionObject



75
# File 'ext/bson/bson_native.c', line 75

static VALUE rb_bson_byte_buffer_write_position(VALUE self);