OSVR-Core
Classes | Namespaces | Functions
NetworkClassOfService.h File Reference

Header. More...

#include <osvr/Util/StdInt.h>
#include <type_traits>
#include <stddef.h>

Go to the source code of this file.

Classes

struct  osvr::common::class_of_service::ClassOfServiceBase< ClassOfService >
 CRTP base for classes of service, useful for accepting classes of service for an argument without letting just any old type through. More...
 
struct  osvr::common::class_of_service::IsClassOfService< T >
 Type trait like std::is_base_of indicating whether the given type is a recognized class of service. More...
 
struct  osvr::common::class_of_service::VRPNConnectionValue< ClassOfService >
 Association of class of service types with integral constants. More...
 
struct  osvr::common::class_of_service::VRPNConnectionValue< Reliable >
 
struct  osvr::common::class_of_service::VRPNConnectionValue< FixedLatency >
 
struct  osvr::common::class_of_service::VRPNConnectionValue< LowLatency >
 
struct  osvr::common::class_of_service::VRPNConnectionValue< FixedThroughput >
 
struct  osvr::common::class_of_service::VRPNConnectionValue< HighThroughput >
 
struct  osvr::common::class_of_service::detail::ClassOfServiceRoot
 Base class, do not use directly. More...
 
struct  osvr::common::class_of_service::detail::GetMessageSizeLimit< SpecificClass >
 
struct  osvr::common::class_of_service::ClassOfServiceBase< ClassOfService >
 CRTP base for classes of service, useful for accepting classes of service for an argument without letting just any old type through. More...
 
struct  osvr::common::class_of_service::Reliable
 
struct  osvr::common::class_of_service::FixedLatency
 
struct  osvr::common::class_of_service::LowLatency
 
struct  osvr::common::class_of_service::FixedThroughput
 
struct  osvr::common::class_of_service::HighThroughput
 
struct  osvr::common::class_of_service::IsClassOfService< T >
 Type trait like std::is_base_of indicating whether the given type is a recognized class of service. More...
 

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 
 osvr::common
 Handles spatial transformations.
 
 osvr::common::class_of_service
 Contains tag types for requesting different classes of service from the networking-based underlying transport (VRPN)
 
 osvr::common::class_of_service::detail
 Implementation details.
 

Functions

template<typename ClassOfService >
size_t osvr::common::class_of_service::getMessageSizeLimit (ClassOfServiceBase< ClassOfService > const &)
 Given a class of service, returns a m.
 

Detailed Description

Header.

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