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

#include <mtsParameterTypes.h>

Public Member Functions

 mtsDescriptionConnection (void)
 mtsDescriptionConnection (const mtsDescriptionConnection &other)
mtsDescriptionConnectionoperator= (const mtsDescriptionConnection &other)
 ~mtsDescriptionConnection ()
 mtsDescriptionConnection (const std::string &clientProcessName, const std::string &clientComponentName, const std::string &clientInterfaceRequiredName, const std::string &serverProcessName, const std::string &serverComponentName, const std::string &serverInterfaceProvidedName, const ConnectionIDType connectionId=InvalidConnectionID)
void Init (void)
bool operator< (const mtsDescriptionConnection &other) const
 mtsDescriptionConnection (const mtsDescriptionInterfaceFullName &newClient, const mtsDescriptionInterfaceFullName &newServer, const ConnectionIDType &newConnectionID, const std::string &newRequestor)
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 mtsDescriptionConnection &source)
bool ScalarNumberIsFixed (void) const
size_t ScalarNumber (void) const

Public Attributes

mtsDescriptionInterfaceFullName Client
mtsDescriptionInterfaceFullName Server
ConnectionIDType ConnectionID
std::string Requestor
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

◆ mtsDescriptionConnection() [1/4]

mtsDescriptionConnection::mtsDescriptionConnection ( void )

◆ mtsDescriptionConnection() [2/4]

mtsDescriptionConnection::mtsDescriptionConnection ( const mtsDescriptionConnection & other)

◆ ~mtsDescriptionConnection()

mtsDescriptionConnection::~mtsDescriptionConnection ( )

◆ mtsDescriptionConnection() [3/4]

mtsDescriptionConnection::mtsDescriptionConnection ( const std::string & clientProcessName,
const std::string & clientComponentName,
const std::string & clientInterfaceRequiredName,
const std::string & serverProcessName,
const std::string & serverComponentName,
const std::string & serverInterfaceProvidedName,
const ConnectionIDType connectionId = InvalidConnectionID )

◆ mtsDescriptionConnection() [4/4]

mtsDescriptionConnection::mtsDescriptionConnection ( const mtsDescriptionInterfaceFullName & newClient,
const mtsDescriptionInterfaceFullName & newServer,
const ConnectionIDType & newConnectionID,
const std::string & newRequestor )

Member Function Documentation

◆ Copy()

void mtsDescriptionConnection::Copy ( const mtsDescriptionConnection & source)

◆ DeSerializeRaw()

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

◆ Init()

void mtsDescriptionConnection::Init ( void )

◆ operator<()

bool mtsDescriptionConnection::operator< ( const mtsDescriptionConnection & other) const
inline

◆ operator=()

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

◆ ScalarNumber()

size_t mtsDescriptionConnection::ScalarNumber ( void ) const

◆ ScalarNumberIsFixed()

bool mtsDescriptionConnection::ScalarNumberIsFixed ( void ) const

◆ SerializeRaw()

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

◆ ToStream()

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

◆ ToStreamRaw()

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

Member Data Documentation

◆ Client

mtsDescriptionInterfaceFullName mtsDescriptionConnection::Client

◆ ConnectionID

ConnectionIDType mtsDescriptionConnection::ConnectionID

◆ HumanReadable

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

◆ Requestor

std::string mtsDescriptionConnection::Requestor

◆ 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 mtsDescriptionConnection::SerializeDescription(const char delimiter=',', const std::string &userDescription="") const

◆ Server

mtsDescriptionInterfaceFullName mtsDescriptionConnection::Server

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