1 #ifndef threadsignal_HEADER_GUARD 2 #define threadsignal_HEADER_GUARD 55 enum class SignalType {
101 inline std::ostream &operator<<(std::ostream &os,
OpenGLSignalPars const &m) {
148 enum class ValkkaFSWriterSignal {
164 ValkkaFSWriterSignal
signal;
181 enum class ValkkaFSReaderSignal {
197 ValkkaFSReaderSignal
signal;
OpenGLSignal
Signals used by OpenGLThread.
Definition: threadsignal.h:109
SlotNumber n_slot
Slot number. Used by set_slot_id and unset_slot_id.
Definition: threadsignal.h:174
used by API newRenderCroupCall
Signal information for ValkkaFSReaderThread.
Definition: threadsignal.h:172
SlotNumber n_slot
Slot number. Used by set_slot_id and unset_slot_id.
Definition: threadsignal.h:141
signal to AVThread or OpenGLThread. Also custom signals to custom Threads
Encapsulates data sent by the signal.
Definition: threadsignal.h:130
Constant/default values, version numbers.
used by API delRenderGroupCall
IdNumber id
Id. Used by set_slot_id and unset_slot_id.
Definition: threadsignal.h:175
std::size_t n_block
Seek target block. Used by signal seek.
Definition: threadsignal.h:140
undefined (initial value)
Definition: usbthread.h:143
Redefinition of characteristic signal contexts (info that goes with the signal) for AVThread thread...
Definition: threadsignal.h:78
bool success
return value: was the call succesful?
Definition: threadsignal.h:97
used by API delRenderContextCall
Encapsulate data sent in the ValkkaFSReaderSignal.
Definition: threadsignal.h:196
Signal information for OpenGLThread.
Definition: threadsignal.h:88
std::array< float, 4 > object_coordinates
in: new_rectangle
Definition: threadsignal.h:95
used by API newRectangleCall
used by API clearObjectsCall
Encapsulate data sent in the ValkkaFSWriterSignal.
Definition: threadsignal.h:163
IdNumber id
Id. Used by set_slot_id and unset_slot_id.
Definition: threadsignal.h:142
OpenGLSignal signal
The signal.
Definition: threadsignal.h:131
Window x_window_id
in: new_render_context, new_render_group, del_render_group
Definition: threadsignal.h:90
std::list< std::size_t > block_list
List of blocks to be read and sent. Used by pull_blocks.
Definition: threadsignal.h:173
SlotNumber n_slot
in: new_render_context
Definition: threadsignal.h:89
AbstractFileState
Describes the state of a stream.
Definition: threadsignal.h:43
Signal information for ValkkaFSWriterThread.
Definition: threadsignal.h:139
int render_ctx
in: del_render_context, out: new_render_context
Definition: threadsignal.h:93
unsigned int z
in: new_render_context
Definition: threadsignal.h:92
AVSignal
Signals used by AVThread.
Definition: threadsignal.h:66
used by API newRenderContextCall