cisst-saw
Loading...
Searching...
No Matches
mtsInterfaceProvidedDescription Class Reference

#include <mtsInterfaceCommon.h>

Public Member Functions

 mtsInterfaceProvidedDescription (void)
 mtsInterfaceProvidedDescription (const mtsInterfaceProvidedDescription &other)
mtsInterfaceProvidedDescriptionoperator= (const mtsInterfaceProvidedDescription &other)
 ~mtsInterfaceProvidedDescription ()
void SerializeRaw (std::ostream &outputStream) const
void DeSerializeRaw (std::istream &inputStream)
void ToStream (std::ostream &outputStream) const
void ToStreamRaw (std::ostream &outputStream, const char delimiter=' ', bool headerOnly=false, const std::string &headerPrefix="") const
void Copy (const mtsInterfaceProvidedDescription &source)
bool ScalarNumberIsFixed (void) const
size_t ScalarNumber (void) const

Public Attributes

std::string InterfaceName
mtsCommandsVoidDescription CommandsVoid
mtsCommandsWriteDescription CommandsWrite
mtsCommandsReadDescription CommandsRead
mtsCommandsQualifiedReadDescription CommandsQualifiedRead
mtsCommandsVoidReturnDescription CommandsVoidReturn
mtsCommandsWriteReturnDescription CommandsWriteReturn
mtsEventsVoidDescription EventsVoid
mtsEventsWriteDescription EventsWrite
void SerializeBinary(std::ostream &outputStream) const CISST_THROW(std void DeSerializeBinary(std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) CISST_THROW(std void SerializeText(std::ostream &outputStream, const char delimiter=',') const CISST_THROW(std std::string SerializeDescription (const char delimiter=',', const std::string &userDescription="") const
void DeSerializeText(std::istream &inputStream, const char delimiter=',') CISST_THROW(std std::string HumanReadable (void) const

Constructor & Destructor Documentation

◆ mtsInterfaceProvidedDescription() [1/2]

mtsInterfaceProvidedDescription::mtsInterfaceProvidedDescription ( void )

◆ mtsInterfaceProvidedDescription() [2/2]

mtsInterfaceProvidedDescription::mtsInterfaceProvidedDescription ( const mtsInterfaceProvidedDescription & other)

◆ ~mtsInterfaceProvidedDescription()

mtsInterfaceProvidedDescription::~mtsInterfaceProvidedDescription ( )

Member Function Documentation

◆ Copy()

void mtsInterfaceProvidedDescription::Copy ( const mtsInterfaceProvidedDescription & source)

◆ DeSerializeRaw()

void mtsInterfaceProvidedDescription::DeSerializeRaw ( std::istream & inputStream)

◆ operator=()

mtsInterfaceProvidedDescription & mtsInterfaceProvidedDescription::operator= ( const mtsInterfaceProvidedDescription & other)

◆ ScalarNumber()

size_t mtsInterfaceProvidedDescription::ScalarNumber ( void ) const

◆ ScalarNumberIsFixed()

bool mtsInterfaceProvidedDescription::ScalarNumberIsFixed ( void ) const

◆ SerializeRaw()

void mtsInterfaceProvidedDescription::SerializeRaw ( std::ostream & outputStream) const

◆ ToStream()

void mtsInterfaceProvidedDescription::ToStream ( std::ostream & outputStream) const

◆ ToStreamRaw()

void mtsInterfaceProvidedDescription::ToStreamRaw ( std::ostream & outputStream,
const char delimiter = ' ',
bool headerOnly = false,
const std::string & headerPrefix = "" ) const

Member Data Documentation

◆ CommandsQualifiedRead

mtsCommandsQualifiedReadDescription mtsInterfaceProvidedDescription::CommandsQualifiedRead

◆ CommandsRead

mtsCommandsReadDescription mtsInterfaceProvidedDescription::CommandsRead

◆ CommandsVoid

mtsCommandsVoidDescription mtsInterfaceProvidedDescription::CommandsVoid

◆ CommandsVoidReturn

mtsCommandsVoidReturnDescription mtsInterfaceProvidedDescription::CommandsVoidReturn

◆ CommandsWrite

mtsCommandsWriteDescription mtsInterfaceProvidedDescription::CommandsWrite

◆ CommandsWriteReturn

mtsCommandsWriteReturnDescription mtsInterfaceProvidedDescription::CommandsWriteReturn

◆ EventsVoid

mtsEventsVoidDescription mtsInterfaceProvidedDescription::EventsVoid

◆ EventsWrite

mtsEventsWriteDescription mtsInterfaceProvidedDescription::EventsWrite

◆ HumanReadable

void DeSerializeText(std::istream &inputStream, const char delimiter=',') CISST_THROW(std std::string mtsInterfaceProvidedDescription::HumanReadable(void) const

◆ InterfaceName

std::string mtsInterfaceProvidedDescription::InterfaceName

◆ SerializeDescription

void SerializeBinary(std::ostream &outputStream) const CISST_THROW(std void DeSerializeBinary(std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) CISST_THROW(std void SerializeText(std::ostream &outputStream, const char delimiter=',') const CISST_THROW(std std::string mtsInterfaceProvidedDescription::SerializeDescription(const char delimiter=',', const std::string &userDescription="") const

The documentation for this class was generated from the following file: