26#ifndef _mtsSocketProxyCommon_h
27#define _mtsSocketProxyCommon_h
83 unsigned int packetSize;
117 void ToStream(std::ostream & outputStream)
const override;
120 void ToStreamRaw(std::ostream & outputStream,
const char delimiter =
' ',
121 bool headerOnly =
false,
const std::string & headerPrefix =
"")
const override;
125 bool FromStreamRaw(std::istream & inputStream,
const char delimiter =
' ')
override;
Definition mtsFunctionQualifiedRead.h:37
Definition mtsFunctionRead.h:37
Definition mtsFunctionWrite.h:37
mtsGenericObject(void)
Definition mtsGenericObject.h:77
Definition mtsSocketProxyCommon.h:79
void SerializeRaw(std::ostream &outputStream) const override
const char * GetHandleRead(void) const
Definition mtsSocketProxyCommon.h:106
unsigned int InterfaceVersion(void) const
Definition mtsSocketProxyCommon.h:102
void ToStream(std::ostream &outputStream) const override
void ToStreamRaw(std::ostream &outputStream, const char delimiter=' ', bool headerOnly=false, const std::string &headerPrefix="") const override
const char * GetHandleWrite(void) const
Definition mtsSocketProxyCommon.h:107
const char * GetHandleWriteReturn(void) const
Definition mtsSocketProxyCommon.h:110
const char * EventDisable(void) const
Definition mtsSocketProxyCommon.h:112
const char * EventEnable(void) const
Definition mtsSocketProxyCommon.h:111
unsigned int PacketSize(void) const
Definition mtsSocketProxyCommon.h:103
const char * GetInterfaceDescription(void) const
Definition mtsSocketProxyCommon.h:104
const char * GetHandleVoid(void) const
Definition mtsSocketProxyCommon.h:105
mtsSocketProxyInitData(unsigned int psize, mtsFunctionRead *gid, mtsFunctionQualifiedRead *ghv, mtsFunctionQualifiedRead *ghr, mtsFunctionQualifiedRead *ghw, mtsFunctionQualifiedRead *ghqr, mtsFunctionQualifiedRead *ghvr, mtsFunctionQualifiedRead *ghwr, mtsFunctionWrite *ee, mtsFunctionWrite *ed)
bool FromStreamRaw(std::istream &inputStream, const char delimiter=' ') override
const char * GetHandleVoidReturn(void) const
Definition mtsSocketProxyCommon.h:109
const char * GetHandleQualifiedRead(void) const
Definition mtsSocketProxyCommon.h:108
void DeSerializeRaw(std::istream &inputStream) override
~mtsSocketProxyInitData()
Definition mtsSocketProxyCommon.h:100
#define CMN_DECLARE_SERVICES_INSTANTIATION(className)
Definition cmnClassRegisterMacros.h:199
const int CMN_NO_DYNAMIC_CREATION
Definition cmnClassRegisterMacros.h:325
#define CISST_EXPORT
Definition cmnExportMacros.h:50
#define CMN_LOG_ALLOW_DEFAULT
Definition cmnLogLoD.h:76
Defines mtsGenericObject.
Definition mtsSocketProxyCommon.h:39
const unsigned int SOCKET_PROXY_VERSION
Definition mtsSocketProxyCommon.h:41
const unsigned int SOCKET_PROXY_PACKET_SIZE
Definition mtsSocketProxyCommon.h:42
int FromString(const char *str)
~CommandHandle()
Definition mtsSocketProxyCommon.h:58
CommandHandle(const char *str)
CommandHandle(const std::string &str)
int ToString(std::string &str) const
int ToString(char *str) const
@ COMMAND_HANDLE_STRING_SIZE
Definition mtsSocketProxyCommon.h:53
long long int addr
Definition mtsSocketProxyCommon.h:50
int FromString(const std::string &str)
static bool IsValidType(char cmd_type)
char cmdType
Definition mtsSocketProxyCommon.h:47
CommandHandle(char cmd, void *ptr)
bool operator==(const vctDynamicConstMatrixBase< __matrixOwnerType, _elementType > &otherMatrix) const
Definition vctDynamicConstMatrixBase.h:715
bool operator!=(const vctDynamicConstMatrixBase< __matrixOwnerType, _elementType > &otherMatrix) const
Definition vctDynamicConstMatrixBase.h:743