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