#include <ipc_helpers.h>
Definition at line 50 of file ipc_helpers.h.
Static Public Member Functions | |
| static void | FileInit (i_File_t &a_file) |
| static void | JobRequestInit (i_JobRequest_t &a_migReq) |
| static void | ResourceInit (i_Resource_t &a_resource) |
| static void | JobParamsInit (i_JobParams &a_params) |
| static void | PoolInfoInit (i_PoolInfo_t &a_poolInfo) |
| static void | InitVolInfo (i_VolInfo_t &a_volInfo, i_MediumVol_t &a_medVol) |
| static void | InitFSCFileState (i_FSCfileState_t &a_fstate) |
Public Attributes | |
| log_CLASSID_m | |
| void ipc_Init::FileInit | ( | i_File_t & | a_file | ) | [static] |
Definition at line 123 of file ipc_helpers.cpp.
References i_File_t::fileIdx, i_File_t::fSize, ipc_nilStr, and i_File_t::name.
00123 { 00124 a_file.name = CORBA::string_dup(ipc_nilStr); 00125 a_file.fSize = 0; 00126 a_file.fileIdx = 0; 00127 }
| void ipc_Init::JobRequestInit | ( | i_JobRequest_t & | a_migReq | ) | [static] |
Definition at line 129 of file ipc_helpers.cpp.
References i_JobRequest_t::fileIdx, and i_JobRequest_t::fSize.
| void ipc_Init::ResourceInit | ( | i_Resource_t & | a_resource | ) | [static] |
Definition at line 134 of file ipc_helpers.cpp.
References i_Resource_t::barcode, i_Resource_t::blockOffset, i_Resource_t::blockSize, i_Resource_t::collocation, i_Resource_t::driveCtrlDevice, i_Resource_t::driveHost, i_Resource_t::driveIndex, i_Resource_t::driveKey, i_Resource_t::dssKey, i_Resource_t::fileId, i_RESOURCE_UNKNOWN, ipc_nilStr, i_Resource_t::libraryHost, i_Resource_t::libraryName, i_Resource_t::load, i_Resource_t::loadSlotAddr, log_FUNC_m, i_Resource_t::majColId, i_Resource_t::mediumFamily, i_Resource_t::mediumKey, i_Resource_t::medVolId, i_Resource_t::medVolNr, i_Resource_t::medVolType, mf_UNKNOWN, i_Resource_t::minColId, i_Resource_t::minFlags, i_Resource_t::poolKey, i_Resource_t::poolName, i_Resource_t::poolType, i_Resource_t::poolUUID, i_Resource_t::resAllocated, i_Resource_t::resAssigned, i_Resource_t::resBeaStarted, i_Resource_t::resMedOpComplete, i_Resource_t::resNum, i_Resource_t::resourceBusyStatus, i_Resource_t::resProcessed, i_Resource_t::resReleased, i_Resource_t::resRequested, i_Resource_t::splitOffset, i_Resource_t::unloadBarcode, and i_Resource_t::unloadSlotAddr.
Referenced by i_BackupJob_i::i_BackupJob_i(), i_EfficientRecallJob_i::i_EfficientRecallJob_i(), i_MediumDupl_i::i_MediumDupl_i(), i_MigrationJob_i::i_MigrationJob_i(), i_RecallJob_i::i_RecallJob_i(), i_RedundantCopyJob_i::i_RedundantCopyJob_i(), i_ReorgJob_i::i_ReorgJob_i(), i_ReorgJob_i::InitializeVolumes(), i_AdminJob_i::InitJob(), i_ReorgJob_i::MigrateFiles(), i_MaintFriJob_i::PrepareMedium(), i_RedundantCopyJob_i::RecallFiles(), and i_RecallJob_i::RecallRetry().
00134 { 00135 log_FUNC_m(InitResources); 00136 00137 a_resource.resNum = 0; 00138 a_resource.poolKey = 0; 00139 a_resource.poolUUID = CORBA::string_dup(ipc_nilStr); 00140 a_resource.poolName = CORBA::string_dup(ipc_nilStr); 00141 a_resource.poolType = 0; 00142 00143 a_resource.libraryName = CORBA::string_dup(ipc_nilStr); 00144 a_resource.libraryHost = CORBA::string_dup(ipc_nilStr); 00145 00146 a_resource.driveKey = 0; 00147 a_resource.driveCtrlDevice = CORBA::string_dup(ipc_nilStr); 00148 a_resource.driveIndex = CORBA::string_dup(ipc_nilStr); 00149 a_resource.driveHost = CORBA::string_dup(ipc_nilStr); 00150 00151 a_resource.mediumKey = 0; 00152 a_resource.barcode = CORBA::string_dup(ipc_nilStr); 00153 a_resource.load = false; 00154 a_resource.blockSize = 0; 00155 a_resource.mediumFamily = mf_UNKNOWN; 00156 00157 a_resource.loadSlotAddr = CORBA::string_dup(ipc_nilStr); 00158 a_resource.unloadSlotAddr = CORBA::string_dup(ipc_nilStr); 00159 a_resource.unloadBarcode = CORBA::string_dup(ipc_nilStr); 00160 00161 a_resource.medVolNr = 0; 00162 a_resource.medVolId = CORBA::string_dup(ipc_nilStr); 00163 a_resource.medVolType = 0; 00164 00165 a_resource.dssKey = 0; 00166 00167 a_resource.fileId = 0; 00168 a_resource.blockOffset = 0; 00169 a_resource.splitOffset = 0; 00170 00171 a_resource.resRequested = false; 00172 a_resource.resourceBusyStatus = i_RESOURCE_UNKNOWN; 00173 a_resource.resAllocated = false; 00174 a_resource.resAssigned = false; 00175 a_resource.resReleased = false; 00176 a_resource.resBeaStarted = false; 00177 a_resource.resProcessed = false; 00178 a_resource.resMedOpComplete = false; 00179 00180 a_resource.collocation = false; 00181 a_resource.majColId = 0; 00182 a_resource.minColId = 0; 00183 a_resource.minFlags = 0; 00184 }

