Mgr::ActionCreator Class Referenceabstract
#include <ActionCreator.h>
Inheritance diagram for Mgr::ActionCreator:
Collaboration diagram for Mgr::ActionCreator:
Public Types | |
typedef RefCount< ActionCreator > | Pointer |
Public Member Functions | |
~ActionCreator () override | |
virtual ActionPointer | create (const CommandPointer &cmd) const =0 |
returns a pointer to the new Action object for cmd; never nil More... | |
Detailed Description
Creates objects of the right Action class, parameterized with Command. A part of the Action profile that allows Cache Manager be ignorant about specific Action classes (
- See also
- Mgr::ActionProfile).
Definition at line 23 of file ActionCreator.h.
Member Typedef Documentation
◆ Pointer
Definition at line 26 of file ActionCreator.h.
Constructor & Destructor Documentation
◆ ~ActionCreator()
|
inlineoverride |
Definition at line 28 of file ActionCreator.h.
Member Function Documentation
◆ create()
|
pure virtual |
Implemented in Mgr::FunActionCreator, and ClassActionCreator.
The documentation for this class was generated from the following file:
- src/mgr/ActionCreator.h