cisst-saw
Loading...
Searching...
No Matches
mtsInterfaceCommon.h File Reference

Go to the source code of this file.

Classes

class  mtsCommandVoidDescription
class  cmnData< mtsCommandVoidDescription >
class  mtsCommandWriteDescription
class  cmnData< mtsCommandWriteDescription >
class  mtsCommandReadDescription
class  cmnData< mtsCommandReadDescription >
class  mtsCommandQualifiedReadDescription
class  cmnData< mtsCommandQualifiedReadDescription >
class  mtsCommandVoidReturnDescription
class  cmnData< mtsCommandVoidReturnDescription >
class  mtsCommandWriteReturnDescription
class  cmnData< mtsCommandWriteReturnDescription >
class  mtsEventVoidDescription
class  cmnData< mtsEventVoidDescription >
class  mtsEventWriteDescription
class  cmnData< mtsEventWriteDescription >
struct  mtsDescriptionNameIs< _commandType >
class  mtsInterfaceProvidedDescription
class  cmnData< mtsInterfaceProvidedDescription >
class  mtsInterfaceRequiredDescription
class  cmnData< mtsInterfaceRequiredDescription >

Macros

#define _cisstMultiTask_mtsInterfaceCommon_h

Typedefs

typedef mtsGenericObjectProxy< mtsCommandVoidDescriptionmtsCommandVoidDescriptionProxy
typedef mtsGenericObjectProxy< mtsCommandWriteDescriptionmtsCommandWriteDescriptionProxy
typedef mtsGenericObjectProxy< mtsCommandReadDescriptionmtsCommandReadDescriptionProxy
typedef mtsGenericObjectProxy< mtsCommandQualifiedReadDescriptionmtsCommandQualifiedReadDescriptionProxy
typedef mtsGenericObjectProxy< mtsCommandVoidReturnDescriptionmtsCommandVoidReturnDescriptionProxy
typedef mtsGenericObjectProxy< mtsCommandWriteReturnDescriptionmtsCommandWriteReturnDescriptionProxy
typedef mtsGenericObjectProxy< mtsEventVoidDescriptionmtsEventVoidDescriptionProxy
typedef mtsGenericObjectProxy< mtsEventWriteDescriptionmtsEventWriteDescriptionProxy
typedef std::vector< mtsCommandVoidDescriptionmtsCommandsVoidDescription
typedef std::vector< mtsCommandWriteDescriptionmtsCommandsWriteDescription
typedef std::vector< mtsCommandReadDescriptionmtsCommandsReadDescription
typedef std::vector< mtsCommandQualifiedReadDescriptionmtsCommandsQualifiedReadDescription
typedef std::vector< mtsCommandVoidReturnDescriptionmtsCommandsVoidReturnDescription
typedef std::vector< mtsCommandWriteReturnDescriptionmtsCommandsWriteReturnDescription
typedef std::vector< mtsEventVoidDescriptionmtsEventsVoidDescription
typedef std::vector< mtsEventWriteDescriptionmtsEventsWriteDescription
typedef std::vector< std::string > mtsCommandPointerNames
typedef mtsCommandsVoidDescription mtsEventHandlersVoidDescription
typedef mtsCommandsWriteDescription mtsEventHandlersWriteDescription
typedef mtsGenericObjectProxy< mtsInterfaceProvidedDescriptionmtsInterfaceProvidedDescriptionProxy
typedef mtsGenericObjectProxy< mtsInterfaceRequiredDescriptionmtsInterfaceRequiredDescriptionProxy

Functions

 CMN_DECLARE_SERVICES_INSTANTIATION (mtsCommandVoidDescriptionProxy)
