OSVR-Core
Namespaces | Classes | Functions
osvr::common::class_of_service Namespace Reference

Contains tag types for requesting different classes of service from the networking-based underlying transport (VRPN) More...

Namespaces

 detail
 Implementation details.
 

Classes

struct  ClassOfServiceBase
 CRTP base for classes of service, useful for accepting classes of service for an argument without letting just any old type through. More...
 
struct  FixedLatency
 
struct  FixedThroughput
 
struct  HighThroughput
 
struct  IsClassOfService
 Type trait like std::is_base_of indicating whether the given type is a recognized class of service. More...
 
struct  LowLatency
 
struct  Reliable
 
struct  VRPNConnectionValue
 Association of class of service types with integral constants. More...
 
struct  VRPNConnectionValue< FixedLatency >
 
struct  VRPNConnectionValue< FixedThroughput >
 
struct  VRPNConnectionValue< HighThroughput >
 
struct  VRPNConnectionValue< LowLatency >
 
struct  VRPNConnectionValue< Reliable >
 

Functions

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

Detailed Description

Contains tag types for requesting different classes of service from the networking-based underlying transport (VRPN)