|
Classes | |
| class | ipc_Corba |
| CORBA helper class. More... | |
| class | ipc_Log |
| class | ipc_Init |
Defines | |
| #define | ipc_CATCH_CORBA_THROW_IVD_m |
| #define | ipc_EXEC_m(_remoteCmds) |
| #define | ipc_CATCH_IVD_THROW_CORBA_m |
| This macro is intended to be used in CORBA servant methods to convert ivd and other exceptions to i_IvdException. | |
Functions | |
| IVD_IPC_DECL_d string | ipc_CORBASysExceptionToString (const CORBA::SystemException &a_exc) |
| IVD_IPC_DECL_d string | ipc_CORBAExceptionToString (const CORBA::Exception &a_exc) |
| Operator to display a CORBA exception in human readable form to an C++ string. | |
| IVD_IPC_DECL_d ostream & | operator<< (ostream &a_os, const CORBA::SystemException &a_sysExc) |
| IVD_IPC_DECL_d ostream & | operator<< (ostream &a_os, const CORBA::Exception &a_exc) |
| IVD_IPC_DECL_d ostream & | operator<< (ostream &a_os, const i_IvdException &a_exc) |
| IVD_IPC_DECL_d ostream & | operator<< (ostream &a_os, const omniORB::fatalException &a_fe) |
| IVD_IPC_DECL_d ostream & | operator<< (ostream &a_os, const omni_thread_fatal &otf) |
| IVD_IPC_DECL_d ostream & | operator<< (ostream &a_os, const omni_thread_invalid &otf) |
| IVD_IPC_DECL_d ostream & | operator<< (ostream &a_os, const CORBA::Object_ptr &a_obj) |
| Displays type code ID of the CORBA::Object reference. | |
| void IVD_IPC_DECL_d | ipc_ConvertIpcExToIvdEx (i_IvdException &a_ie) |
| IVD_IPC_DECL_d i_DataBlock_t * | ipc_ReadFromFile (cmn_File &a_file) |
| Helper function to read file contents into CORBA octet stream and prepare it for parsing. | |
| IVD_IPC_DECL_d bool | ipc_ObjectExists (i_Component_ptr obj) |
Variables | |
| const UInt32_t | ipc_NS_ACCESS_RETRIES_c |
| The number of times that the access to the Naming Service is retried. | |
| IVD_IPC_DECL_d const char *const | ipc_nilStr |
| IVD_IPC_DECL_d const char * | ipc_unknownExcLiteral_c |
| IVD_IPC_DECL_d const char * | ipc_corbaFatalExcLiteral_c |
| IVD_IPC_DECL_d const char * | ipc_iIVDExcLiteral_c |
| #define ipc_CATCH_CORBA_THROW_IVD_m |
Definition at line 242 of file ipc.h.
Referenced by ipc_Corba::Init(), InitializeIPC(), ipc_Corba::Register(), ipc_Corba::Resolve(), and ipc_Corba::ResolveTargetPM().
| #define ipc_CATCH_IVD_THROW_CORBA_m |
This macro is intended to be used in CORBA servant methods to convert ivd and other exceptions to i_IvdException.
Definition at line 294 of file ipc.h.
Referenced by i_PartitionManager_i::AbortAllJobs(), i_PartitionManager_i::AbortJob(), i_ManagementInterface_i::AbortJob(), i_ManagementInterface_i::ActivateFile(), i_HSM_i::ActivateFiles(), i_ResourceManager_i::AddColMediaVol(), i_ResourceManager_i::AddDiskSubsys(), i_ResourceManager_i::AddDrive(), i_ManagementInterface_i::AddDrive(), i_ResourceManager_i::AddDriveHost(), i_ResourceManager_i::AddLibrary(), i_ManagementInterface_i::AddLibrary(), i_ResourceManager_i::AddMajorCol(), i_ResourceManager_i::AddMediaPool(), i_ResourceManager_i::AddMedium(), i_ManagementInterface_i::AddMedium(), i_ManagementInterface_i::AddMediumToPool(), i_ResourceManager_i::AddMediumVol(), i_ResourceManager_i::AddMinorCol(), i_ResourceManager_i::AddPartition(), i_ManagementInterface_i::AddPartition(), i_ManagementInterface_i::AddPool(), i_ResourceManager_i::AddSlot(), i_BackupJob_i::AllocateDiskBuffer(), i_MigrationJob_i::AssignResources(), i_MediumDupl_i::AssignResources(), i_Job_i::AssignResources(), i_ManagementInterface_i::Backup(), i_ResourceManager_i::CancelGetResource(), i_PartitionManager_i::CheckFSCvsIVDFS(), i_ManagementInterface_i::CheckFSCvsIVDFS(), i_HSM_i::CheckFSCvsIVDFS(), i_PartitionManager_i::CheckFSCvsMedia(), i_ManagementInterface_i::CheckFSCvsMedia(), i_FSC_i::CheckWithIVDFS(), i_ResourceManager_i::ClearPartitionStatus(), i_ResourceManager_i::ClearRecoveryFlag(), i_ResourceManager_i::ClearReorgScan(), i_DownloadAgent_i::Close(), i_UploadAgent_i::Close(), i_BackEndAgent_i::CloseMediumVolume(), i_ManagementInterface_i::CloseVolume(), i_MediumDupl_i::CompleteJob(), i_AdminJob_i::CompleteJob(), i_HSM_i::CompleteMigration(), i_LibraryAgentManual_i::ConfirmMountRequest(), i_HSM_i::Continue(), i_FSC_i::Continue(), i_PartitionManager_i::CopyContents(), i_ManagementInterface_i::CopyContents(), i_Service_i::CreateBackupAgent(), i_Service_i::CreateDownloadAgent(), i_Service_i::CreateRestoreAgent(), i_Service_i::CreateUploadAgent(), i_Service_i::DeleteFile(), i_ManagementInterface_i::DisableDrive(), i_ManagementInterface_i::DisableLibrary(), i_ResourceManager_i::DisablePartition(), i_ManagementInterface_i::DisablePartition(), i_UIMessageServer_i::DisplayResult(), i_HSM_i::DoDeletion(), i_HSM_i::DoMigrationJob(), i_ResourceManager_i::DriveError(), i_ResourceManager_i::DriveStatusClear(), i_ResourceManager_i::DriveStatusSet(), i_ManagementInterface_i::DuplicateMedium(), i_PartitionManager_i::EfficientRecall(), pm_JobMgr::EfficientRecallGetLocations(), i_FSC_i::EfficientRecallGetLocations(), i_ManagementInterface_i::EnableDrive(), i_ManagementInterface_i::EnableLibrary(), i_ResourceManager_i::EnablePartition(), i_ManagementInterface_i::EnablePartition(), i_ResourceManager_i::ExchangeRecallResources(), i_ResourceManager_i::ExchangeResources(), i_Service_i::Execute(), i_Service_i::ExecutePy(), i_ManagementInterface_i::FileHistory(), i_HSM_i::ForceMigration(), i_HSM_i::ForceRelease(), i_BackEndAgent_i::Format(), i_ManagementInterface_i::FormatAndInitMedium(), i_MaintFriJob_i::FRIReadSuccess(), i_ManagementInterface_i::FSCRecover(), i_PartitionManager_i::FSCRecovery(), i_ManagementInterface_i::GetAllAdminJobs(), i_ResourceManager_i::GetAllJobs(), i_PartitionManager_i::GetAllJobs(), i_PartitionManager_i::GetAllJobsParam(), i_Job_i::GetAllResource(), i_ResourceManager_i::GetBestCopy(), i_HSM_i::GetCfg(), i_FSC_i::GetCopiesPos(), i_FSC_i::GetFileHistory(), i_FSC_i::GetFileIDs(), i_ReorgJob_i::GetFiles(), i_RedundantCopyJob_i::GetFiles(), i_RecallJob_i::GetFiles(), i_MediumDupl_i::GetFiles(), i_MaintFriJob_i::GetFiles(), i_EfficientRecallJob_i::GetFiles(), i_BackupJob_i::GetFiles(), i_AdminJob_i::GetFiles(), i_ReorgJob_i::GetFSC(), i_RedundantCopyJob_i::GetFSC(), i_RecallJob_i::GetFSC(), i_PartitionManager_i::GetFSC(), i_MigrationJob_i::GetFSC(), i_MediumDupl_i::GetFSC(), i_MaintFriJob_i::GetFSC(), i_EfficientRecallJob_i::GetFSC(), i_BackupJob_i::GetFSC(), i_AdminJob_i::GetFSC(), i_ResourceManager_i::GetHost(), i_PartitionManager_i::GetHSM(), i_HSM_i::GetInfo(), i_ResourceManager_i::GetJob(), i_PartitionManager_i::GetJob(), i_PartitionManager_i::GetJobCount(), i_Job_i::GetJobParams(), i_ResourceManager_i::GetJobResources(), i_PartitionManager_i::GetJobStatus(), i_ResourceManager_i::GetMaxDiskBufferSize(), i_ResourceManager_i::GetMediaInfo(), i_BackEndAgent_i::GetMediumSize(), i_ResourceManager_i::GetNewJobID(), i_ResourceManager_i::GetNewMigId(), i_ReorgJob_i::GetNewResources(), i_RedundantCopyJob_i::GetNewResources(), i_RecallJob_i::GetNewResources(), i_MigrationJob_i::GetNewResources(), i_MediumDupl_i::GetNewResources(), i_MaintFriJob_i::GetNewResources(), i_EfficientRecallJob_i::GetNewResources(), i_BackupJob_i::GetNewResources(), i_AdminJob_i::GetNewResources(), i_ReorgJob_i::GetNextRecallSet(), i_RecallJob_i::GetNextRecallSet(), i_EfficientRecallJob_i::GetNextRecallSet(), i_ResourceManager_i::GetRecallResources(), i_PartitionManager_i::GetReplicationPM(), i_ResourceManager_i::GetResources(), i_PartitionManager_i::GetRM(), i_Component_i::GetVersion(), i_BackEndAgent_i::GetVolInfo(), i_BackEndAgent_i::GetVolumeSizes(), i_BackEndAgent_i::Init(), i_FSC_i::InsertSplitFromFRIBlock(), i_LibraryAgentSCSI_i::Inventory(), i_ResourceManager_i::InventoryUpdate(), i_ResourceManager_i::IsSomeVolumeUsed(), i_HSM_i::IVDFSPrepareRecovery(), i_PartitionManager_i::IVDFSRecover(), i_ManagementInterface_i::IVDFSRecover(), i_HSM_i::IVDFSRecover(), i_ManagementInterface_i::JobInfo(), i_ManagementInterface_i::JobInfoDetail(), i_ResourceManager_i::LibraryStatusClear(), i_ResourceManager_i::LibraryStatusSet(), i_PartitionManager_i::LimitedCheckFSCvsMedia(), i_ManagementInterface_i::LimitedCheckFSCvsMedia(), i_ManagementInterface_i::ListDriveHosts(), i_ManagementInterface_i::ListDrives(), i_ManagementInterface_i::ListLibraries(), i_ManagementInterface_i::ListMedia(), i_ManagementInterface_i::ListMediumVolumes(), i_ManagementInterface_i::ListPartitions(), i_ManagementInterface_i::ListPools(), i_ManagementInterface_i::ListSingleMedium(), i_ManagementInterface_i::ListSlots(), i_LibraryAgentSCSI_i::Load(), i_LibraryAgentManual_i::Load(), i_ManagementInterface_i::MarkMediumGood(), i_ManagementInterface_i::MarkMediumUnreliable(), i_ManagementInterface_i::MarkMediumUnusable(), i_ResourceManager_i::MediumLoaded(), i_ReorgJob_i::MediumOperationComplete(), i_RedundantCopyJob_i::MediumOperationComplete(), i_RecallJob_i::MediumOperationComplete(), i_MigrationJob_i::MediumOperationComplete(), i_MaintFriJob_i::MediumOperationComplete(), i_EfficientRecallJob_i::MediumOperationComplete(), i_ResourceManager_i::MediumStatusClear(), i_ResourceManager_i::MediumStatusSet(), i_ResourceManager_i::MediumUnLoaded(), i_ResourceManager_i::MediumUnreliable(), i_ResourceManager_i::MediumUnusable(), i_ResourceManager_i::MedVolStatusClear(), i_ResourceManager_i::MedVolStatusSet(), i_PartitionManager_i::Migrate(), i_BackEndAgent_i::Migrate(), i_HSM_i::MigrateByAPI(), i_ManagementInterface_i::MigrateFile(), i_ManagementInterface_i::Mount(), i_Collection_i::NextBatch(), i_ManagementInterface_i::PartitionReorgStat(), i_ManagementInterface_i::PartitionStatus(), i_ResourceManager_i::PoolInfo(), i_ManagementInterface_i::PoolReorgStat(), i_DownloadAgent_i::Read(), i_BackEndAgent_i::ReadFastRecoveryInfo(), i_PartitionManager_i::Recall(), i_BackEndAgent_i::Recall(), i_ManagementInterface_i::RecallFile(), i_LibraryAgentSCSI_i::Reconfigure(), i_LibraryAgentManual_i::Reconfigure(), i_HSM_i::Reconfigure(), i_ResourceManager_i::ReconfigureLibrary(), i_BackEndAgent_i::RecreateFastRecoveryInfo(), i_ManagementInterface_i::RecreateFriAndMic(), i_PartitionManager_i::RefreshCfg(), i_Job_i::RegisterBEA(), i_PartitionManager_i::RegisterHSM(), i_ResourceManager_i::RegisterPartition(), i_ResourceManager_i::ReleaseDiskBuffer(), i_ManagementInterface_i::ReleaseFile(), i_ResourceManager_i::ReleaseResource(), i_PartitionManager_i::ReleaseVolEntries(), i_PartitionManager_i::Remove(), i_ManagementInterface_i::Remove(), i_Job_i::Remove(), i_Component_i::Remove(), i_BackEndAgent_i::Remove(), i_BackupJob_i::Remove(), i_ResourceManager_i::RemoveColIDs(), i_ResourceManager_i::RemoveDrive(), i_ManagementInterface_i::RemoveDrive(), i_ResourceManager_i::RemoveDriveHost(), i_ResourceManager_i::RemoveDSS(), i_ResourceManager_i::RemoveLibrary(), i_ManagementInterface_i::RemoveLibrary(), i_ResourceManager_i::RemoveMediaPool(), i_ResourceManager_i::RemoveMedium(), i_ManagementInterface_i::RemoveMedium(), i_ResourceManager_i::RemoveMediumVol(), i_ResourceManager_i::RemovePartition(), i_ManagementInterface_i::RemovePartition(), i_ManagementInterface_i::RemovePool(), i_ResourceManager_i::RemoveSlot(), i_PartitionManager_i::Reorg(), i_ManagementInterface_i::Reorg(), i_PartitionManager_i::ReorgByColId(), i_PartitionManager_i::ReorgScan(), i_ManagementInterface_i::ReorgScan(), i_ManagementInterface_i::ReportAllPartitions(), i_ResourceManager_i::ReserveDiskBuffer(), i_ResourceManager_i::Resume(), i_ResourceManager_i::SelectAllColVolumes(), i_ResourceManager_i::SelectAllDriveHosts(), i_ResourceManager_i::SelectAllDrives(), i_ResourceManager_i::SelectAllDSS(), i_ResourceManager_i::SelectAllLibraries(), i_ResourceManager_i::SelectAllMajorCol(), i_ResourceManager_i::SelectAllMedia(), i_ResourceManager_i::SelectAllMediaByPart(), i_ResourceManager_i::SelectAllMediaPools(), i_ResourceManager_i::SelectAllMediumVol(), i_ResourceManager_i::SelectAllMediumVolByBarcode(), i_ResourceManager_i::SelectAllMediumVolByPart(), i_ResourceManager_i::SelectAllMinorCol(), i_ResourceManager_i::SelectAllMinorColByMajCol(), i_ResourceManager_i::SelectAllPartition(), i_ResourceManager_i::SelectAllSlots(), i_ResourceManager_i::SelectAllUnrecoveredMedVol(), i_ResourceManager_i::SelectDrive(), i_ResourceManager_i::SelectDriveByKey(), i_ResourceManager_i::SelectDriveHost(), i_ResourceManager_i::SelectDSS(), i_ResourceManager_i::SelectLibrary(), i_ResourceManager_i::SelectMediaPool(), i_ResourceManager_i::SelectMediaPoolbyUUID(), i_ResourceManager_i::SelectMedium(), i_ResourceManager_i::SelectMediumByDrive(), i_ResourceManager_i::SelectMediumByKey(), i_ResourceManager_i::SelectMediumVol(), i_ResourceManager_i::SelectMediumVolByKey(), i_ResourceManager_i::SelectMediumVolByUUID(), i_ResourceManager_i::SelectMinorCol(), i_ResourceManager_i::SelectPartition(), i_ResourceManager_i::SelectPartitionByUUID(), i_ResourceManager_i::SelectSlot(), i_FsEvMgr_i::SendReply(), i_ResourceManager_i::SetPartitionStatus(), i_ResourceManager_i::SetPhase(), i_ManagementInterface_i::SetPriority(), i_ResourceManager_i::SetPriorityModifier(), i_ResourceManager_i::SetRecoveryFlag(), i_ResourceManager_i::SetReorgScan(), i_ReorgJob_i::SetResourceBusyStatus(), i_RedundantCopyJob_i::SetResourceBusyStatus(), i_MediumDupl_i::SetResourceBusyStatus(), i_Job_i::SetResourceBusyStatus(), i_AdminJob_i::SetResourceBusyStatus(), i_ManagementInterface_i::ShowDrive(), i_ManagementInterface_i::ShowDriveRevs(), i_ManagementInterface_i::ShowLibrary(), i_ManagementInterface_i::ShowLibraryInventory(), i_ManagementInterface_i::ShowLibraryRevs(), i_ManagementInterface_i::ShowPartition(), i_ManagementInterface_i::ShowPartitionRevs(), i_ManagementInterface_i::ShowPool(), i_ManagementInterface_i::ShowPoolRevs(), i_HSM_i::ShowStatus(), i_ManagementInterface_i::ShowSystemCfgRevs(), i_ResourceManager_i::StartLA(), i_ResourceManager_i::StopLA(), i_ResourceManager_i::Suspend(), i_ManagementInterface_i::SystemStatus(), i_PartitionManager_i::TrigDeletion(), i_ManagementInterface_i::TrigDeletion(), i_HSM_i::TrigEfficientRecall(), i_ManagementInterface_i::TrigMigration(), i_HSM_i::TrigMigration(), i_HSM_i::TrigRecall(), i_ManagementInterface_i::Umount(), i_LibraryAgentSCSI_i::Unload(), i_LibraryAgentManual_i::Unload(), i_PartitionManager_i::UnRegisterFSID(), i_ResourceManager_i::UnRegisterPartition(), i_ResourceManager_i::UpdateDataSize(), i_ResourceManager_i::UpdateDiskSubsys(), i_ResourceManager_i::UpdateDrive(), i_ManagementInterface_i::UpdateDrive(), i_ResourceManager_i::UpdateDriveHost(), i_ResourceManager_i::UpdateLibrary(), i_ManagementInterface_i::UpdateLibrary(), i_ResourceManager_i::UpdateMajorCol(), i_ResourceManager_i::UpdateMediaPool(), i_ResourceManager_i::UpdateMedium(), i_ResourceManager_i::UpdateMediumVol(), i_ResourceManager_i::UpdatePartition(), i_ManagementInterface_i::UpdatePartition(), i_ManagementInterface_i::UpdatePool(), i_ResourceManager_i::UpdateSlot(), i_ManagementInterface_i::UpdateSystemCfg(), i_ResourceManager_i::UseNewResource(), i_BackEndAgent_i::UseResources(), i_BackEndAgent_i::VolDupRead(), i_BackEndAgent_i::VolDupWrite(), i_ResourceManager_i::VolumeEmpty(), i_ResourceManager_i::VolumeError(), i_ResourceManager_i::VolumeFull(), i_ResourceManager_i::VolumeListStatusSet(), i_ResourceManager_i::VolumeUsage(), and i_UploadAgent_i::Write().
| #define ipc_EXEC_m | ( | _remoteCmds | ) |
Value:
try { \ log_MARKLINE_m; \ _remoteCmds; \ } \ ipc_CATCH_CORBA_THROW_IVD_m;
Definition at line 280 of file ipc.h.
Referenced by _tmain(), job_Manager::AbortJob(), i_ManagementInterface_i::AbortJob(), i_Job_i::AbortJob(), i_FSCCheckJob_i::AbortJob(), i_Job_i::ActivateBea(), i_ManagementInterface_i::ActivateFile(), i_Job_i::ActivateJob(), ipc_Corba::ActivatePOA(), i_ResourceManager_i::AddDrive(), i_ManagementInterface_i::AddDrive(), i_ManagementInterface_i::AddLibrary(), i_PartitionManager_i::AddMajorCol(), i_ManagementInterface_i::AddMedium(), i_ManagementInterface_i::AddMediumToPool(), i_ManagementInterface_i::AddPartition(), i_ManagementInterface_i::AddPool(), rm_Queue::Allocate(), i_MediumDupl_i::AssignResources(), bea_MigrationThread::bea_MigrationThread(), FileInfoCache::CheckFiles(), pm_JobMgr::CheckFSCvsIVDFS(), i_PartitionManager_i::CheckFSCvsMedia(), i_AdminJob_i::CheckMedium(), i_AdminJob_i::CheckPartition(), i_AdminJob_i::CheckPool(), i_MediumDupl_i::CheckTargetMedium(), i_AdminJob_i::CheckVolumesForFormatAndInit(), i_AdminJob_i::CheckVolumesForFriMicJob(), i_PartitionManager_i::ClearReorgScan(), CliConnectToHSM(), CliConnectToMIF(), i_AdminJob_i::CloseVolume(), bea_FRI::CloseVolumeInRMDB(), i_ThreadJob_i::CompleteJob(), i_RecallJob_i::CompleteJob(), i_MigrationJob_i::CompleteJob(), i_MediumDupl_i::CompleteJob(), i_MaintFriJob_i::CompleteJob(), i_EfficientRecallJob_i::CompleteJob(), Continue(), mif_JobManager::CreateCloseVolumeJob(), mif_JobManager::CreateDuplMedJob(), mif_JobManager::CreateFormatAndInitJob(), api_Partition::CreateMajorCol(), mif_JobManager::CreateRecreateFriAndMicJob(), pm_JobMgr::CreateReorgJob(), i_AdminJob_i::DeleteMedVolFromRMDB(), i_AdminJob_i::DetectVolumeHeader(), i_ManagementInterface_i::DisableDebug(), i_ManagementInterface_i::DisableLibrary(), i_ManagementInterface_i::DisablePartition(), ui_MsgWriter::DisplayError(), ui_MsgWriter::DisplayMessage(), ui_MsgWriter::DisplayResult(), ui_MsgWriter::DisplayWarning(), i_AdminJob_i::DoInitialize(), pm_JobMgr::EfficientRecallGetLocations(), i_ManagementInterface_i::EnableDebug(), i_ManagementInterface_i::EnableLibrary(), i_ManagementInterface_i::EnablePartition(), api_Partition::EnumMajorCollocationId(), api_Partition::EnumMinorCollocationId(), hsm_FileHeader::EventOffline(), i_ResourceManager_i::ExecStartLA(), i_ResourceManager_i::ExecStopLA(), i_ReorgScanJob_i::Execute(), i_ReorgJob_i::Execute(), i_RecreatedIVDFSJob_i::Execute(), i_RecallJob_i::Execute(), i_MigrationJob_i::Execute(), i_MediumDupl_i::Execute(), i_MediumCheckJob_i::Execute(), i_FSCCheckJob_i::Execute(), i_BackupJob_i::Execute(), i_AdminJob_i::Execute(), i_ManagementInterface_i::FileHistory(), fsc_nsFSrecovery::FlushBlock(), fsc_ColectorExpFile::FlushPackage(), i_AdminJob_i::Format(), fsc_ColectorExpFile::fsc_ColectorExpFile(), fsc_nsFSrecovery::fsc_nsFSrecovery(), mif_PartMgr::GetAllPartFromRM(), rm_Operator::GetBestCopy(), hsm_FHmigc::GetFileIDs(), api_Partition::GetFileLocations(), i_MaintFriJob_i::GetFRI(), i_ReorgJob_i::GetFSC(), i_RedundantCopyJob_i::GetFSC(), i_RecallJob_i::GetFSC(), i_EfficientRecallJob_i::GetFSC(), i_PartitionManager_i::GetHSM(), i_Job_i::GetJob(), i_Job_i::GetJobParams(), i_PartitionManager_i::GetJobStatus(), i_ManagementInterface_i::GetMediumInfo(), pm_JobMgr::GetNewMigId(), i_ReorgJob_i::GetNewResources(), i_RedundantCopyJob_i::GetNewResources(), i_MigrationJob_i::GetNewResources(), i_BackupJob_i::GetNewResources(), i_ManagementInterface_i::GetPartition(), i_PartitionManager_i::GetPartitionRecord(), i_ManagementInterface_i::GetPartitionStatus(), api_Partition::GetPartitionStatus(), job_Manager::GetRM(), i_BackEndAgent_i::GetRM(), i_PartitionManager_i::GetStatus(), api_Partition::GetVolumeList(), api_Partition::GetVolumeListMajor(), api_Partition::GetVolumeListMinor(), la_SCSILibrary::HandleDriveError(), i_BackEndAgent_i::HandleError(), i_BackEndAgent_i::i_BackEndAgent_i(), i_BackupJob_i::i_BackupJob_i(), i_EfficientRecallJob_i::i_EfficientRecallJob_i(), i_Job_i::i_Job_i(), i_LibraryAgentManual_i::i_LibraryAgentManual_i(), i_LibraryAgentSCSI_i::i_LibraryAgentSCSI_i(), i_ManagementInterface_i::i_ManagementInterface_i(), i_MediumDupl_i::i_MediumDupl_i(), i_MigrationJob_i::i_MigrationJob_i(), i_PartitionManager_i::i_PartitionManager_i(), i_RecallJob_i::i_RecallJob_i(), i_RecoveryJob_i::i_RecoveryJob_i(), i_RedundantCopyJob_i::i_RedundantCopyJob_i(), i_ReorgJob_i::i_ReorgJob_i(), i_ResourceManager_i::i_ResourceManager_i(), i_ThreadJob_i::i_ThreadJob_i(), i_AdminJob_i::Initialize(), i_ReorgJob_i::InitializeSingleVolume(), i_AdminJob_i::InitializeSingleVolume(), i_ReorgJob_i::InitializeVolumes(), i_LibraryAgentSCSI_i::Inventory(), bea_FRIThread::IsClosed(), mif_PartMgr::IsInRecallOnlyMode(), i_ManagementInterface_i::JobInfo(), api_Partition::JobStatus(), i_PartitionManager_i::LimitedCheckFSCvsMedia(), i_ManagementInterface_i::LimitedCheckFSCvsMedia(), ListAllJobsinRM(), i_ManagementInterface_i::ListDriveHosts(), i_ManagementInterface_i::ListDrives(), i_ManagementInterface_i::ListJob(), i_ManagementInterface_i::ListJobs(), ListJobsinPM(), i_ManagementInterface_i::ListLibraries(), i_ManagementInterface_i::ListMedia(), i_ManagementInterface_i::ListMediumVolumes(), i_ManagementInterface_i::ListPartitions(), i_ManagementInterface_i::ListPools(), i_ManagementInterface_i::ListSingleMedium(), i_ManagementInterface_i::ListSlots(), i_LibraryAgentSCSI_i::Load(), i_LibraryAgentManual_i::Load(), i_Job_i::LoadUnload(), main(), i_ReorgJob_i::MediumOperationComplete(), i_RedundantCopyJob_i::MediumOperationComplete(), i_RecallJob_i::MediumOperationComplete(), i_MigrationJob_i::MediumOperationComplete(), i_MediumDupl_i::MediumOperationComplete(), i_MaintFriJob_i::MediumOperationComplete(), i_EfficientRecallJob_i::MediumOperationComplete(), pm_JobMgr::Migrate(), i_HSM_i::MigrateByAPI(), hsm_JobListMgr::MigrateFailedJob(), i_ManagementInterface_i::MigrateFile(), api_Partition::MigrateFile(), i_ReorgJob_i::MigrateFiles(), i_RedundantCopyJob_i::MigrateFiles(), i_ManagementInterface_i::Mount(), nsc_ScanForIVDFSRecovery(), i_AdminJob_i::OperateLA(), i_PartitionManager_i::ParseConfig(), i_ManagementInterface_i::PartitionReorgStat(), i_ManagementInterface_i::PartitionStatus(), i_ManagementInterface_i::PoolReorgStat(), i_MediumDupl_i::PreFormat(), i_RedundantCopyJob_i::Prepare(), i_MaintFriJob_i::PrepareMedium(), i_RecallJob_i::PrepareResource(), i_EfficientRecallJob_i::PrepareResource(), i_BackupJob_i::PrepareResource(), i_MaintFriJob_i::PrepareVolumes(), i_RecallJob_i::Process(), i_MigrationJob_i::Process(), i_MediumDupl_i::Process(), i_EfficientRecallJob_i::Process(), i_RecoveryJob_i::ProcessFRI(), i_MediumCheckJob_i::ProcessFRI(), bea_FRIThread::ProcessFromDataVol(), i_LibraryAgentSCSI_i::ReadDriveInfo(), i_LibraryAgentManual_i::ReadDriveInfo(), bea_FRIThread::ReadFromSysVol(), ReadRefFromFile(), i_RedundantCopyJob_i::ReadSourceData(), i_ReorgJob_i::ReadSourceVolume(), bea_RecallThread::Recall(), i_ManagementInterface_i::RecallFile(), i_ReorgJob_i::RecallFiles(), i_RedundantCopyJob_i::RecallFiles(), i_RecallJob_i::RecallRetry(), i_PartitionManager_i::RecoveryModeClear(), i_PartitionManager_i::RecoveryModeSet(), i_MaintFriJob_i::RecreateFRI(), i_AdminJob_i::RecreateFRIandMIC(), i_PartitionManager_i::RegisterFSID(), i_Job_i::ReleaseDiskBuffer(), i_ManagementInterface_i::ReleaseFile(), i_Job_i::ReleaseResource(), i_RecallJob_i::ReleaseResources(), i_MaintFriJob_i::ReleaseResources(), i_EfficientRecallJob_i::ReleaseResources(), i_ResourceManager_i::Remove(), i_PartitionManager_i::Remove(), i_ManagementInterface_i::Remove(), i_ManagementInterface_i::RemoveDrive(), i_ManagementInterface_i::RemoveLibrary(), i_ManagementInterface_i::RemoveMedium(), i_ManagementInterface_i::RemovePartition(), i_ManagementInterface_i::RemovePool(), ui_MsgWriter::RemoveUI(), api_Partition::Reorg(), i_PartitionManager_i::ReorgByColId(), api_Partition::ReorgByColId(), api_Partition::ReorgScan(), i_ReorgJob_i::ReorgStatusCleanup(), i_Job_i::RequestDiskBuffer(), i_BackEndAgent_i::RequestNewResources(), i_MaintFriJob_i::RequestResources(), FSEvMgrThrd::Run(), ipc_Corba::Run(), pm_RecallClientThread::Run(), blk_NetWriter::Run(), blk_NetReader::Run(), hsm_FHmigc::SendToPM(), i_Job_i::SetDriveProperties(), i_ManagementInterface_i::SetJobPriority(), i_RecoveryJob_i::SetRecoveryFlagOnVolumes(), api_Partition::SetReferences(), i_PartitionManager_i::SetReorgScan(), i_AdminJob_i::SetVolumes(), i_ManagementInterface_i::ShowDrive(), i_ManagementInterface_i::ShowLibrary(), i_ManagementInterface_i::ShowLibraryInventory(), i_ManagementInterface_i::ShowPartition(), i_ManagementInterface_i::ShowPool(), i_ManagementInterface_i::ShowPoolRevs(), ipc_Corba::Shutdown(), i_Job_i::StartBea(), i_AdminJob_i::StartBEA(), mif_PartMgr::StartPM(), i_PartitionManager_i::StartReorgJob(), mif_PartMgr::StopPM(), Suspend(), i_ManagementInterface_i::TrigDeletion(), i_HSM_i::TrigEfficientRecall(), i_ManagementInterface_i::TrigMigration(), i_HSM_i::TrigRecall(), i_ManagementInterface_i::Umount(), i_LibraryAgentSCSI_i::Unload(), i_LibraryAgentManual_i::Unload(), i_PartitionManager_i::UnRegisterFSID(), i_ManagementInterface_i::UpdateDrive(), i_BackEndAgent_i::UpdateDriveIDs(), i_LibraryAgentSCSI_i::UpdateIDs(), i_ManagementInterface_i::UpdateLibrary(), api_Partition::UpdateMajColSize(), i_PartitionManager_i::UpdateMajorCol(), i_BackEndAgent_i::UpdateMediumIDs(), i_ReorgJob_i::UpdateMediumStatus(), mif_PartMgr::UpdatePart(), i_ManagementInterface_i::UpdatePartition(), i_ManagementInterface_i::UpdatePool(), i_BackEndAgent_i::UseResources(), i_ManagementInterface_i::ValidatePMConfig(), i_ManagementInterface_i::ValidatePoolConfig(), blk_DiskFRIWriter::Write(), WriteRefToFile(), bea_DupReadThread::~bea_DupReadThread(), bea_DupWriteThread::~bea_DupWriteThread(), bea_FRIThread::~bea_FRIThread(), bea_MigrationThread::~bea_MigrationThread(), bea_RecallThread::~bea_RecallThread(), i_AdminJob_i::~i_AdminJob_i(), i_Job_i::~i_Job_i(), i_PartitionManager_i::~i_PartitionManager_i(), i_RedundantCopyJob_i::~i_RedundantCopyJob_i(), i_ReorgJob_i::~i_ReorgJob_i(), and ui_MsgWriter::~ui_MsgWriter().
| void IVD_IPC_DECL_d ipc_ConvertIpcExToIvdEx | ( | i_IvdException & | a_ie | ) |
Definition at line 1469 of file ipc_corba.cpp.
References i_IvdException::blockOffset, i_IvdException::code, i_IvdException::detailed, et_IVD_DF_ERROR, et_IVD_ERROR, et_IVD_INTERNAL_ERROR, et_SYS_ERROR, i_IvdException::exceptionType, ie_IPC_UNKNOWN_IVD_EXCEPTION, ivd_Error, and i_IvdException::text.
01469 { 01470 switch (a_ie.exceptionType) { 01471 case et_IVD_INTERNAL_ERROR: 01472 throw ivd_InternalError( 01473 ivd_ErrorCode_e(a_ie.code), 01474 string(a_ie.text), string(a_ie.detailed)); 01475 case et_SYS_ERROR : 01476 throw ivd_SysError( 01477 ivd_ErrorCode_e(a_ie.code), 01478 string(a_ie.text), string(a_ie.detailed)); 01479 case et_IVD_ERROR : 01480 throw ivd_Error( 01481 ivd_ErrorCode_e(a_ie.code), 01482 string(a_ie.text), string(a_ie.detailed)); 01483 case et_IVD_DF_ERROR : 01484 throw ivd_DFError( 01485 ivd_ErrorCode_e(a_ie.code), 01486 a_ie.blockOffset, string(a_ie.text), string(a_ie.detailed)); 01487 default : 01488 throw ivd_InternalError( 01489 ie_IPC_UNKNOWN_IVD_EXCEPTION, 01490 string(a_ie.text), string(a_ie.detailed)); 01491 } 01492 }
| IVD_IPC_DECL_d string ipc_CORBAExceptionToString | ( | const CORBA::Exception & | a_exc | ) |
Operator to display a CORBA exception in human readable form to an C++ string.
(Source: Duncan Grisby on omniORB mailing list)
Definition at line 1372 of file ipc_corba.cpp.
References ipc_corbaLiteral_c().
Referenced by operator<<(), ipc_Corba::Resolve(), and ipc_Corba::ResolveTargetPM().
01372 { 01373 01374 try { 01375 string exText(ipc_corbaLiteral_c); 01376 exText.reserve(50); 01377 01378 exText += a_exc._name(); 01379 01380 return exText; 01381 } 01382 catch(...) { 01383 return string("CORBA::Exception?"); 01384 } 01385 }


