void setState(StatePtr)
Set the state instance.
Definition: Context.cpp:112
StatePtr getState(void) const
Retrieve the state instance.
Definition: Context.cpp:105
Context(void)
Default Constructor.
Definition: Context.cpp:37
bool operator==(ContextCref) const
Equality operator overload.
Definition: Context.cpp:77
virtual void changeState(StatePtr)
Change the state of the context.
Definition: Context.cpp:98
virtual ~Context(void)
Virtual Destructor.
Definition: Context.cpp:55
Context defines the interface to clients and maintains an instance of a State subclass.
Definition: Context.hpp:40
ContextRef operator=(ContextCref)
Assignment operator overload.
Definition: Context.cpp:62
virtual void request(void)
Invoke a context request which is delegated to State.
Definition: Context.cpp:84