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 ( )
inlinevirtual

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 ( )
inlineinherited

References Serial_buffer::len.

void Serial_read_buffer::get_pad ( )
inline

References Serial_buffer::ptr.

Referenced by get_string().

long Serial_buffer::get_posn ( )
inlineinherited
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
protectedinherited
long Serial_buffer::len
protectedinherited
char* Serial_buffer::ptr
protectedinherited