| IVD_IPC_DECL_d string ipc_CORBASysExceptionToString | ( | const CORBA::SystemException & | a_exc | ) |
Definition at line 1387 of file ipc_corba.cpp.
References ipc_corbaLiteral_c().
Referenced by operator<<().
01387 { 01388 01389 try { 01390 string exText(ipc_corbaLiteral_c); 01391 exText.reserve(80); 01392 01393 exText += a_exc._name(); 01394 exText += "#"; 01395 exText += a_exc.NP_minorString(); 01396 01397 return exText; 01398 } 01399 catch(...) { 01400 return string("CORBA::SystemException?"); 01401 } 01402 }


| IVD_IPC_DECL_d bool ipc_ObjectExists | ( | i_Component_ptr | obj | ) |
Definition at line 71 of file ipc_helpers.cpp.
References dbg_DETAIL, dbg_NORM, ipc_ObjectExists(), log_DBG_m, and log_FUNC_m.
Referenced by i_EfficientRecallJob_i::CompleteJob(), ipc_ObjectExists(), i_MaintFriJob_i::MediumOperationComplete(), i_Job_i::WaitBeasToFinish(), and i_Job_i::~i_Job_i().
00071 { 00072 log_FUNC_m(ipc_ObjectExists); 00073 00074 bool exist(true); 00075 00076 try { 00077 bool nonExistent(false); 00078 try { 00079 if (!CORBA::is_nil(obj)) { 00080 nonExistent = obj->_non_existent(); 00081 } 00082 else { 00083 log_DBG_m(dbg_DETAIL, "Object reference is nil"); 00084 nonExistent = true; 00085 } 00086 } 00087 catch (const CORBA::TRANSIENT&) { 00088 log_DBG_m(dbg_NORM, "obj->_non_existent() raised CORBA::TRANSIENT exception."); 00089 } 00090 catch (...) { 00091 log_DBG_m(dbg_NORM, "Unknown exception caught while calling obj->_non_existent()"); 00092 } 00093 00094 if (nonExistent) { 00095 // Object definitly does not exist 00096 log_DBG_m(dbg_DETAIL, "Object does not exist."); 00097 exist = false; 00098 } 00099 else { 00100 // Object maybe exist. Try to "ping" it 00101 obj->Ping(); 00102 } 00103 } 00104 catch (const CORBA::TRANSIENT&) { 00105 log_DBG_m(dbg_NORM, "Object couldn't be reached, CORBA::TRANSIENT"); 00106 exist = false; 00107 } 00108 catch (const CORBA::OBJECT_NOT_EXIST&) { 00109 log_DBG_m(dbg_NORM, "Object doesn't exist"); 00110 exist = false; 00111 } 00112 catch (const CORBA::COMM_FAILURE&) { 00113 log_DBG_m(dbg_NORM, "Object couldn't be reached, CORBA::COMM_FAILURE"); 00114 exist = false; 00115 } 00116 catch (...) { 00117 log_DBG_m(dbg_NORM, "Unknown exception caught while calling Ping()"); 00118 exist = false; 00119 } 00120 return exist; 00121 }


| IVD_IPC_DECL_d i_DataBlock_t* ipc_ReadFromFile | ( | cmn_File & | a_file | ) |
Helper function to read file contents into CORBA octet stream and prepare it for parsing.
Definition at line 41 of file ipc_helpers.cpp.
References cmn_File::CloseF(), dbg_DETAIL, fom_OPEN_EXISTING, fom_READ, ipc_ReadFromFile(), log_DBG_m, log_FUNC_m, cmn_File::OpenF(), cmn_File::ReadF(), and cmn_File::StatF().
Referenced by ipc_ReadFromFile(), main(), i_ManagementInterface_i::ShowDrive(), i_ManagementInterface_i::ShowLibrary(), i_ManagementInterface_i::ShowPartition(), i_ManagementInterface_i::ShowPool(), and i_ManagementInterface_i::ShowSystemCfg().
00041 { 00042 log_FUNC_m(ipc_ReadFromFile); 00043 00044 a_file.OpenF(fom_READ | fom_OPEN_EXISTING); 00045 log_DBG_m(dbg_DETAIL,"File open."); 00046 00047 ivd_FileInfo_t fileInfo; 00048 a_file.StatF(fileInfo); 00049 log_DBG_m(dbg_DETAIL,"FileSize=" << fileInfo.size); 00050 00051 CORBA::ULong bufSize(static_cast<CORBA::ULong>(fileInfo.size) + 2); 00052 00053 i_DataBlock_t_var dataBlock( new i_DataBlock_t(bufSize) ); 00054 dataBlock->length(bufSize); 00055 00056 log_DBG_m(dbg_DETAIL,"Buffer allocated"); 00057 00058 a_file.ReadF(dataBlock->get_buffer(), bufSize); 00059 log_DBG_m(dbg_DETAIL,"File written to buffer"); 00060 a_file.CloseF(); 00061 log_DBG_m(dbg_DETAIL,"File Closed"); 00062 00063 dataBlock[bufSize-1] = '\0'; 00064 dataBlock[bufSize-2] = '\0'; 00065 00066 return dataBlock._retn(); 00067 }


| IVD_IPC_DECL_d ostream& operator<< | ( | ostream & | a_os, | |
| const CORBA::Object_ptr & | a_obj | |||
| ) |
Displays type code ID of the CORBA::Object reference.
(Source: Henning, Vinoski: Advanced CORBA Programming with C++)
Definition at line 1445 of file ipc_corba.cpp.
References ipc_corbaLiteral_c().
01445 { 01446 01447 try { 01448 CORBA::Any anyTmp; 01449 anyTmp <<= a_obj; 01450 CORBA::TypeCode_var tc = anyTmp.type(); 01451 const char* p = tc->name(); 01452 a_os << ipc_corbaLiteral_c; 01453 if (*p != '\0') { 01454 a_os << p; 01455 }; 01456 a_os << "#" << tc->id(); 01457 } 01458 catch(...) { 01459 a_os << "CORBA::Object?"; 01460 } 01461 return a_os; 01462 }

| IVD_IPC_DECL_d ostream & operator<< | ( | ostream & | a_os, | |
| const omni_thread_invalid & | otf | |||
| ) |
| IVD_IPC_DECL_d ostream& operator<< | ( | ostream & | a_os, | |
| const omni_thread_fatal & | otf | |||
| ) |
| IVD_IPC_DECL_d ostream& operator<< | ( | ostream & | a_os, | |
| const omniORB::fatalException & | a_fe | |||
| ) |
Definition at line 1416 of file ipc_corba.cpp.
01416 { 01417 a_os 01418 <<"** MAJOR PROBLEM: Caught omniORB::fatalException:" << endl 01419 << " file: " << a_fe.file() << endl 01420 << " line: " << a_fe.line() << endl 01421 << " mesg: " << a_fe.errmsg(); 01422 return a_os; 01423 }
| IVD_IPC_DECL_d ostream& operator<< | ( | ostream & | a_os, | |
| const i_IvdException & | a_exc | |||
| ) |
Definition at line 1435 of file ipc_corba.cpp.
References i_IvdException::code.
01435 { 01436 a_os << "CORBA::i_IvdException(" << a_exc.code << ")"; 01437 return a_os; 01438 }
| IVD_IPC_DECL_d ostream& operator<< | ( | ostream & | a_os, | |
| const CORBA::Exception & | a_exc | |||
| ) |
Definition at line 1404 of file ipc_corba.cpp.
References ipc_CORBAExceptionToString().
01404 { 01405 a_os << ipc_CORBAExceptionToString(a_exc); 01406 return a_os; 01407 }

| IVD_IPC_DECL_d ostream& operator<< | ( | ostream & | a_os, | |
| const CORBA::SystemException & | a_sysExc | |||
| ) |
Definition at line 1409 of file ipc_corba.cpp.
References ipc_CORBASysExceptionToString().
01409 { 01410 // Appends omniORB's proprietary string that describes the 01411 // system exception better. 01412 a_os << ipc_CORBASysExceptionToString(a_sysExc); 01413 return a_os; 01414 }

| IVD_IPC_DECL_d const char* ipc_corbaFatalExcLiteral_c |
| IVD_IPC_DECL_d const char* ipc_iIVDExcLiteral_c |
| IVD_IPC_DECL_d const char* const ipc_nilStr |
Referenced by _tmain(), i_ManagementInterface_i::AddDrive(), i_ManagementInterface_i::AddLibrary(), i_ManagementInterface_i::AddMedium(), i_ManagementInterface_i::AddMediumToPool(), i_ManagementInterface_i::AddPool(), rm_Medium::Convert2Corba(), i_AdminJob_i::DoInitialize(), FileID2IPCFileList(), ipc_Init::FileInit(), i_ReorgJob_i::InitializeSingleVolume(), rm_Operator::InventoryUpdate(), ipc_Init::JobParamsInit(), main(), ui_ResultPacker::MakeNewBlock(), ui_ResultPacker::NewContainer(), ipc_Init::PoolInfoInit(), i_MaintFriJob_i::PrepareVolumes(), i_MaintFriJob_i::RecreateFRI(), i_AdminJob_i::RecreateFRIandMIC(), i_ManagementInterface_i::RemoveLibrary(), i_ManagementInterface_i::RemovePartition(), ipc_Init::ResourceInit(), rm_Operator::SelectAllDrives(), rm_Operator::SelectAllMediaByPart(), rm_Operator::SelectAllMedium(), rm_Operator::SelectAllSlots(), rm_Operator::SelectDrive(), rm_Operator::SelectMedium(), rm_Operator::SelectMediumByDrive(), and i_ManagementInterface_i::UpdatePartition().
| const UInt32_t ipc_NS_ACCESS_RETRIES_c |
The number of times that the access to the Naming Service is retried.
Referenced by ipc_Corba::Init(), and ipc_Corba::Resolve().
| IVD_IPC_DECL_d const char* ipc_unknownExcLiteral_c |
1.5.6