MCPcopy Create free account
hub / github.com/csound/csound / push

Method push

include/csound_threaded.hpp:70–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

68 std::condition_variable condition_variable_;
69public:
70 void push(Data const& data)
71 {
72 std::unique_lock<std::mutex> lock(mutex_);
73 queue_.push(data);
74 lock.unlock();
75 condition_variable_.notify_one();
76 }
77 bool empty() const
78 {
79 std::unique_lock<std::mutex> lock(mutex_);

Callers 15

module.jsFile · 0.80
createStartPromiseMethod · 0.80
createStopPromiseMethod · 0.80
createPausePromiseMethod · 0.80
createResumePromiseMethod · 0.80
instantiateAudioPacketFunction · 0.80
processMethod · 0.80
constructorMethod · 0.80
createAudioInputBuffersFunction · 0.80
initRtMidiEventPortFunction · 0.80

Calls 1

unlockMethod · 0.45

Tested by

no test coverage detected