SentryOperation Class Reference

A SentryOperation is a non-undoable operation which hangs around on the live operations list (receiving message broadcasts) for the lifetime of the system. More...

#include <sentryop.h>

Inheritance diagram for SentryOperation:

Operation MessageHandler ListItem CCObject SimpleCCObject List of all members.

Public Member Functions

 SentryOperation ()
 SentryOperation constructor, calls the constructor of the base class.
virtual ~SentryOperation ()
 SentryOperation destructor.

Detailed Description

A SentryOperation is a non-undoable operation which hangs around on the live operations list (receiving message broadcasts) for the lifetime of the system.

Author:
Simon_Maneggio (Xara Group Ltd) <camelotdev@xara.com>
Date:
15/2/94
Its a background, system helper sort of animal.

It will never be directly invokable by the user, so there is no need to declare an Init, GetState, or Do function for it.

An instance of the SentryOp class is created in the Application object. When it receives a message indicating a change in the system, it informs all subsystems that need to know about the change.

See also:
Operation

Definition at line 132 of file sentryop.h.


Constructor & Destructor Documentation

SentryOperation::SentryOperation  ) 
 

SentryOperation constructor, calls the constructor of the base class.

Author:
Simon_Maneggio (Xara Group Ltd) <camelotdev@xara.com>
Date:
15/2/94
Parameters:
- [INPUTS]
- [OUTPUTS]
Returns:
-

Errors: -

See also:
-

Definition at line 126 of file sentryop.cpp.

00126                                 : Operation()
00127 {
00128 }

SentryOperation::~SentryOperation  )  [virtual]
 

SentryOperation destructor.

Author:
Simon_Maneggio (Xara Group Ltd) <camelotdev@xara.com>
Date:
15/2/94
Parameters:
- [INPUTS]
- [OUTPUTS]
Returns:
-

Errors: -

See also:
-

Definition at line 145 of file sentryop.cpp.

00146 {
00147 }


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 04:00:52 2007 for Camelot by  doxygen 1.4.4