Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

rovsoft::messages::MessagePtr Class Reference

Message autopointer class. More...

#include <MessagePtr.hh>

Inheritance diagram for rovsoft::messages::MessagePtr:

Inheritance graph
[legend]
Collaboration diagram for rovsoft::messages::MessagePtr:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MessagePtr (Message *ptr=0)
 MessagePtr (const MessagePtr &orig)
Messageoperator * ()
 Gets the target.
const Messageoperator * () const
 Gets the target- const version.
Messageoperator-> ()
 Gets the object to which this pointer points to.
const Messageoperator-> () const
 A Ptr object associates its self so much with the object it points to, that if you declare the Ptr object to be constant, you only get a const version of the target.

Detailed Description

Message autopointer class.


Constructor & Destructor Documentation

rovsoft::messages::MessagePtr::MessagePtr Message ptr = 0  )  [inline]
 

rovsoft::messages::MessagePtr::MessagePtr const MessagePtr orig  )  [inline]
 


Member Function Documentation

const rovsoft::messages::Message & rovsoft::messages::MessagePtr::operator *  )  const [inline]
 

Gets the target- const version.

Reimplemented from rovsoft::lib::Ptr.

Reimplemented in rovsoft::messages::BoolCommandMessagePtr, rovsoft::messages::ByteTypeMessagePtr, rovsoft::messages::FloatFloatTypeMessagePtr, rovsoft::messages::LowEnergyShutdownMessagePtr, rovsoft::messages::MotionCommandMessagePtr, rovsoft::messages::NBoolCommandMessagePtr, rovsoft::messages::NByteTypeMessagePtr, rovsoft::messages::NConfirmationMessagePtr, rovsoft::messages::NMotionCommandMessagePtr, rovsoft::messages::NShortTypeMessagePtr, rovsoft::messages::NUByteTypeMessagePtr, rovsoft::messages::NumberedMessagePtr, rovsoft::messages::ShortTypeMessagePtr, rovsoft::messages::TimedRebootMessagePtr, rovsoft::messages::TimeStampedMessagePtr, rovsoft::messages::TsFloatTypeMessagePtr, rovsoft::messages::TsUByteTypeMessagePtr, rovsoft::messages::UByteTypeMessagePtr, and rovsoft::messages::UShortTypeMessagePtr.

Message& rovsoft::messages::MessagePtr::operator *  )  [inline]
 

Gets the target.

Reimplemented from rovsoft::lib::Ptr.

Reimplemented in rovsoft::messages::BoolCommandMessagePtr, rovsoft::messages::ByteTypeMessagePtr, rovsoft::messages::FloatFloatTypeMessagePtr, rovsoft::messages::LowEnergyShutdownMessagePtr, rovsoft::messages::MotionCommandMessagePtr, rovsoft::messages::NBoolCommandMessagePtr, rovsoft::messages::NByteTypeMessagePtr, rovsoft::messages::NConfirmationMessagePtr, rovsoft::messages::NMotionCommandMessagePtr, rovsoft::messages::NShortTypeMessagePtr, rovsoft::messages::NUByteTypeMessagePtr, rovsoft::messages::NumberedMessagePtr, rovsoft::messages::ShortTypeMessagePtr, rovsoft::messages::TimedRebootMessagePtr, rovsoft::messages::TimeStampedMessagePtr, rovsoft::messages::TsFloatTypeMessagePtr, rovsoft::messages::TsUByteTypeMessagePtr, rovsoft::messages::UByteTypeMessagePtr, and rovsoft::messages::UShortTypeMessagePtr.

const rovsoft::messages::Message * rovsoft::messages::MessagePtr::operator->  )  const [inline]
 

A Ptr object associates its self so much with the object it points to, that if you declare the Ptr object to be constant, you only get a const version of the target.

Reimplemented from rovsoft::lib::Ptr.

Reimplemented in rovsoft::messages::BoolCommandMessagePtr, rovsoft::messages::ByteTypeMessagePtr, rovsoft::messages::FloatFloatTypeMessagePtr, rovsoft::messages::LowEnergyShutdownMessagePtr, rovsoft::messages::MotionCommandMessagePtr, rovsoft::messages::NBoolCommandMessagePtr, rovsoft::messages::NByteTypeMessagePtr, rovsoft::messages::NConfirmationMessagePtr, rovsoft::messages::NMotionCommandMessagePtr, rovsoft::messages::NShortTypeMessagePtr, rovsoft::messages::NUByteTypeMessagePtr, rovsoft::messages::NumberedMessagePtr, rovsoft::messages::ShortTypeMessagePtr, rovsoft::messages::TimedRebootMessagePtr, rovsoft::messages::TimeStampedMessagePtr, rovsoft::messages::TsFloatTypeMessagePtr, rovsoft::messages::TsUByteTypeMessagePtr, rovsoft::messages::UByteTypeMessagePtr, and rovsoft::messages::UShortTypeMessagePtr.

rovsoft::messages::Message * rovsoft::messages::MessagePtr::operator->  )  [inline]
 

Gets the object to which this pointer points to.

Reimplemented from rovsoft::lib::Ptr.

Reimplemented in rovsoft::messages::BoolCommandMessagePtr, rovsoft::messages::ByteTypeMessagePtr, rovsoft::messages::FloatFloatTypeMessagePtr, rovsoft::messages::LowEnergyShutdownMessagePtr, rovsoft::messages::MotionCommandMessagePtr, rovsoft::messages::NBoolCommandMessagePtr, rovsoft::messages::NByteTypeMessagePtr, rovsoft::messages::NConfirmationMessagePtr, rovsoft::messages::NMotionCommandMessagePtr, rovsoft::messages::NShortTypeMessagePtr, rovsoft::messages::NUByteTypeMessagePtr, rovsoft::messages::NumberedMessagePtr, rovsoft::messages::ShortTypeMessagePtr, rovsoft::messages::TimedRebootMessagePtr, rovsoft::messages::TimeStampedMessagePtr, rovsoft::messages::TsFloatTypeMessagePtr, rovsoft::messages::TsUByteTypeMessagePtr, rovsoft::messages::UByteTypeMessagePtr, and rovsoft::messages::UShortTypeMessagePtr.


The documentation for this class was generated from the following file:
Generated on Tue May 31 14:20:02 2005 for Rovsoft by  doxygen 1.4.3