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 
)
inline

Definition at line 126 of file ns_rollback.hpp.

◆ ~CNSReadJobRollback()

virtual CNSReadJobRollback::~CNSReadJobRollback ( )
inlinevirtual

Definition at line 133 of file ns_rollback.hpp.

Member Function Documentation

◆ Rollback()

void CNSReadJobRollback::Rollback ( CQueue queue)
virtual

Member Data Documentation

◆ m_Client

CNSClientId CNSReadJobRollback::m_Client
private

Definition at line 139 of file ns_rollback.hpp.

Referenced by Rollback().

◆ m_JobId

unsigned int CNSReadJobRollback::m_JobId
private

Definition at line 140 of file ns_rollback.hpp.

Referenced by Rollback().

◆ m_PreviousStatus

TJobStatus CNSReadJobRollback::m_PreviousStatus
private

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 modify_doxy.py rev. 669887