OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ClientInterface.cpp
Go to the documentation of this file.
1 
11 // Copyright 2014 Sensics, Inc.
12 //
13 // Licensed under the Apache License, Version 2.0 (the "License");
14 // you may not use this file except in compliance with the License.
15 // You may obtain a copy of the License at
16 //
17 // http://www.apache.org/licenses/LICENSE-2.0
18 //
19 // Unless required by applicable law or agreed to in writing, software
20 // distributed under the License is distributed on an "AS IS" BASIS,
21 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 // See the License for the specific language governing permissions and
23 // limitations under the License.
24 
25 // Internal Includes
27 #include <osvr/Util/Verbosity.h>
28 
29 // Library/third-party includes
30 // - none
31 
32 // Standard includes
33 #include <boost/range/algorithm.hpp>
34 
36  ::osvr::common::ClientContext &ctx, std::string const &path)
37  : m_ctx(ctx), m_path(path) {
38  OSVR_DEV_VERBOSE("Interface initialized for " << m_path);
39 }
40 
41 std::string const &OSVR_ClientInterfaceObject::getPath() const {
42  return m_path;
43 }
44 
void update()
Update any state.
OSVR_ClientInterfaceObject(osvr::common::ClientContext &ctx, std::string const &path)
Constructor - only to be called by a factory function.
Internal, configured header file for verbosity macros.
std::string const & getPath() const
Get the path as a string.