void CISST_EXPORT cmnSerializeRaw (std::ostream &outputStream, const mtsCommandVoidDescription &object)
void CISST_EXPORT cmnDeSerializeRaw (std::istream &inputStream, mtsCommandVoidDescription &placeHolder)
std::ostream & operator<< (std::ostream &outputStream, const mtsCommandVoidDescription &data)
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsCommandWriteDescriptionProxy)
void CISST_EXPORT cmnSerializeRaw (std::ostream &outputStream, const mtsCommandWriteDescription &object)
void CISST_EXPORT cmnDeSerializeRaw (std::istream &inputStream, mtsCommandWriteDescription &placeHolder)
std::ostream & operator<< (std::ostream &outputStream, const mtsCommandWriteDescription &data)
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsCommandReadDescriptionProxy)
void CISST_EXPORT cmnSerializeRaw (std::ostream &outputStream, const mtsCommandReadDescription &object)
void CISST_EXPORT cmnDeSerializeRaw (std::istream &inputStream, mtsCommandReadDescription &placeHolder)
std::ostream & operator<< (std::ostream &outputStream, const mtsCommandReadDescription &data)
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsCommandQualifiedReadDescriptionProxy)
void CISST_EXPORT cmnSerializeRaw (std::ostream &outputStream, const mtsCommandQualifiedReadDescription &object)
void CISST_EXPORT cmnDeSerializeRaw (std::istream &inputStream, mtsCommandQualifiedReadDescription &placeHolder)
std::ostream & operator<< (std::ostream &outputStream, const mtsCommandQualifiedReadDescription &data)
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsCommandVoidReturnDescriptionProxy)
void CISST_EXPORT cmnSerializeRaw (std::ostream &outputStream, const mtsCommandVoidReturnDescription &object)
void CISST_EXPORT cmnDeSerializeRaw (std::istream &inputStream, mtsCommandVoidReturnDescription &placeHolder)
std::ostream & operator<< (std::ostream &outputStream, const mtsCommandVoidReturnDescription &data)
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsCommandWriteReturnDescriptionProxy)
void CISST_EXPORT cmnSerializeRaw (std::ostream &outputStream, const mtsCommandWriteReturnDescription &object)
void CISST_EXPORT cmnDeSerializeRaw (std::istream &inputStream, mtsCommandWriteReturnDescription &placeHolder)
std::ostream & operator<< (std::ostream &outputStream, const mtsCommandWriteReturnDescription &data)
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsEventVoidDescriptionProxy)
void CISST_EXPORT cmnSerializeRaw (std::ostream &outputStream, const mtsEventVoidDescription &object)
void CISST_EXPORT cmnDeSerializeRaw (std::istream &inputStream, mtsEventVoidDescription &placeHolder)
std::ostream & operator<< (std::ostream &outputStream, const mtsEventVoidDescription &data)
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsEventWriteDescriptionProxy)
void CISST_EXPORT cmnSerializeRaw (std::ostream &outputStream, const mtsEventWriteDescription &object)
void CISST_EXPORT cmnDeSerializeRaw (std::istream &inputStream, mtsEventWriteDescription &placeHolder)
std::ostream & operator<< (std::ostream &outputStream, const mtsEventWriteDescription &data)
template<typename _commandsType>
bool mtsDescriptionHasName (const _commandsType &commands, const std::string &name)
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsInterfaceProvidedDescriptionProxy)
void CISST_EXPORT cmnSerializeRaw (std::ostream &outputStream, const mtsInterfaceProvidedDescription &object)
void CISST_EXPORT cmnDeSerializeRaw (std::istream &inputStream, mtsInterfaceProvidedDescription &placeHolder)
std::ostream & operator<< (std::ostream &outputStream, const mtsInterfaceProvidedDescription &data)
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsInterfaceRequiredDescriptionProxy)
void CISST_EXPORT cmnSerializeRaw (std::ostream &outputStream, const mtsInterfaceRequiredDescription &object)
void CISST_EXPORT cmnDeSerializeRaw (std::istream &inputStream, mtsInterfaceRequiredDescription &placeHolder)
std::ostream & operator<< (std::ostream &outputStream, const mtsInterfaceRequiredDescription &data)

Macro Definition Documentation

◆ _cisstMultiTask_mtsInterfaceCommon_h

#define _cisstMultiTask_mtsInterfaceCommon_h

