38 #ifndef __JACKTRIPWORKER_H__ 39 #define __JACKTRIPWORKER_H__ 43 #include <QThreadPool> 46 #include <QHostAddress> 98 { std::cout <<
"--- JackTripWorker TEST SLOT ---" << std::endl; }
106 int setJackTripFromClientHeader(
JackTrip& jacktrip);
119 volatile bool mSpawning;
127 #endif //__JACKTRIPWORKER_H__ int getID()
Definition: JackTripWorker.h:90
bool isSpawning()
Check if the Thread is Spawning.
Definition: JackTripWorker.cpp:264
quint32 uint32_t
Typedef for unsigned int. This type is guaranteed to be 32-bit.
Definition: jacktrip_types.h:73
connectionModeT
Enum for Connection Mode (useful for connections to MultiClient Server)
Definition: JackTrip.h:102
Master UDP listener on the Server.
Definition: UdpMasterListener.h:62
void run()
Implements the Thread Loop. To start the thread, call start() ( DO NOT CALL run() )...
Definition: JackTripWorker.cpp:104
virtual ~JackTripWorker()
The class destructor.
Definition: JackTripWorker.cpp:78
Prototype of the worker class that will be cloned through sending threads to the Thread Pool...
Definition: JackTripWorker.h:66
void setJackTrip(int id, uint32_t client_address, uint16_t server_port, uint16_t client_port, int num_channels)
Sets the JackTripWorker properties.
Definition: JackTripWorker.cpp:85
Main class to creates a SERVER (to listen) or a CLIENT (to connect to a listening server) to send aud...
Definition: JackTrip.h:67
void signalRemoveThread()
Definition: moc_JackTripWorker.cpp:134
JackTripWorker(UdpMasterListener *udpmasterlistener)
The class constructor.
Definition: JackTripWorker.cpp:57
quint16 uint16_t
Typedef for unsigned short. This type is guaranteed to be 16-bit.
Definition: jacktrip_types.h:71
void stopThread()
Stop and remove thread from pool.
Definition: JackTripWorker.cpp:272