common.h
Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 #ifndef __OPC_UA_TESTS_COMMON_H__
00012 #define __OPC_UA_TESTS_COMMON_H__
00013 
00014 #include <opc/common/uri_facade.h>
00015 
00016 #include <gmock/gmock.h>
00017 #include <gtest/gtest.h>
00018 
00019 #include <stdlib.h>
00020 
00021 
00022 inline std::string GetHost()
00023 {
00024   if (const char* uri = getenv("TEST_Server_URI"))
00025   {
00026     return OpcUa::Internal::Uri(uri).Host();
00027   }
00028   return "localhost";
00029 }
00030 
00031 inline int GetPort()
00032 {
00033   if (const char* uri = getenv("TEST_Server_URI"))
00034   {
00035     return OpcUa::Internal::Uri(uri).Port();
00036   }
00037   return 4841;
00038 }
00039 
00040 inline std::string GetEndpoint()
00041 {
00042   if (char* endpoint = getenv("TEST_Server_URI"))
00043   {
00044     return endpoint;
00045   }
00046   return "opc.tcp://localhost:4841";
00047 }
00048 
00049 
00050 #endif // __OPC_UA_TESTS_COMMON_H__
00051 


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:40