Class ISmaccClientBehavior
Defined in File smacc_client_behavior_base.hpp
Inheritance Relationships
Derived Types
public smacc2::SmaccAsyncClientBehavior
(Class SmaccAsyncClientBehavior)public smacc2::SmaccClientBehavior
(Class SmaccClientBehavior)
Class Documentation
-
class ISmaccClientBehavior
Subclassed by smacc2::SmaccAsyncClientBehavior, smacc2::SmaccClientBehavior
Public Functions
-
ISmaccClientBehavior()
-
virtual ~ISmaccClientBehavior()
-
inline ISmaccStateMachine *getStateMachine()
-
std::string getName() const
-
template<typename SmaccClientType>
void requiresClient(SmaccClientType *&storage)
-
template<typename SmaccComponentType>
void requiresComponent(SmaccComponentType *&storage, bool throwExceptionIfNotExist = false)
-
inline virtual void onEntry()
-
inline virtual void onExit()
-
virtual void executeOnEntry()
-
virtual void executeOnExit()
-
ISmaccClientBehavior()