Typedef Documentation

◆ mtsCommandPointerNames

typedef std::vector<std::string> mtsCommandPointerNames

◆ mtsCommandQualifiedReadDescriptionProxy

◆ mtsCommandReadDescriptionProxy

◆ mtsCommandsQualifiedReadDescription

◆ mtsCommandsReadDescription

◆ mtsCommandsVoidDescription

◆ mtsCommandsVoidReturnDescription

◆ mtsCommandsWriteDescription

◆ mtsCommandsWriteReturnDescription

◆ mtsCommandVoidDescriptionProxy

◆ mtsCommandVoidReturnDescriptionProxy

◆ mtsCommandWriteDescriptionProxy

◆ mtsCommandWriteReturnDescriptionProxy

◆ mtsEventHandlersVoidDescription

◆ mtsEventHandlersWriteDescription

◆ mtsEventsVoidDescription

◆ mtsEventsWriteDescription

◆ mtsEventVoidDescriptionProxy

◆ mtsEventWriteDescriptionProxy

◆ mtsInterfaceProvidedDescriptionProxy

◆ mtsInterfaceRequiredDescriptionProxy

Function Documentation

◆ CMN_DECLARE_SERVICES_INSTANTIATION() [1/10]

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsCommandQualifiedReadDescriptionProxy )

◆ CMN_DECLARE_SERVICES_INSTANTIATION() [2/10]

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsCommandReadDescriptionProxy )

◆ CMN_DECLARE_SERVICES_INSTANTIATION() [3/10]

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsCommandVoidDescriptionProxy )

◆ CMN_DECLARE_SERVICES_INSTANTIATION() [4/10]

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsCommandVoidReturnDescriptionProxy )

◆ CMN_DECLARE_SERVICES_INSTANTIATION() [5/10]

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsCommandWriteDescriptionProxy )

◆ CMN_DECLARE_SERVICES_INSTANTIATION() [6/10]

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsCommandWriteReturnDescriptionProxy )

◆ CMN_DECLARE_SERVICES_INSTANTIATION() [7/10]

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsEventVoidDescriptionProxy )

◆ CMN_DECLARE_SERVICES_INSTANTIATION() [8/10]

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsEventWriteDescriptionProxy )

◆ CMN_DECLARE_SERVICES_INSTANTIATION() [9/10]

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsInterfaceProvidedDescriptionProxy )

◆ CMN_DECLARE_SERVICES_INSTANTIATION() [10/10]

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsInterfaceRequiredDescriptionProxy )

◆ cmnDeSerializeRaw() [1/10]

void CISST_EXPORT cmnDeSerializeRaw ( std::istream & inputStream,
mtsCommandQualifiedReadDescription & placeHolder )

◆ cmnDeSerializeRaw() [2/10]

void CISST_EXPORT cmnDeSerializeRaw ( std::istream & inputStream,
mtsCommandReadDescription & placeHolder )

◆ cmnDeSerializeRaw() [3/10]

void CISST_EXPORT cmnDeSerializeRaw ( std::istream & inputStream,
mtsCommandVoidDescription & placeHolder )

◆ cmnDeSerializeRaw() [4/10]

void CISST_EXPORT cmnDeSerializeRaw ( std::istream & inputStream,
mtsCommandVoidReturnDescription & placeHolder )

◆ cmnDeSerializeRaw() [5/10]

void CISST_EXPORT cmnDeSerializeRaw ( std::istream & inputStream,
mtsCommandWriteDescription & placeHolder )

◆ cmnDeSerializeRaw() [6/10]

void CISST_EXPORT cmnDeSerializeRaw ( std::istream & inputStream,
mtsCommandWriteReturnDescription & placeHolder )

◆ cmnDeSerializeRaw() [7/10]

void CISST_EXPORT cmnDeSerializeRaw ( std::istream & inputStream,
mtsEventVoidDescription & placeHolder )

◆ cmnDeSerializeRaw() [8/10]

