25 #ifndef _mtsConnection_h
26 #define _mtsConnection_h
62 std::string GetClientProcessName(
void)
const;
63 std::string GetClientComponentName(
void)
const;
64 std::string GetClientInterfaceName(
void)
const;
65 std::string GetServerProcessName(
void)
const;
66 std::string GetServerComponentName(
void)
const;
67 std::string GetServerInterfaceName(
void)
const;
75 bool IsRemoteConnection(
void)
const;
82 bool CheckTimeout(
void)
const;
84 void ToStream(std::ostream & outputStream)
const;
91 #endif // _mtsConnection_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: mtsConnection.h:35
bool Connected
Definition: mtsConnection.h:47
virtual void SerializeRaw(std::ostream &outputStream) const
#define CMN_LOG_LOD_RUN_ERROR
Definition: cmnLogLoD.h:93
virtual void DeSerializeRaw(std::istream &inputStream)
virtual void ToStream(std::ostream &outputStream) const
unsigned int ConnectionIDType
Definition: mtsForwardDeclarations.h:150
std::string EndpointInfo
Definition: mtsConnection.h:50
Base class for data object in cisstMultiTask.
Definition: mtsGenericObject.h:56
void SetProxyAccessInfo(const std::string &endpointInfo)
Definition: mtsConnection.h:78
mtsDescriptionConnection ConnectionDescription
Definition: mtsConnection.h:41
Definition: mtsParameterTypes.h:533
void SetConnected(void)
Definition: mtsConnection.h:73
Forward declarations and #define for cisstMultiTask.
Defines mtsGenericObject.
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
double TimeoutTime
Definition: mtsConnection.h:54
const std::string RequestProcessName
Definition: mtsConnection.h:44
const int CMN_NO_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:328
#define CMN_DECLARE_SERVICES_INSTANTIATION(className)
Definition: cmnClassRegisterMacros.h:202
std::string GetEndpointInfo(void) const
Definition: mtsConnection.h:77
bool IsConnected(void) const
Definition: mtsConnection.h:72