quit_action_history_transaction_abort Class Reference

#include <histtransabt.h>

Inheritance diagram for quit_action_history_transaction_abort:

quit_action

Public Member Functions

virtual ~quit_action_history_transaction_abort ()
 quit_action_history_transaction_abort (change::pointer)
void operator() (int exit_status)

Private Member Functions

 quit_action_history_transaction_abort ()
 quit_action_history_transaction_abort (const quit_action_history_transaction_abort &)
quit_action_history_transaction_abortoperator= (const quit_action_history_transaction_abort &)

Private Attributes

change::pointer cp

Detailed Description

The quit_action_history_transaction_abort class is used to represent a change_run_history_transaction_abort_command to be run on command failure.

Definition at line 30 of file histtransabt.h.


Constructor & Destructor Documentation

virtual quit_action_history_transaction_abort::~quit_action_history_transaction_abort (  )  [virtual]

The destructor.

quit_action_history_transaction_abort::quit_action_history_transaction_abort ( change::pointer   ) 

The constructor.

quit_action_history_transaction_abort::quit_action_history_transaction_abort (  )  [private]

The default constructor. Do not use.

quit_action_history_transaction_abort::quit_action_history_transaction_abort ( const quit_action_history_transaction_abort  )  [private]

The copy constructor. Do not use.


Member Function Documentation

void quit_action_history_transaction_abort::operator() ( int  exit_status  )  [virtual]

The operator() method is called just before exit(exit_status) is called. It affords and opportunity to "clean up" before the program exits.

Parameters:
exit_status The imminent exit status of the program.

Implements quit_action.

quit_action_history_transaction_abort& quit_action_history_transaction_abort::operator= ( const quit_action_history_transaction_abort  )  [private]

The assignment operator. Do not use.


Field Documentation

The cp instance variable is used to remember the change to operate on.

Definition at line 51 of file histtransabt.h.


The documentation for this class was generated from the following file:

Generated on Wed Mar 12 23:37:42 2008 for Aegis by  doxygen 1.5.5