cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs | Functions
mtsInterfaceCommon.h File Reference
#include <cisstCommon/cmnDataFunctions.h>
#include <cisstCommon/cmnDataFunctionsEnumMacros.h>
#include <cisstCommon/cmnClassServices.h>
#include <cisstCommon/cmnClassRegisterMacros.h>
#include <cisstMultiTask/mtsGenericObjectProxy.h>
#include <cisstMultiTask/mtsExport.h>

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 >
 
class  mtsInterfaceProvidedDescription
 
class  cmnData< mtsInterfaceProvidedDescription >
 
class  mtsInterfaceRequiredDescription
 
class  cmnData< mtsInterfaceRequiredDescription >
 

Macros

#define _cisstMultiTask_mtsInterfaceCommon_h
 

Typedefs

typedef mtsGenericObjectProxy
< mtsCommandVoidDescription
mtsCommandVoidDescriptionProxy
 
typedef mtsGenericObjectProxy
< mtsCommandWriteDescription
mtsCommandWriteDescriptionProxy
 
typedef mtsGenericObjectProxy
< mtsCommandReadDescription
mtsCommandReadDescriptionProxy
 
typedef mtsGenericObjectProxy
< mtsCommandQualifiedReadDescription
mtsCommandQualifiedReadDescriptionProxy
 
typedef mtsGenericObjectProxy
< mtsCommandVoidReturnDescription
mtsCommandVoidReturnDescriptionProxy
 
typedef mtsGenericObjectProxy
< mtsCommandWriteReturnDescription
mtsCommandWriteReturnDescriptionProxy
 
typedef mtsGenericObjectProxy
< mtsEventVoidDescription
mtsEventVoidDescriptionProxy
 
typedef mtsGenericObjectProxy
< mtsEventWriteDescription
mtsEventWriteDescriptionProxy
 
typedef std::vector
< mtsCommandVoidDescription
mtsCommandsVoidDescription
 
typedef std::vector
< mtsCommandWriteDescription
mtsCommandsWriteDescription
 
typedef std::vector
< mtsCommandReadDescription
mtsCommandsReadDescription
 
typedef std::vector
< mtsCommandQualifiedReadDescription
mtsCommandsQualifiedReadDescription
 
typedef std::vector
< mtsCommandVoidReturnDescription
mtsCommandsVoidReturnDescription
 
typedef std::vector
< mtsCommandWriteReturnDescription
mtsCommandsWriteReturnDescription
 
typedef std::vector
< mtsEventVoidDescription
mtsEventsVoidDescription
 
typedef std::vector
< mtsEventWriteDescription
mtsEventsWriteDescription
 
typedef std::vector< std::string > mtsCommandPointerNames
 
typedef mtsCommandsVoidDescription mtsEventHandlersVoidDescription
 
typedef mtsCommandsWriteDescription mtsEventHandlersWriteDescription
 
typedef mtsGenericObjectProxy
< mtsInterfaceProvidedDescription
mtsInterfaceProvidedDescriptionProxy
 
typedef mtsGenericObjectProxy
< mtsInterfaceRequiredDescription
mtsInterfaceRequiredDescriptionProxy
 

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)
 
 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

#define _cisstMultiTask_mtsInterfaceCommon_h

Typedef Documentation

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

Function Documentation

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