Class RuntimeExceptionMessage
Defined in File runtime_exception_message.h
Inheritance Relationships
Base Type
public urcl::primary_interface::RobotMessage(Class RobotMessage)
Class Documentation
-
class RuntimeExceptionMessage : public urcl::primary_interface::RobotMessage
Representation of the RuntimeExceptionMessage robot message.
Public Functions
-
RuntimeExceptionMessage() = delete
-
inline RuntimeExceptionMessage(uint64_t timestamp, int8_t source)
Creates a new RuntimeExceptionMessage object to be filled from a package.
- Parameters:
timestamp – Timestamp of the package
source – The package’s source
-
RuntimeExceptionMessage(const RuntimeExceptionMessage &pkg)
Creates a copy of a RuntimeExceptionMessage object.
- Parameters:
pkg – The RuntimeExceptionMessage object to be copied
-
virtual ~RuntimeExceptionMessage() = default
-
virtual bool parseWith(comm::BinParser &bp)
Sets the attributes of the package by parsing a serialized representation of the package.
- Parameters:
bp – A parser containing a serialized text of the package
- Returns:
True, if the package was parsed successfully, false otherwise
-
virtual bool consumeWith(AbstractPrimaryConsumer &consumer)
Consume this package with a specific consumer.
- Parameters:
consumer – Placeholder for the consumer calling this
- Returns:
true on success
-
virtual std::string toString() const
Produces a human readable representation of the package object.
- Returns:
A string representing the object
-
RuntimeExceptionMessage() = delete