Csound and CsoundAC API
5.17
|
#include <allegro.h>
Public Member Functions | |
void | check_input_buffer (long needed) |
char | get_char () |
double | get_double () |
float | get_float () |
long | get_int32 () |
long | get_len () |
void | get_pad () |
long | get_posn () |
const char * | get_string () |
void | init_for_read (void *buf, long n) |
void | unget_chars (int n) |
virtual | ~Serial_read_buffer () |
Protected Attributes | |
char * | buffer |
long | len |
char * | ptr |
virtual Serial_read_buffer::~Serial_read_buffer | ( | ) | [inline, virtual] |
void Serial_read_buffer::check_input_buffer | ( | long | needed | ) | [inline] |
References Serial_buffer::get_posn(), and Serial_buffer::len.
char Serial_read_buffer::get_char | ( | ) | [inline] |
References Serial_buffer::ptr.
double Serial_read_buffer::get_double | ( | ) | [inline] |
References Serial_buffer::ptr.
float Serial_read_buffer::get_float | ( | ) | [inline] |
References Serial_buffer::ptr.
long Serial_read_buffer::get_int32 | ( | ) | [inline] |
References Serial_buffer::ptr.
long Serial_buffer::get_len | ( | ) | [inline, inherited] |
References Serial_buffer::len.
void Serial_read_buffer::get_pad | ( | ) | [inline] |
References Serial_buffer::ptr.
Referenced by get_string().
long Serial_buffer::get_posn | ( | ) | [inline, inherited] |
References Serial_buffer::buffer, and Serial_buffer::ptr.
Referenced by check_input_buffer(), Serial_write_buffer::store_long(), and Serial_write_buffer::to_heap().
const char* Serial_read_buffer::get_string | ( | ) | [inline] |
References Serial_buffer::buffer, get_pad(), Serial_buffer::len, and Serial_buffer::ptr.
void Serial_read_buffer::init_for_read | ( | void * | buf, |
long | n | ||
) | [inline] |
References Serial_buffer::buffer, Serial_buffer::len, and Serial_buffer::ptr.
void Serial_read_buffer::unget_chars | ( | int | n | ) | [inline] |
References Serial_buffer::ptr.
char* Serial_buffer::buffer [protected, inherited] |
long Serial_buffer::len [protected, inherited] |
char* Serial_buffer::ptr [protected, inherited] |
Referenced by get_char(), get_double(), get_float(), get_int32(), get_pad(), Serial_buffer::get_posn(), get_string(), init_for_read(), Serial_write_buffer::init_for_write(), Serial_write_buffer::pad(), Serial_buffer::Serial_buffer(), Serial_write_buffer::set_char(), Serial_write_buffer::set_double(), Serial_write_buffer::set_float(), Serial_write_buffer::set_int32(), Serial_write_buffer::set_string(), and unget_chars().