OSVR-Core
Public Member Functions | List of all members
osvr::common::InterfaceCallbacks Class Reference

Class to maintain callbacks for an interface for each report type explicitly enumerated. More...

#include <InterfaceCallbacks.h>

Public Member Functions

template<typename CallbackType >
void addCallback (CallbackType cb, void *userdata)
 
template<typename ReportType >
void triggerCallbacks (util::time::TimeValue const &timestamp, ReportType const &report) const
 
template<typename ReportType >
std::size_t getNumCallbacksFor (ReportType const &) const
 

Detailed Description

Class to maintain callbacks for an interface for each report type explicitly enumerated.


The documentation for this class was generated from the following file: