Csound and CsoundAC API  5.17
Public Member Functions | Protected Attributes
Serial_read_buffer Class Reference

#include <allegro.h>

+ Inheritance diagram for Serial_read_buffer:

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

Constructor & Destructor Documentation

virtual Serial_read_buffer::~Serial_read_buffer ( ) [inline, virtual]

Member Function Documentation

void Serial_read_buffer::check_input_buffer ( long  needed) [inline]
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]
const char* Serial_read_buffer::get_string ( ) [inline]
void Serial_read_buffer::init_for_read ( void *  buf,
long  n 
) [inline]
void Serial_read_buffer::unget_chars ( int  n) [inline]

References Serial_buffer::ptr.


Field Documentation

char* Serial_buffer::buffer [protected, inherited]
long Serial_buffer::len [protected, inherited]
char* Serial_buffer::ptr [protected, inherited]