#include <rm_dboperation.h>


Definition at line 1204 of file rm_dboperation.h.
Public Member Functions | |
| dbo_MedVolStatusClear (string a_medVoId, UInt32_t a_status, rm_DBThread &a_DBThread) | |
| virtual void | Process () |
Private Attributes | |
| string | m_medVolId |
| UInt32_t | m_status |
| log_CLASSID_m | |
| dbo_MedVolStatusClear::dbo_MedVolStatusClear | ( | string | a_medVoId, | |
| UInt32_t | a_status, | |||
| rm_DBThread & | a_DBThread | |||
| ) |
Definition at line 1257 of file rm_dboperation.cpp.
01259 : 01260 01261 rm_DBOperation(a_DBThread), 01262 m_medVolId(a_medVolId), 01263 m_status(a_status) { 01264 /*empty*/ 01265 }
| void dbo_MedVolStatusClear::Process | ( | ) | [virtual] |
Implements rm_DBOperation.
Definition at line 1267 of file rm_dboperation.cpp.
References dbg_DETAIL, log_DBG_m, log_FUNC_m, log_WriteEvent(), rm_DBOperation::m_DBThread, m_medVolId, rm_DBThread::m_rmOp, m_status, i_MediumVol_t::medVolId, rm_Operator::SelectMediumVol(), i_MediumVol_t::status, and rm_Operator::Update().
01267 { 01268 log_FUNC_m(Process); 01269 01270 i_MediumVol_t mv = m_DBThread.m_rmOp.SelectMediumVol(m_medVolId); 01271 log_DBG_m(dbg_DETAIL, "Old status:" << mv.status); 01272 mv.status = mv.status & ~(m_status); 01273 log_DBG_m(dbg_DETAIL, "New status:" << mv.status); 01274 log_WriteEvent("MediumVol status cleared ", "", 0, string(mv.medVolId)); 01275 m_DBThread.m_rmOp.Update(mv); 01276 }

string dbo_MedVolStatusClear::m_medVolId [private] |
UInt32_t dbo_MedVolStatusClear::m_status [private] |
dbo_MedVolStatusClear::log_CLASSID_m [private] |
1.5.6