OSVR-Core
Classes | Namespaces | Typedefs | Enumerations
ThreadsafeBodyReporting.h File Reference

Header. More...

#include "ModelTypes.h"
#include <boost/optional.hpp>
#include <folly/ProducerConsumerQueue.h>
#include <osvr/Util/ClientReportTypesC.h>
#include <osvr/Util/TimeValue.h>
#include <array>
#include <memory>

Go to the source code of this file.

Classes

struct  osvr::vbtracker::BodyReport
 
class  osvr::vbtracker::BodyReporting
 A per-body class intended to marshall data coming from the tracking/processing thread back to the mainloop thread. More...
 

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 

Typedefs

using osvr::vbtracker::BodyReportingPtr = std::unique_ptr< BodyReporting >
 
using osvr::vbtracker::BodyReportingVector = std::vector< BodyReportingPtr >
 

Enumerations

enum  ReportStatus { Valid, MutexLocked, NoReportAvailable }
 

Detailed Description

Header.

Date
2016
Author
Sensics, Inc. http://sensics.com/osvr