Ruby 1.9.3p327(2012-11-10revision37606)
Data Structures | Data Fields
rb_transcoding Struct Reference

Data Structures

union  rb_transcoding_state_t

Data Fields

const rb_transcodertranscoder
int flags
int resume_position
unsigned int next_table
VALUE next_info
unsigned char next_byte
unsigned int output_index
ssize_t recognized_len
ssize_t readagain_len
union {
   unsigned char   ary [8]
   unsigned char *   ptr
readbuf
ssize_t writebuf_off
ssize_t writebuf_len
union {
   unsigned char   ary [8]
   unsigned char *   ptr
writebuf
union
rb_transcoding::rb_transcoding_state_t 
state

Detailed Description

Definition at line 53 of file transcode.c.


Field Documentation

unsigned char rb_transcoding::ary[8]

Definition at line 56 of file transcode.c.

Referenced by rb_transcoding_open_by_transcoder().

Definition at line 61 of file transcode.c.

Definition at line 60 of file transcode.c.

Definition at line 59 of file transcode.c.

Definition at line 62 of file transcode.c.

Referenced by transcode_restartable0().

unsigned char* rb_transcoding::ptr

Definition at line 68 of file transcode.c.

Referenced by rb_transcoding_close(), and rb_transcoding_open_by_transcoder().

union { ... } rb_transcoding::readbuf

Definition at line 58 of file transcode.c.

Referenced by rb_transcoding_open_by_transcoder(), and transcode_restartable0().

union { ... } rb_transcoding::writebuf

Definition at line 72 of file transcode.c.

Referenced by rb_transcoding_open_by_transcoder().

Definition at line 71 of file transcode.c.

Referenced by rb_transcoding_open_by_transcoder().


The documentation for this struct was generated from the following file: