#include <rm_dboperation.h>


Definition at line 1270 of file rm_dboperation.h.
Public Member Functions | |
| dbo_LibraryStatusClear (string a_libName, UInt32_t a_status, rm_DBThread &a_DBThread) | |
| virtual void | Process () |
Private Attributes | |
| string | m_libName |
| UInt32_t | m_status |
| log_CLASSID_m | |
| dbo_LibraryStatusClear::dbo_LibraryStatusClear | ( | string | a_libName, | |
| UInt32_t | a_status, | |||
| rm_DBThread & | a_DBThread | |||
| ) |
Definition at line 1346 of file rm_dboperation.cpp.
01348 : 01349 01350 rm_DBOperation(a_DBThread), 01351 m_libName(a_libName), 01352 m_status(a_status) { 01353 /*empty*/ 01354 }
| void dbo_LibraryStatusClear::Process | ( | ) | [virtual] |
Implements rm_DBOperation.
Definition at line 1356 of file rm_dboperation.cpp.
References i_Library_t::libraryName, log_WriteEvent(), rm_DBOperation::m_DBThread, m_libName, rm_DBThread::m_rmOp, m_status, rm_Operator::SelectLibrary(), i_Library_t::status, and rm_Operator::Update().
01356 { 01357 i_Library_t l = m_DBThread.m_rmOp.SelectLibrary(m_libName); 01358 l.status = l.status & ~(m_status); 01359 log_WriteEvent("Library status cleared ", "", 0, string(l.libraryName)); 01360 m_DBThread.m_rmOp.Update(l); 01361 }

string dbo_LibraryStatusClear::m_libName [private] |
UInt32_t dbo_LibraryStatusClear::m_status [private] |
dbo_LibraryStatusClear::log_CLASSID_m [private] |
1.5.6