| void ipc_Init::JobParamsInit | ( | i_JobParams & | a_params | ) | [static] |
Definition at line 187 of file ipc_helpers.cpp.
References i_JobParams::bufId, i_JobParams::bufType, i_JobParams::copies, i_NA, ipc_nilStr, job_NA, i_JobParams::jobID, i_JobParams::jobPriority, i_JobParams::jobType, jt_UNKNOWN, i_JobParams::partName, i_JobParams::partUUID, i_JobParams::phase, i_JobParams::priorityModifier, i_JobParams::startTime, and i_JobParams::status.
Referenced by i_ResourceManager_i::GetAllJobs(), i_ResourceManager_i::GetJob(), and i_Job_i::i_Job_i().
00187 { 00188 00189 a_params.jobID = 0; 00190 a_params.jobID = 0; 00191 a_params.jobPriority = 0; 00192 a_params.priorityModifier = 0; 00193 00194 a_params.partName = CORBA::string_dup(ipc_nilStr); 00195 a_params.partUUID = CORBA::string_dup(ipc_nilStr); 00196 00197 a_params.jobType = jt_UNKNOWN; 00198 a_params.bufType = i_NA; 00199 00200 #if TGT_OS_windows 00201 #pragma message ("WARNING: what is bufId used for?") 00202 #else 00203 #warning "WARNING: what is bufId used for?" 00204 #endif 00205 00206 a_params.bufId = 0; 00207 00208 a_params.startTime = 0; 00209 a_params.phase = 0; 00210 a_params.copies = 0; 00211 a_params.status = job_NA; 00212 }

| void ipc_Init::PoolInfoInit | ( | i_PoolInfo_t & | a_poolInfo | ) | [static] |
Definition at line 214 of file ipc_helpers.cpp.
References i_PoolInfo_t::dataAvailable, i_PoolInfo_t::dataSize, ipc_nilStr, i_PoolInfo_t::mediaGood, i_PoolInfo_t::mediaUninitialized, i_PoolInfo_t::mediaUnreliable, i_PoolInfo_t::mediaUnusable, i_PoolInfo_t::partName, i_PoolInfo_t::poolName, i_PoolInfo_t::sysAvailable, and i_PoolInfo_t::sysSize.
00214 { 00215 // string partName; 00216 // string poolName; 00217 // 00218 // unsigned long long dataSize; 00219 // unsigned long long dataAvailable; 00220 // unsigned long long sysSize; 00221 // unsigned long long sysAvailable; 00222 // 00223 // 00224 // long mediaGood; //number of good medias in RMDB 00225 // long mediaUnusable; 00226 // long mediaUnreliable; 00227 // long mediaUninitialized; 00228 00229 a_poolInfo.partName = CORBA::string_dup(ipc_nilStr); 00230 a_poolInfo.poolName = CORBA::string_dup(ipc_nilStr); 00231 00232 a_poolInfo.dataAvailable = 0; 00233 a_poolInfo.dataSize = 0; 00234 a_poolInfo.sysSize = 0; 00235 a_poolInfo.sysAvailable = 0; 00236 a_poolInfo.mediaGood = 0; 00237 a_poolInfo.mediaUninitialized = 0; 00238 a_poolInfo.mediaUnreliable = 0; 00239 a_poolInfo.mediaUnusable = 0; 00240 00241 }
| void ipc_Init::InitVolInfo | ( | i_VolInfo_t & | a_volInfo, | |
| i_MediumVol_t & | a_medVol | |||
| ) | [static] |
Definition at line 243 of file ipc_helpers.cpp.
References i_MediumVol_t::accessNr, i_VolInfo_t::accessNum, i_MediumVol_t::accessTime, i_VolInfo_t::accessTime, i_VolInfo_t::appendNum, i_VolInfo_t::appendTime, i_VolInfo_t::mediumType, i_MediumVol_t::medVolId, i_VolInfo_t::medVolID, i_MediumVol_t::medVolNr, i_MediumVol_t::owriteNr, i_VolInfo_t::owriteNum, i_MediumVol_t::owriteTime, i_VolInfo_t::owriteTime, i_VolInfo_t::size, i_VolInfo_t::volNum, i_MediumVol_t::volSize, i_MediumVol_t::writeNr, and i_MediumVol_t::writeTime.
Referenced by i_MaintFriJob_i::PrepareVolumes().
00243 { 00244 a_volInfo.volNum = a_medVol.medVolNr; 00245 a_volInfo.size = a_medVol.volSize; 00246 a_volInfo.medVolID = CORBA::string_dup(a_medVol.medVolId); // stringified UUID 00247 a_volInfo.mediumType = a_volInfo.mediumType; 00248 a_volInfo.accessNum = a_medVol.accessNr; 00249 a_volInfo.appendNum = a_medVol.writeNr; 00250 a_volInfo.owriteNum = a_medVol.owriteNr; 00251 a_volInfo.accessTime = a_medVol.accessTime; 00252 a_volInfo.appendTime = a_medVol.writeTime; 00253 a_volInfo.owriteTime = a_medVol.owriteTime; 00254 }

| void ipc_Init::InitFSCFileState | ( | i_FSCfileState_t & | a_fstate | ) | [static] |
Definition at line 257 of file ipc_helpers.cpp.
References i_FSCNumCopVsNumPoolsCheckStatus_t::changed, i_FSCNumCopVsNumPoolsCheckStatus_t::copiesExpected, i_FSCNumCopVsNumPoolsCheckStatus_t::copiesFound, i_FSCfileState_t::fscNumCopVsNumPoolsCheckStatus, log_FUNC_m, i_FSCfileState_t::ownerMismatch, i_FSCNumCopVsNumPoolsCheckStatus_t::splitInWrongPool, and i_FSCNumCopVsNumPoolsCheckStatus_t::tooMuchCopiesPerPool.
Referenced by i_FSC_i::CheckWithIVDFS().
00257 { 00258 log_FUNC_m(InitFSCFileState); 00259 00260 a_fstate.fscNumCopVsNumPoolsCheckStatus.changed = false; 00261 a_fstate.fscNumCopVsNumPoolsCheckStatus.splitInWrongPool = false; 00262 a_fstate.fscNumCopVsNumPoolsCheckStatus.tooMuchCopiesPerPool = false; 00263 a_fstate.fscNumCopVsNumPoolsCheckStatus.copiesExpected = 0; 00264 a_fstate.fscNumCopVsNumPoolsCheckStatus.copiesFound = 0; 00265 a_fstate.ownerMismatch = false; 00266 }

Definition at line 59 of file ipc_helpers.h.
1.5.6