![]() |
RAMSES Documentation
27.0.130
Information for RAMSES users and developers
|
The base class of a message to be sent from DCSM consumer to provider. More...
#include <DcsmStatusMessage.h>
Public Member Functions | |
class StreamStatusMessage const * | getAsStreamStatus () const |
Convenience function to get the derived class of DcsmStatusMessage easily. More... | |
class ActiveLayoutMessage const * | getAsActiveLayout () const |
Convenience function to get the derived class of DcsmStatusMessage easily. More... | |
class WidgetFocusStatusMessage const * | getAsWidgetFocusStatus () const |
Convenience function to get the derived class of DcsmStatusMessage easily. More... | |
virtual | ~DcsmStatusMessage () |
Default destructor of DcsmStatusMessage. More... | |
DcsmStatusMessage (DcsmStatusMessage const &)=delete | |
Disable copying. More... | |
DcsmStatusMessage (DcsmStatusMessage &&)=delete | |
Disable moving. More... | |
Public Attributes | |
std::unique_ptr< DcsmStatusMessageImpl > | impl |
Protected Member Functions | |
DcsmStatusMessage (std::unique_ptr< DcsmStatusMessageImpl > &&impl_) | |
Constructor from impl. More... | |
The base class of a message to be sent from DCSM consumer to provider.
|
virtual |
Default destructor of DcsmStatusMessage.
|
delete |
Disable copying.
|
delete |
Disable moving.
|
explicitprotected |
Constructor from impl.
impl_ | impl |
class ActiveLayoutMessage const* ramses::DcsmStatusMessage::getAsActiveLayout | ( | ) | const |
Convenience function to get the derived class of DcsmStatusMessage easily.
class StreamStatusMessage const* ramses::DcsmStatusMessage::getAsStreamStatus | ( | ) | const |
Convenience function to get the derived class of DcsmStatusMessage easily.
class WidgetFocusStatusMessage const* ramses::DcsmStatusMessage::getAsWidgetFocusStatus | ( | ) | const |
Convenience function to get the derived class of DcsmStatusMessage easily.
std::unique_ptr<DcsmStatusMessageImpl> ramses::DcsmStatusMessage::impl |
Stores internal data for implementation specifics of DcsmStatusMessage