#include <rm_dboperation.h>


Definition at line 1246 of file rm_dboperation.h.
Public Member Functions | |
| dbo_DriveStatusClear (string a_drvName, UInt32_t a_status, rm_DBThread &a_DBThread) | |
| virtual void | Process () |
Private Attributes | |
| string | m_drvName |
| UInt32_t | m_status |
| log_CLASSID_m | |
| dbo_DriveStatusClear::dbo_DriveStatusClear | ( | string | a_drvName, | |
| UInt32_t | a_status, | |||
| rm_DBThread & | a_DBThread | |||
| ) |
Definition at line 1312 of file rm_dboperation.cpp.
01314 : 01315 01316 rm_DBOperation(a_DBThread), 01317 m_drvName(a_drvName), 01318 m_status(a_status) { 01319 /*empty*/ 01320 }
| void dbo_DriveStatusClear::Process | ( | ) | [virtual] |
Implements rm_DBOperation.
Definition at line 1322 of file rm_dboperation.cpp.
References i_Drive_t::driveName, log_WriteEvent(), rm_DBOperation::m_DBThread, m_drvName, rm_DBThread::m_rmOp, m_status, rm_Operator::SelectDrive(), i_Drive_t::status, and rm_Operator::Update().
01322 { 01323 i_Drive_t d = m_DBThread.m_rmOp.SelectDrive(m_drvName); 01324 d.status = d.status & ~(m_status); 01325 log_WriteEvent("Drive status cleared ", "", 0, string(d.driveName)); 01326 m_DBThread.m_rmOp.Update(d); 01327 }

string dbo_DriveStatusClear::m_drvName [private] |
UInt32_t dbo_DriveStatusClear::m_status [private] |
dbo_DriveStatusClear::log_CLASSID_m [private] |
1.5.6