NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CNSReadJobRollback Class Reference

Search Toolkit Book for CNSReadJobRollback

#include "ns_rollback.hpp"
(Private to src/app/netschedule.)

+ Inheritance diagram for CNSReadJobRollback:
+ Collaboration diagram for CNSReadJobRollback:

Public Member Functions

 CNSReadJobRollback (const CNSClientId &client, unsigned int job_id, TJobStatus previous_status)
virtual ~CNSReadJobRollback ()
virtual void Rollback (CQueue *queue)
- Public Member Functions inherited from CNSRollbackInterface
virtual ~CNSRollbackInterface ()

Private Attributes

CNSClientId m_Client
unsigned int m_JobId
TJobStatus m_PreviousStatus

Detailed Description

Definition at line 123 of file ns_rollback.hpp.

Constructor & Destructor Documentation

◆ CNSReadJobRollback()

CNSReadJobRollback::CNSReadJobRollback ( const CNSClientId client,
unsigned int  job_id,
TJobStatus  previous_status 

Definition at line 126 of file ns_rollback.hpp.

◆ ~CNSReadJobRollback()

virtual CNSReadJobRollback::~CNSReadJobRollback ( )

Definition at line 133 of file ns_rollback.hpp.

Member Function Documentation

◆ Rollback()

void CNSReadJobRollback::Rollback ( CQueue queue)

Member Data Documentation

◆ m_Client

CNSClientId CNSReadJobRollback::m_Client

Definition at line 139 of file ns_rollback.hpp.

Referenced by Rollback().

◆ m_JobId

unsigned int CNSReadJobRollback::m_JobId

Definition at line 140 of file ns_rollback.hpp.

Referenced by Rollback().

◆ m_PreviousStatus

TJobStatus CNSReadJobRollback::m_PreviousStatus

Definition at line 141 of file ns_rollback.hpp.

Referenced by Rollback().

The documentation for this class was generated from the following files:
Modified on Mon Jun 17 05:04:19 2024 by rev. 669887