SST/macro
Protected Member Functions | Protected Attributes | List of all members
sprockit::modal_mixin::ModalMixinBase Class Referenceabstract

#include <util.h>

Collaboration diagram for sprockit::modal_mixin::ModalMixinBase:
Collaboration graph

Protected Member Functions

 ModalMixinBase ()
 
 ModalMixinBase (bool disabled)
 
virtual std::string get_mode_name () const =0
 
virtual std::string get_baseof_name () const =0
 
virtual ~ModalMixinBase ()
 
void throw_method_called_in_wrong_mode (const std::string &method_name) const
 
void check_mode (const std::string &method_name) const
 

Protected Attributes

bool disabled_
 

Detailed Description

Definition at line 149 of file util.h.

Constructor & Destructor Documentation

sprockit::modal_mixin::ModalMixinBase::ModalMixinBase ( )
inlineprotected

Definition at line 152 of file util.h.

sprockit::modal_mixin::ModalMixinBase::ModalMixinBase ( bool  disabled)
inlineprotected

Definition at line 154 of file util.h.

virtual sprockit::modal_mixin::ModalMixinBase::~ModalMixinBase ( )
inlineprotectedvirtual

Definition at line 159 of file util.h.

Member Function Documentation

void sprockit::modal_mixin::ModalMixinBase::check_mode ( const std::string &  method_name) const
inlineprotected

Definition at line 173 of file util.h.

virtual std::string sprockit::modal_mixin::ModalMixinBase::get_baseof_name ( ) const
protectedpure virtual
virtual std::string sprockit::modal_mixin::ModalMixinBase::get_mode_name ( ) const
protectedpure virtual
void sprockit::modal_mixin::ModalMixinBase::throw_method_called_in_wrong_mode ( const std::string &  method_name) const
inlineprotected

Definition at line 161 of file util.h.

References spkt_throw_printf.

Member Data Documentation

bool sprockit::modal_mixin::ModalMixinBase::disabled_
protected

Definition at line 171 of file util.h.


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