Csound and CsoundAC API  5.17
Data Structures | Macros | Functions
remote.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>

Data Structures

struct  INSGLOBAL
struct  INSREMOT
struct  MIDGLOBAL
struct  MIDREMOT
struct  REMOT_BUF
struct  REMOTEPORT

Macros

#define GLOBAL_REMOT   -99
#define MAXSEND   (sizeof(EVTBLK) + 2*sizeof(int))
#define MIDI_EVT   2
#define MIDI_MSG   3
#define REMOT_PORT   40002
#define SCOR_EVT   1

Functions

int CLsend (CSOUND *csound, int conn, void *data, int length)
int getRemoteChnRfd (CSOUND *csound, int chan)
int getRemoteInsRfd (CSOUND *csound, int insno)
int getRemoteInsRfdCount (CSOUND *csound)
int * getRemoteSocksIn (CSOUND *csound)
int insGlobevt (CSOUND *p, EVTBLK *evt)
int insSendevt (CSOUND *p, EVTBLK *evt, int rfd)
void m_chanmsg (CSOUND *csound, MEVENT *mep)
int MIDIGlob_msg (CSOUND *p, MEVENT *evt)
int MIDIGlobevt (CSOUND *p, MEVENT *evt)
int MIDIsend_msg (CSOUND *p, MEVENT *evt, int rfd)
int MIDIsendevt (CSOUND *p, MEVENT *evt, int rfd)
char remoteID (CSOUND *csound)
int SVrecv (CSOUND *csound, int conn, void *data, int length)

Macro Definition Documentation

#define GLOBAL_REMOT   -99
#define MAXSEND   (sizeof(EVTBLK) + 2*sizeof(int))
#define MIDI_EVT   2
#define MIDI_MSG   3
#define REMOT_PORT   40002
#define SCOR_EVT   1

Function Documentation

int CLsend ( CSOUND csound,
int  conn,
void *  data,
int  length 
)
int getRemoteChnRfd ( CSOUND csound,
int  chan 
)
int getRemoteInsRfd ( CSOUND csound,
int  insno 
)
int getRemoteInsRfdCount ( CSOUND csound)
int* getRemoteSocksIn ( CSOUND csound)
int insGlobevt ( CSOUND p,
EVTBLK evt 
)
int insSendevt ( CSOUND p,
EVTBLK evt,
int  rfd 
)
void m_chanmsg ( CSOUND csound,
MEVENT mep 
)
int MIDIGlob_msg ( CSOUND p,
MEVENT evt 
)
int MIDIGlobevt ( CSOUND p,
MEVENT evt 
)
int MIDIsend_msg ( CSOUND p,
MEVENT evt,
int  rfd 
)
int MIDIsendevt ( CSOUND p,
MEVENT evt,
int  rfd 
)
char remoteID ( CSOUND csound)
int SVrecv ( CSOUND csound,
int  conn,
void *  data,
int  length 
)