MCPcopy Create free account
hub / github.com/deskflow/deskflow / filterEvent

Method filterEvent

src/lib/deskflow/PacketStreamFilter.cpp:155–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

153}
154
155void PacketStreamFilter::filterEvent(const Event &event)
156{
157 if (event.getType() == EventTypes::StreamInputReady) {
158 std::scoped_lock lock{m_mutex};
159 if (!readMore()) {
160 return;
161 }
162 } else if (event.getType() == EventTypes::StreamInputShutdown) {
163 // discard this if we have buffered data
164 std::scoped_lock lock{m_mutex};
165 m_inputShutdown = true;
166 if (m_size != 0) {
167 return;
168 }
169 }
170
171 // pass event
172 StreamFilter::filterEvent(event);
173}

Callers

nothing calls this directly

Calls 1

getTypeMethod · 0.80

Tested by

no test coverage detected