 
  
 | Public Member Functions | |
| PureClientContext (const char appId[], common::ClientContextDeleter del) | |
| PureClientContext (const char appId[], const char host[], common::ClientContextDeleter del) | |
|  Public Member Functions inherited from OSVR_ClientContextObject | |
| virtual | ~OSVR_ClientContextObject () | 
| Destructor. | |
| void | update () | 
| System-wide update method. | |
| std::string const & | getAppId () const | 
| Accessor for app ID. | |
| osvr::common::ClientInterfacePtr | getInterface (const char path[]) | 
| Creates an interface object for the given path. The context retains shared ownership.  More... | |
| osvr::common::ClientInterfacePtr | releaseInterface (osvr::common::ClientInterface *iface) | 
| Searches through this context to determine if the passed interface object has been retained, and if so, ownership is transferred to the caller.  More... | |
| InterfaceList const & | getInterfaces () const | 
| void | sendRoute (std::string const &route) | 
| Sends a JSON route/transform object to the server. | |
| std::string | getStringParameter (std::string const &path) const | 
| Gets a string parameter value. | |
| osvr::common::PathTree const & | getPathTree () const | 
| Accessor for the path tree. | |
| template<typename T > | |
| void * | acquireObject (T obj) | 
| Pass (smart-pointer) ownership of some object to the client context. | |
| bool | releaseObject (void *obj) | 
| Frees some object whose lifetime is controlled by the client context.  More... | |
| osvr::common::Transform const & | getRoomToWorldTransform () const | 
| Gets the transform from room space to world space. | |
| void | setRoomToWorldTransform (osvr::common::Transform const &xform) | 
| Sets the transform from room space to world space. | |
| osvr::common::ClientContextDeleter | getDeleter () const | 
| Returns the specialized deleter for this object. | |
| bool | getStatus () const | 
| Returns true if we are started up and fully connected (path tree received, etc.) | |
| void | log (osvr::util::log::LogLevel severity, const char *message) | 
| Logs a message from the client. | |
| osvr::util::log::LoggerPtr const & | logger () const | 
| Provides logger access for related internal classes. | |
| Additional Inherited Members | |
|  Public Types inherited from OSVR_ClientContextObject | |
| typedef std::vector < osvr::common::ClientInterfacePtr > | InterfaceList | 
|  Protected Member Functions inherited from OSVR_ClientContextObject | |
| OSVR_ClientContextObject (const char appId[], osvr::common::ClientContextDeleter del) | |
| Constructor for derived class use only. | |
| OSVR_ClientContextObject (const char appId[], osvr::common::ClientInterfaceFactory const &interfaceFactory, osvr::common::ClientContextDeleter del) | |
| Constructor for derived class use only. | |
Definition at line 52 of file PureClientContext.h.
| osvr::client::PureClientContext::PureClientContext | ( | const char | appId[], | 
| const char | host[], | ||
| common::ClientContextDeleter | del | ||
| ) | 
Create all the remote handler factories.
Create the system client device.
Definition at line 87 of file PureClientContext.cpp.