CsoundCallbackWrapper Class Reference

#include <cs_glue.hpp>

Collaboration diagram for CsoundCallbackWrapper:

Collaboration graph
[legend]

Public Member Functions

virtual void MessageCallback (int attr, char *msg)
virtual double InputValueCallback (const char *chnName)
virtual void OutputValueCallback (const char *chnName, double value)
virtual int YieldCallback ()
virtual void MidiInputCallback (CsoundMidiInputBuffer *p)
virtual void MidiOutputCallback (CsoundMidiOutputBuffer *p)
virtual double ControlChannelInputCallback (const char *chnName)
virtual void ControlChannelOutputCallback (const char *chnName, double value)
virtual const char * StringChannelInputCallback (const char *chnName)
virtual void StringChannelOutputCallback (const char *chnName, const char *value)
void SetMessageCallback ()
void SetInputValueCallback ()
void SetOutputValueCallback ()
void SetYieldCallback ()
void SetMidiInputCallback (CsoundArgVList *argv)
void SetMidiOutputCallback (CsoundArgVList *argv)
void SetChannelIOCallbacks ()
CSOUNDGetCsound ()
 CsoundCallbackWrapper (Csound *csound)
 CsoundCallbackWrapper (CSOUND *csound)
virtual ~CsoundCallbackWrapper ()

Static Public Member Functions

static const char * CharPtrToString (const char *s)

Static Private Member Functions

static int midiInOpenCallback (CSOUND *, void **, const char *)
static int midiInReadCallback (CSOUND *, void *, unsigned char *, int)
static int midiInCloseCallback (CSOUND *, void *)
static int midiOutOpenCallback (CSOUND *, void **, const char *)
static int midiOutWriteCallback (CSOUND *, void *, const unsigned char *, int)
static int midiOutCloseCallback (CSOUND *, void *)

Private Attributes

CSOUNDcsound_

Constructor & Destructor Documentation

CsoundCallbackWrapper::CsoundCallbackWrapper ( Csound *  csound  ) 

CsoundCallbackWrapper::CsoundCallbackWrapper ( CSOUND csound  ) 

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


Member Function Documentation

virtual void CsoundCallbackWrapper::MessageCallback ( int  attr,
char *  msg 
) [inline, virtual]

virtual double CsoundCallbackWrapper::InputValueCallback ( const char *  chnName  )  [inline, virtual]

virtual void CsoundCallbackWrapper::OutputValueCallback ( const char *  chnName,
double  value 
) [inline, virtual]

virtual int CsoundCallbackWrapper::YieldCallback (  )  [inline, virtual]

virtual void CsoundCallbackWrapper::MidiInputCallback ( CsoundMidiInputBuffer p  )  [inline, virtual]

virtual void CsoundCallbackWrapper::MidiOutputCallback ( CsoundMidiOutputBuffer p  )  [inline, virtual]

virtual double CsoundCallbackWrapper::ControlChannelInputCallback ( const char *  chnName  )  [inline, virtual]

virtual void CsoundCallbackWrapper::ControlChannelOutputCallback ( const char *  chnName,
double  value 
) [inline, virtual]

virtual const char* CsoundCallbackWrapper::StringChannelInputCallback ( const char *  chnName  )  [inline, virtual]

virtual void CsoundCallbackWrapper::StringChannelOutputCallback ( const char *  chnName,
const char *  value 
) [inline, virtual]

void CsoundCallbackWrapper::SetMessageCallback (  ) 

void CsoundCallbackWrapper::SetInputValueCallback (  ) 

void CsoundCallbackWrapper::SetOutputValueCallback (  ) 

void CsoundCallbackWrapper::SetYieldCallback (  ) 

void CsoundCallbackWrapper::SetMidiInputCallback ( CsoundArgVList argv  ) 

void CsoundCallbackWrapper::SetMidiOutputCallback ( CsoundArgVList argv  ) 

void CsoundCallbackWrapper::SetChannelIOCallbacks (  ) 

CSOUND* CsoundCallbackWrapper::GetCsound (  )  [inline]

static const char* CsoundCallbackWrapper::CharPtrToString ( const char *  s  )  [inline, static]

static int CsoundCallbackWrapper::midiInOpenCallback ( CSOUND ,
void **  ,
const char *   
) [static, private]

static int CsoundCallbackWrapper::midiInReadCallback ( CSOUND ,
void *  ,
unsigned char *  ,
int   
) [static, private]

static int CsoundCallbackWrapper::midiInCloseCallback ( CSOUND ,
void *   
) [static, private]

static int CsoundCallbackWrapper::midiOutOpenCallback ( CSOUND ,
void **  ,
const char *   
) [static, private]

static int CsoundCallbackWrapper::midiOutWriteCallback ( CSOUND ,
void *  ,
const unsigned char *  ,
int   
) [static, private]

static int CsoundCallbackWrapper::midiOutCloseCallback ( CSOUND ,
void *   
) [static, private]


Field Documentation


Generated on Sun Nov 9 00:08:02 2008 for Csound and CsoundAC by  doxygen 1.5.6