void CRUAuditRefreshTaskExecutor:: StoreRequest(CUOFsIpcMessageTranslator &translator) { inherited::StoreRequest(translator); translator.WriteBlock(&isPurgedata_, sizeof(BOOL)); translator.WriteBlock(&isPopindex_, sizeof(BOOL)); // Handle audit refresh executor sql dynamic container auditRefreshTEDynamicContainer_.StoreData(translator); // Handle isDeleteMultiTxnContext_ data member translator.WriteBlock(&isDeleteMultiTxnContext_,sizeof(BOOL)); translator.WriteBlock(&numOfIndexes_, sizeof(TInt32)); if (0 < numOfIndexes_) { pAuditPopIndexdynamicContainer_->StoreData(translator); pAuditAvailableIndeXdynamicContainer_->StoreData(translator); pAuditUnavailableIndeXdynamicContainer_->StoreData(translator); pAuditToggleOnIndexdynamicContainer_->StoreData(translator); pAuditToggleOffIndexdynamicContainer_->StoreData(translator); } translator.SetMessageType(CUOFsIpcMessageTranslator:: RU_AUDIT_REFRESH_EXECUTOR); }
//--------------------------------------------------------------------------// // CRUEmpCheckTaskExecutor::StoreRequest() //--------------------------------------------------------------------------// // LCOV_EXCL_START :cnu void CRUEmpCheckTaskExecutor:: StoreRequest(CUOFsIpcMessageTranslator &translator) { inherited::StoreRequest(translator); pEmpCheck_->StoreData(translator); translator.SetMessageType(CUOFsIpcMessageTranslator:: RU_EMP_CHECK_EXECUTOR); }
//--------------------------------------------------------------------------// // CRULogCleanupTaskExecutor::StoreRequest() //--------------------------------------------------------------------------// // LCOV_EXCL_START :cnu void CRULogCleanupTaskExecutor:: StoreRequest(CUOFsIpcMessageTranslator &translator) { inherited::StoreRequest(translator); logCleanupTEDynamicContainer_.StoreData(translator); translator.WriteBlock(&hasRangeLog_,sizeof(BOOL)); translator.WriteBlock(&noOfPartitions_,sizeof(Int32)); translator.SetMessageType( CUOFsIpcMessageTranslator::RU_LOG_CLEANUP_EXECUTOR); }
void CRUTableSyncTaskExecutor:: StoreRequest(CUOFsIpcMessageTranslator &translator) { inherited::StoreRequest(translator); Int32 stringSize = tableName_.GetLength() + 1; translator.WriteBlock(&stringSize, sizeof(Int32)); #pragma nowarn(1506) // warning elimination translator.WriteBlock(tableName_.c_string(), stringSize);; #pragma warn(1506) // warning elimination syncTableDynamicContainer_.StoreData(translator); translator.SetMessageType(CUOFsIpcMessageTranslator:: RU_TABLE_SYNC_EXECUTOR); }
void CRUUnAuditRefreshTaskExecutor:: StoreRequest(CUOFsIpcMessageTranslator &translator) { inherited::StoreRequest(translator); translator.WriteBlock(&isPurgedata_, sizeof(BOOL)); translator.WriteBlock(&isPopindex_, sizeof(BOOL)); // Store the executor-specific SQL container unAuditRefreshTEDynamicContainer_.StoreData(translator); translator.WriteBlock(&numOfIndexes_, sizeof(TInt32)); if (0 < numOfIndexes_) { pUnAuditPopIndexdynamicContainer_->StoreData(translator); pUnAuditAvailableIndeXdynamicContainer_->StoreData(translator); pUnAuditUnavailableIndeXdynamicContainer_->StoreData(translator); } translator.SetMessageType( CUOFsIpcMessageTranslator::RU_UNAUDIT_REFRESH_EXECUTOR ); }