void CISST_EXPORT cmnDeSerializeRaw ( std::istream & inputStream,
mtsEventWriteDescription & placeHolder )

◆ cmnDeSerializeRaw() [9/10]

void CISST_EXPORT cmnDeSerializeRaw ( std::istream & inputStream,
mtsInterfaceProvidedDescription & placeHolder )

◆ cmnDeSerializeRaw() [10/10]

void CISST_EXPORT cmnDeSerializeRaw ( std::istream & inputStream,
mtsInterfaceRequiredDescription & placeHolder )

◆ cmnSerializeRaw() [1/10]

void CISST_EXPORT cmnSerializeRaw ( std::ostream & outputStream,
const mtsCommandQualifiedReadDescription & object )

◆ cmnSerializeRaw() [2/10]

void CISST_EXPORT cmnSerializeRaw ( std::ostream & outputStream,
const mtsCommandReadDescription & object )

◆ cmnSerializeRaw() [3/10]

void CISST_EXPORT cmnSerializeRaw ( std::ostream & outputStream,
const mtsCommandVoidDescription & object )

◆ cmnSerializeRaw() [4/10]

void CISST_EXPORT cmnSerializeRaw ( std::ostream & outputStream,
const mtsCommandVoidReturnDescription & object )

◆ cmnSerializeRaw() [5/10]

void CISST_EXPORT cmnSerializeRaw ( std::ostream & outputStream,
const mtsCommandWriteDescription & object )

◆ cmnSerializeRaw() [6/10]

void CISST_EXPORT cmnSerializeRaw ( std::ostream & outputStream,
const mtsCommandWriteReturnDescription & object )

◆ cmnSerializeRaw() [7/10]

void CISST_EXPORT cmnSerializeRaw ( std::ostream & outputStream,
const mtsEventVoidDescription & object )

◆ cmnSerializeRaw() [8/10]

void CISST_EXPORT cmnSerializeRaw ( std::ostream & outputStream,
const mtsEventWriteDescription & object )

◆ cmnSerializeRaw() [9/10]

void CISST_EXPORT cmnSerializeRaw ( std::ostream & outputStream,
const mtsInterfaceProvidedDescription & object )

◆ cmnSerializeRaw() [10/10]

void CISST_EXPORT cmnSerializeRaw ( std::ostream & outputStream,
const mtsInterfaceRequiredDescription & object )

◆ mtsDescriptionHasName()

template<typename _commandsType>
bool mtsDescriptionHasName ( const _commandsType & commands,
const std::string & name )

◆ operator<<() [1/10]

std::ostream & operator<< ( std::ostream & outputStream,
const mtsCommandQualifiedReadDescription & data )
inline

◆ operator<<() [2/10]

std::ostream & operator<< ( std::ostream & outputStream,
const mtsCommandReadDescription & data )
inline

◆ operator<<() [3/10]

std::ostream & operator<< ( std::ostream & outputStream,
const mtsCommandVoidDescription & data )
inline

◆ operator<<() [4/10]

std::ostream & operator<< ( std::ostream & outputStream,
const mtsCommandVoidReturnDescription & data )
inline

◆ operator<<() [5/10]

std::ostream & operator<< ( std::ostream & outputStream,
const mtsCommandWriteDescription & data )
inline

◆ operator<<() [6/10]

std::ostream & operator<< ( std::ostream & outputStream,
const mtsCommandWriteReturnDescription & data )
inline

◆ operator<<() [7/10]

std::ostream & operator<< ( std::ostream & outputStream,
const mtsEventVoidDescription & data )
inline

◆ operator<<() [8/10]

std::ostream & operator<< ( std::ostream & outputStream,
const mtsEventWriteDescription & data )
inline

◆ operator<<() [9/10]

std::ostream & operator<< ( std::ostream & outputStream,
const mtsInterfaceProvidedDescription & data )
inline

◆ operator<<() [10/10]

std::ostream & operator<< ( std::ostream & outputStream,
const mtsInterfaceRequiredDescription & data )
inline