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

#include <mtsParameterTypes.h>

Public Member Functions

 mtsMessage (void)
 mtsMessage (const mtsMessage &other)
mtsMessageoperator= (const mtsMessage &other)
 ~mtsMessage ()
void GetTimestamp (double &placeHolder) const
double GetTimestamp (void) const
void SetTimestamp (const double &newValue)
void SetMessage (const std::string &message)
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 mtsMessage &source)
bool ScalarNumberIsFixed (void) const
size_t ScalarNumber (void) const

Public Attributes

std::string Message
size_t Counter
double Timestamp
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

◆ mtsMessage() [1/2]

mtsMessage::mtsMessage ( void )

◆ mtsMessage() [2/2]

mtsMessage::mtsMessage ( const mtsMessage & other)

◆ ~mtsMessage()

mtsMessage::~mtsMessage ( )

Member Function Documentation

◆ Copy()

void mtsMessage::Copy ( const mtsMessage & source)

◆ DeSerializeRaw()

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

◆ GetTimestamp() [1/2]

void mtsMessage::GetTimestamp ( double & placeHolder) const

◆ GetTimestamp() [2/2]

double mtsMessage::GetTimestamp ( void ) const
inline

◆ operator=()

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

◆ ScalarNumber()

size_t mtsMessage::ScalarNumber ( void ) const

◆ ScalarNumberIsFixed()

bool mtsMessage::ScalarNumberIsFixed ( void ) const

◆ SerializeRaw()

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

◆ SetMessage()

void mtsMessage::SetMessage ( const std::string & message)

◆ SetTimestamp()

void mtsMessage::SetTimestamp ( const double & newValue)

◆ ToStream()

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

◆ ToStreamRaw()

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

Member Data Documentation

◆ Counter

size_t mtsMessage::Counter

◆ HumanReadable

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

◆ Message

std::string mtsMessage::Message

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

◆ Timestamp

double mtsMessage::Timestamp

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