|
Urbi SDK Remote for C++
2.7.5
|
00001 /* 00002 * Copyright (C) 2009, 2010, Gostai S.A.S. 00003 * 00004 * This software is provided "as is" without warranty of any kind, 00005 * either expressed or implied, including but not limited to the 00006 * implied warranties of fitness for a particular purpose. 00007 * 00008 * See the LICENSE file for more information. 00009 */ 00010 00011 #ifndef URBI_UCONTEXT_FACTORY_HH 00012 # define URBI_UCONTEXT_FACTORY_HH 00013 00014 namespace urbi 00015 { 00016 namespace impl 00017 { 00019 URBI_SDK_API 00020 std::vector<std::string> listModules(); 00021 00023 URBI_SDK_API 00024 UContextImpl* getPluginContext(); 00025 00027 URBI_SDK_API 00028 UContextImpl* makeRemoteContext(const std::string& host, 00029 const std::string& port); 00031 URBI_SDK_API 00032 UContextImpl* getRemoteContext(const std::string& host, 00033 const std::string& port); 00034 } 00035 } 00036 #endif