OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
RoutingExceptions.h File Reference

Header. More...

#include <stdexcept>
#include <string>

Go to the source code of this file.

Classes

struct  osvr::common::exceptions::InvalidDeviceName
 Thrown when attempting to add an invalid device name to the tree. More...
 
struct  osvr::common::exceptions::EmptyPathComponent
 Thrown when attempting to use a path with an empty component. More...
 
struct  osvr::common::exceptions::ImpossibleParentPath
 Thrown when attempting to go to the parent path from the root. More...
 
struct  osvr::common::exceptions::ForbiddenAbsolutePath
 Thrown when attempting to go use an absolute path when forbidden. More...
 
struct  osvr::common::exceptions::ForbiddenParentPath
 Thrown when attempting to go to the parent path when forbidden. More...
 
struct  osvr::common::exceptions::EmptyPath
 Thrown when attempting to use an empty path. More...
 
struct  osvr::common::exceptions::PathNotAbsolute
 Thrown when attempting to use a path with no leading slash where an absolute path is required. More...
 
struct  osvr::common::exceptions::invariants::InvariantError
 
struct  osvr::common::exceptions::invariants::SensorMissingParent
 
struct  osvr::common::exceptions::invariants::SensorMissingInterfaceParent
 
struct  osvr::common::exceptions::invariants::InterfaceMissingParent
 

Namespaces

 osvr
 <
 
 osvr::common
 Handles spatial transformations.
 
 osvr::common::exceptions
 Exceptions that may be thrown from this module.
 
 osvr::common::exceptions::invariants
 Contains exceptions thrown when, in the course of operation, invariants of the path tree are determined to have been violated. All inherit from InvariantError.
 

Detailed Description

Header.

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

Definition in file RoutingExceptions.h.