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__) bool startStdInput()
Initiate the "realtime" retreival from stdin of control messages into the queue.
A realtime MIDI input class.
Definition: RtMidi.h:248
STK TCP socket server class.
Definition: TcpServer.h:33
STK input control message parser.
Definition: Messager.h:55
~Messager()
Class destructor.
void popMessage(Skini::Message &message)
Pop the next message from the queue and write it to the referenced message structure.
Messager()
Default constructor.
The STK namespace.
Definition: ADSR.h:6
STK SKINI parsing class.
Definition: Skini.h:38
STK base class.
Definition: Stk.h:132
bool setScoreFile(const char *filename)
Specify a SKINI formatted scorefile from which messages should be read.
A message structure to store and pass parsed SKINI messages.
Definition: Skini.h:43
STK thread class.
Definition: Thread.h:49
bool startSocketInput(int port=2001)
Start a socket server, accept connections, and read "realtime" control messages into the message queu...
void pushMessage(Skini::Message &message)
Push the referenced message onto the message stack.
STK mutex class.
Definition: Mutex.h:36
bool startMidiInput(int port=0)
Start MIDI input, with optional device and port identifiers.