|
GDCM 3.0.24
|
Command superclass for callback/observer methods. More...
#include <gdcmCommand.h>
Public Member Functions | |
| Command (const Command &)=delete | |
| virtual void | Execute (const Subject *caller, const Event &event)=0 |
| virtual void | Execute (Subject *caller, const Event &event)=0 |
| Abstract method that defines the action to be taken by the command. | |
| void | operator= (const Command &)=delete |
Public Member Functions inherited from gdcm::Subject | |
| Subject () | |
| ~Subject () override | |
| unsigned long | AddObserver (const Event &event, Command *) |
| unsigned long | AddObserver (const Event &event, Command *) const |
| Command * | GetCommand (unsigned long tag) |
| bool | HasObserver (const Event &event) const |
| void | InvokeEvent (const Event &) |
| void | InvokeEvent (const Event &) const |
| void | RemoveAllObservers () |
| void | RemoveObserver (unsigned long tag) |
Public Member Functions inherited from gdcm::Object | |
| Object () | |
| Object (const Object &) | |
| Special requirement for copy/cstor, assignment operator. | |
| virtual | ~Object () |
| void | operator= (const Object &) |
| virtual void | Print (std::ostream &) const |
Protected Member Functions | |
| Command () | |
| ~Command () override | |
Protected Member Functions inherited from gdcm::Object | |
| void | Register () |
| void | UnRegister () |
|
delete |
|
protected |
|
overrideprotected |
Abstract method that defines the action to be taken by the command. This variant is expected to be used when requests comes from a const Object
Implemented in gdcm::SimpleMemberCommand< T >, and gdcm::MemberCommand< T >.
Abstract method that defines the action to be taken by the command.
Implemented in gdcm::SimpleMemberCommand< T >, and gdcm::MemberCommand< T >.
|
delete |