#include <rm_dboperation.h>


Definition at line 1166 of file rm_dboperation.h.
Public Member Functions | |
| dbo_MediumStatusClear (string a_barcode, UInt32_t a_status, rm_DBThread &a_DBThread) | |
| virtual void | Process () |
Private Attributes | |
| string | m_barcode |
| UInt32_t | m_status |
| log_CLASSID_m | |
| dbo_MediumStatusClear::dbo_MediumStatusClear | ( | string | a_barcode, | |
| UInt32_t | a_status, | |||
| rm_DBThread & | a_DBThread | |||
| ) |
Definition at line 1213 of file rm_dboperation.cpp.
01215 : 01216 01217 rm_DBOperation(a_DBThread), 01218 m_barcode(a_barcode), 01219 m_status(a_status) { 01220 /*empty*/ 01221 }
| void dbo_MediumStatusClear::Process | ( | ) | [virtual] |
Implements rm_DBOperation.
Definition at line 1223 of file rm_dboperation.cpp.
References i_Medium_t::barcode, log_WriteEvent(), m_barcode, rm_DBOperation::m_DBThread, rm_DBThread::m_rmOp, m_status, rm_Operator::SelectMedium(), i_Medium_t::status, and rm_Operator::Update().
01223 { 01224 i_Medium_t m = m_DBThread.m_rmOp.SelectMedium(m_barcode); 01225 m.status = m.status & ~(m_status); 01226 log_WriteEvent("Medium status cleared ", "", 0, string(m.barcode)); 01227 m_DBThread.m_rmOp.Update(m); 01228 }

string dbo_MediumStatusClear::m_barcode [private] |
UInt32_t dbo_MediumStatusClear::m_status [private] |
dbo_MediumStatusClear::log_CLASSID_m [private] |
1.5.6