 
    
   
Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial
    8 #if defined(__STK_REALTIME__) 
   12 #include "TcpServer.h" 
   15 #endif // __STK_REALTIME__ 
   53 const int DEFAULT_QUEUE_LIMIT = 200;
 
   63     std::queue<Skini::Message> queue;
 
   64     unsigned int queueLimit;
 
   67 #if defined(__STK_REALTIME__) 
   77       :queueLimit(0), sources(0) {}
 
  109 #if defined(__STK_REALTIME__) 
  157 #if defined(__STK_REALTIME__) 
  
A message structure to store and pass parsed SKINI messages.
Definition: Skini.h:43
STK input control message parser.
Definition: Messager.h:56
STK SKINI parsing class.
Definition: Skini.h:39
bool startStdInput()
Initiate the "realtime" retreival from stdin of control messages into the queue.
bool startMidiInput(int port=0)
Start MIDI input, with optional device and port identifiers.
bool startSocketInput(int port=2001)
Start a socket server, accept connections, and read "realtime" control messages into the message queu...
STK thread class.
Definition: Thread.h:50
Messager()
Default constructor.
STK mutex class.
Definition: Mutex.h:37
~Messager()
Class destructor.
void popMessage(Skini::Message &message)
Pop the next message from the queue and write it to the referenced message structure.
A realtime MIDI input class.
Definition: RtMidi.h:249
The STK namespace.
Definition: ADSR.h:6
void pushMessage(Skini::Message &message)
Push the referenced message onto the message stack.
bool setScoreFile(const char *filename)
Specify a SKINI formatted scorefile from which messages should be read.
STK TCP socket server class.
Definition: TcpServer.h:34
STK base class.
Definition: Stk.h:133