Class: BSON::ByteBuffer
- Inherits:
-
Object
- Object
- BSON::ByteBuffer
- Defined in:
- ext/bson/native.c
Instance Method Summary collapse
- #get_byte ⇒ Object
- #get_bytes ⇒ Object
- #get_cstring ⇒ Object
- #get_double ⇒ Object
- #get_int32 ⇒ Object
- #get_int64 ⇒ Object
- #get_string ⇒ Object
- #initialize ⇒ Object constructor
- #length ⇒ Object
- #put_byte ⇒ Object
- #put_bytes ⇒ Object
- #put_cstring ⇒ Object
- #put_double ⇒ Object
- #put_int32 ⇒ Object
- #put_int64 ⇒ Object
- #put_string ⇒ Object
- #read_position ⇒ Object
- #replace_int32 ⇒ Object
- #rewind! ⇒ Object
- #to_s ⇒ Object
- #write_position ⇒ Object
Constructor Details
#initialize ⇒ Object
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_byte ⇒ Object
56 |
# File 'ext/bson/native.c', line 56 static VALUE rb_bson_byte_buffer_get_byte(VALUE self); |
#get_bytes ⇒ Object
57 |
# File 'ext/bson/native.c', line 57
static VALUE rb_bson_byte_buffer_get_bytes(VALUE self, VALUE i);
|
#get_cstring ⇒ Object
58 |
# File 'ext/bson/native.c', line 58 static VALUE rb_bson_byte_buffer_get_cstring(VALUE self); |
#get_double ⇒ Object
59 |
# File 'ext/bson/native.c', line 59 static VALUE rb_bson_byte_buffer_get_double(VALUE self); |
#get_int32 ⇒ Object
60 |
# File 'ext/bson/native.c', line 60 static VALUE rb_bson_byte_buffer_get_int32(VALUE self); |
#get_int64 ⇒ Object
61 |
# File 'ext/bson/native.c', line 61 static VALUE rb_bson_byte_buffer_get_int64(VALUE self); |
#get_string ⇒ Object
62 |
# File 'ext/bson/native.c', line 62 static VALUE rb_bson_byte_buffer_get_string(VALUE self); |
#length ⇒ Object
55 |
# File 'ext/bson/native.c', line 55 static VALUE rb_bson_byte_buffer_length(VALUE self); |
#put_byte ⇒ Object
63 |
# File 'ext/bson/native.c', line 63
static VALUE rb_bson_byte_buffer_put_byte(VALUE self, VALUE byte);
|
#put_bytes ⇒ Object
64 |
# File 'ext/bson/native.c', line 64
static VALUE rb_bson_byte_buffer_put_bytes(VALUE self, VALUE bytes);
|
#put_cstring ⇒ Object
65 |
# File 'ext/bson/native.c', line 65
static VALUE rb_bson_byte_buffer_put_cstring(VALUE self, VALUE string);
|
#put_double ⇒ Object
66 |
# File 'ext/bson/native.c', line 66
static VALUE rb_bson_byte_buffer_put_double(VALUE self, VALUE f);
|
#put_int32 ⇒ Object
67 |
# File 'ext/bson/native.c', line 67
static VALUE rb_bson_byte_buffer_put_int32(VALUE self, VALUE i);
|
#put_int64 ⇒ Object
68 |
# File 'ext/bson/native.c', line 68
static VALUE rb_bson_byte_buffer_put_int64(VALUE self, VALUE i);
|
#put_string ⇒ Object
69 |
# File 'ext/bson/native.c', line 69
static VALUE rb_bson_byte_buffer_put_string(VALUE self, VALUE string);
|
#read_position ⇒ Object
70 |
# File 'ext/bson/native.c', line 70 static VALUE rb_bson_byte_buffer_read_position(VALUE self); |
#replace_int32 ⇒ Object
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_s ⇒ Object
74 |
# File 'ext/bson/native.c', line 74 static VALUE rb_bson_byte_buffer_to_s(VALUE self); |
#write_position ⇒ Object
73 |
# File 'ext/bson/native.c', line 73 static VALUE rb_bson_byte_buffer_write_position(VALUE self); |