MCPcopy Create free account
hub / github.com/OSVR/OSVR-Core / RequestToSend

Method RequestToSend

src/osvr/Connection/AsyncAccessControl.cpp:39–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37
38 using boost::defer_lock;
39 RequestToSend::RequestToSend(AsyncAccessControl &aac)
40 : m_lock(aac.m_mut, defer_lock), m_lockDone(aac.m_mutDone, defer_lock),
41 m_calledRequest(false), m_nested(false), m_control(aac),
42 m_sharedRts(aac.m_rts), m_sharedDone(aac.m_done),
43 m_mainMessage(aac.m_mainMessage),
44 m_condMainThread(aac.m_condMainThread),
45 m_condAsyncThread(aac.m_condAsyncThread) {}
46
47 RequestToSend::~RequestToSend() {
48 BOOST_ASSERT_MSG(m_lock.owns_lock() == m_lockDone.owns_lock(),

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected