OSVR-Core
Classes | Namespaces | Typedefs | Functions
Tracing.h File Reference

Header. More...

#include <osvr/Common/Export.h>
#include <osvr/Common/TracingConfig.h>
#include <cstdint>
#include <string>

Go to the source code of this file.

Classes

struct  osvr::common::tracing::MainTracePolicy
 
struct  osvr::common::tracing::WorkerTracePolicy
 
class  osvr::common::tracing::TracingRegion< TracePolicy >
 
class  osvr::common::tracing::ServerUpdate
 "Guard"-type class to trace the region of a server update More...
 
class  osvr::common::tracing::ClientUpdate
 "Guard"-type class to trace the region of a server update More...
 

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 
 osvr::common
 Handles spatial transformations.
 

Typedefs

typedef std::int64_t osvr::common::tracing::TraceBeginStamp
 

Functions

TraceBeginStamp osvr::common::tracing::driverUpdateStart (std::string const &, std::string const &)
 
void osvr::common::tracing::driverUpdateEnd (TraceBeginStamp)
 
template<typename Policy >
void osvr::common::tracing::markConcatenation (const char *, std::string const &)
 
void osvr::common::tracing::markPathTreeBroadcast ()
 
void osvr::common::tracing::markHardwareDetect ()
 
void osvr::common::tracing::markTimestampOutOfOrder ()
 
void osvr::common::tracing::markNewTrackerData ()
 
void osvr::common::tracing::markGetState (std::string const &path)
 
void osvr::common::tracing::markGetInterface (std::string const &path)
 
void osvr::common::tracing::markReleaseInterface (std::string const &path)
 

Detailed Description

Header.

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