Go to the source code of this file.
Go to the SVN repository for this file.
◆ CreateClientPipe() ◆ s_ActualizeUpdateDate()Definition at line 164 of file smart_save_to_client.cpp.
References CSeq_entry_EditHandle::AddSeqdesc(), CSerialObject::Assign(), CSeqdesc_Base::e_Update_date, CTime::eCurrent, CSeq_entry_CI::eNonRecursive, CDate::ePrecision_day, FOR_EACH_SEQDESC_ON_SEQENTRY, CSeq_entry_Handle::GetCompleteSeq_entry(), CSeq_entry_Handle::GetEditHandle(), CSeq_entry_Handle::GetSet(), CSeq_entry_Handle::IsSet(), CSeq_entry_EditHandle::RemoveSeqdesc(), CDate::SetToTime(), and CSeqdesc_Base::SetUpdate_date().
Referenced by s_DoSmartProcessing().
◆ s_CancelEditingSession() ◆ s_ConnectToNamedPipe() ◆ s_DescriptorPropagateDown()Definition at line 76 of file smart_save_to_client.cpp.
References CSeq_entry_EditHandle::AddSeqdesc(), CSerialObject::Assign(), CSeqdesc_Base::e_not_set, CBioseq_set_Base::eClass_genbank, CSeq_entry_CI::eNonRecursive, FOR_EACH_SEQDESC_ON_SEQENTRY, CBioseq_set_Handle::GetClass(), CBioseq_set_Handle::GetCompleteBioseq_set(), CSeq_entry_Handle::GetCompleteSeq_entry(), CSeq_entry_Handle::GetEditHandle(), CBioseq_set_Base::GetSeq_set(), CSeq_entry_Handle::GetSet(), i, CSeq_entry_Handle::IsSet(), CBioseq_set_Handle::IsSetClass(), CBioseq_set_Base::IsSetSeq_set(), CSeq_entry_EditHandle::RemoveSeqdesc(), SerialClone(), and CPropagateDescriptors::ShouldStayInPlace().
Referenced by s_DoSmartProcessing().
◆ s_DoSmartProcessing()Definition at line 197 of file smart_save_to_client.cpp.
References cleanup(), CSeq_entry_EditHandle::ConvertSeqToSet(), CBioseq_set_Base::eClass_genbank, Error(), CSeq_entry_Handle::GetCompleteSeq_entry(), CException::GetMsg(), CSeq_entry_Handle::GetSeq(), CScope::GetSeq_entryEditHandle(), CSeq_entry_Handle::IsSeq(), LOG_POST, s_ActualizeUpdateDate(), s_DescriptorPropagateDown(), s_FindSmartSeqId(), and s_IsExternalRecord().
Referenced by s_SaveToSmartClient().
◆ s_FindSmartSeqId() ◆ s_IsExternalRecord() [1/3] ◆ s_IsExternalRecord() [2/3] ◆ s_IsExternalRecord() [3/3] ◆ s_SaveToSmartClient()Definition at line 298 of file smart_save_to_client.cpp.
References eUnknown, NStr::fSplit_Tokenize, CSeq_submit_Base::GetData(), CSeq_submit_Base::C_Data::GetEntrys(), CProjectItem::GetObject(), CProjectItemExtra::GetStr(), CSeq_submit::IsEntrys(), CSeq_submit_Base::IsSetData(), ITERATE, MSerial_AsnText, msg(), NCBI_THROW, s_DoSmartProcessing(), s_WriteToNamedPipe(), and NStr::Split().
Referenced by CSmartClient::SendResult().
◆ s_WriteBuffer() ◆ s_WriteToNamedPipe() ◆ USING_SCOPE() ◆ cDefaultTimeout_Seconds const size_t cDefaultTimeout_Seconds = 5 ◆ clientDefinition at line 257 of file smart_save_to_client.cpp.
Referenced by CWindowManagerService::ActivateClient(), CWindowManager::ActivateClient(), CFrameworkDemoGUI::ActivateClient(), CDockManager::ActivateClients(), CDockContainer::ActivateClients(), CProjectService::ActivateProjectView(), CNSClientsRegistry::AddBlacklistedJobs(), SBDB_CacheStatistics::AddBlobQuotaError(), CNSTClientRegistry::AddBytesRead(), CNSTClientRegistry::AddBytesRelocated(), CNSTClientRegistry::AddBytesWritten(), CWindowManagerService::AddClient(), CWindowManager::AddClient(), CDockContainer::AddClientToDefaultLocation(), SBDB_CacheStatistics::AddCommError(), SBDB_CacheStatistics::AddExplDelete(), SBDB_CacheStatistics::AddInternalError(), SBDB_CacheStatistics::AddNeverRead(), SBDB_CacheStatistics::AddNoBlobError(), CNSTClientRegistry::AddObjectsDeleted(), CNSTClientRegistry::AddObjectsRead(), CNSTClientRegistry::AddObjectsRelocated(), CNSTClientRegistry::AddObjectsWritten(), SBDB_CacheStatistics::AddProtocolError(), SBDB_CacheStatistics::AddPurgeDelete(), SBDB_CacheStatistics::AddRead(), SBDB_CacheStatistics::AddStore(), CDockManager::AddToDefaultLocation(), CNSClientsRegistry::AddToSubmitted(), CViewManagerService::AddToWorkbench(), CNSClientsRegistry::AppendType(), CNSTClientRegistry::AppendType(), CSelectionService::AttachClient(), CVisibleRangeService::AttachClient(), CQueue::Cancel(), CQueue::CancelAllJobs(), CQueue::CancelSelectedJobs(), CQueue::CancelWaitGet(), CNSClientsRegistry::CancelWaiting(), CQueue::CancelWaitRead(), CDockPanel::CDockPanel(), CQueue::ChangeAffinity(), CNSClientsRegistry::ClearClient(), CNSClientsRegistry::ClearOnTimeout(), CQueue::ClearWorkerNode(), CWindowManager::CloseAllClients(), CWindowManagerService::CloseClient(), CWindowManager::CloseClient(), CWindowManager::CloseClients(), CQueue::ConfirmReadingJob(), SBDB_CacheStatistics::ConvertToRegistry(), CProjectStorage::CProjectStorage(), CNCActiveClientHub::Create(), CSnpPtisClient::CreateClient(), CViewManagerService::CreateClient(), CreateClientPipe(), CWindowsDlg::CreateControls(), CNetScheduleServer::CreateDynamicQueue(), CQueueDataBase::CreateDynamicQueue(), CGraphCacheFactory::CreateObject(), CSNPFileInfo::CSNPFileInfo(), CNetScheduleServer::DeleteDynamicQueue(), CQueueDataBase::DeleteDynamicQueue(), CSelectionService::DetachClient(), CVisibleRangeService::DetachClient(), CWindowManager::Dispatch(), CNSTDatabase::ExecSP_CreateClient(), CNCActiveHandler_Proxy::ExecuteSlice(), CQueue::FailJob(), CQueue::FailReadingJob(), g_GetClientIP(), CNSClientsRegistry::GetAffinityReset(), CDockContainer::GetAllClients(), CCDDClientPool::GetBlobBySeq_id(), CCDDClientPool::GetBlobBySeq_ids(), CCDDClientPool::GetBlobIdBySeq_id(), CNSTClientRegistry::GetDBClientID(), CDockManager::GetDockPanelMenu(), CProjectViewBase::GetFingerprint(), CQueue::GetJobForReadingOrWait(), CQueue::GetJobOrWait(), CQueue::GetJobsPerState(), CNSClientsRegistry::GetPreferredAffinities(), CBlastServices::GetTaxIdWithWindowMaskerSupport(), CNSClientsRegistry::GetWaitAffinities(), CSelectionService::IsAttached(), CDockManager::IsFloating(), CWindowManager::IsFloating(), CDockManager::IsInMainTab(), CWindowManager::IsInMainTab(), CDockManager::IsMinimized(), CWindowManager::IsMinimized(), CWindowManager::IsRegistered(), CDockManager::LoadLayout(), CNSClientsRegistry::MarkAsAdmin(), CQueue::MarkClientAsAdmin(), CDockManager::Minimize(), CWindowManager::Minimize(), CNSClientsRegistry::MoveJobToBlacklist(), CWindowManagerService::MoveToFloatingFrame(), CDockManager::MoveToFloatingFrame(), CWindowManager::MoveToFloatingFrame(), CDockManager::MoveToMainTab(), CWindowManager::MoveToMainTab(), NcbiLog_AppSetClient(), NcbiLog_SetClient(), CWindowManager::OnActivateWindow(), CFrameworkDemoGUI::OnCloseClientsRequest(), CFrameworkDemoGUI::OnCloseViewClick(), CMinPanelContainer::OnContextMenu(), CDockPanel::OnFloatButtonClick(), CWindowsDlg::OnFloatClick(), CWindowManager::OnFocusChanged(), CDockPanel::OnMinimizeButtonClick(), CWindowsDlg::OnMinimizeClick(), CWindowManager::OnPostCommand(), CWindowsDlg::OnRecoverClick(), CWindowsDlg::OnRestoreClick(), CWindowManager::OnSetClientColor(), CMinPanelContainer::OnUpdateWindowCommand(), CWindowManager::OnUpdateWindowCommand(), CWindowManager::OnUpdateWindowCommand_Client(), CWindowManager::OnWindowCommand(), FClientCreator::operator()(), FNodeHasFingerprint::operator()(), CQueue::PrintAffinitiesList(), CQueue::PrintAllJobDbStat(), CQueue::PrintGroupsList(), CQueue::PrintJobDbStat(), CNetScheduleServer::PrintJobsStat(), CQueueDataBase::PrintJobsStat(), CQueue::PrintJobsStat(), SBDB_CacheStatistics::PrintStatistics(), CWindowManager::ProcessEvent(), CQueue::PutResult(), CQueue::RedoJob(), CDUpdater::reformatBioseq(), CWindowManagerService::RefreshClient(), CWindowManager::RefreshClient(), CWindowManagerService::RegisterActiveClient(), CWindowManager::RegisterActiveClient(), CNSClientsRegistry::RegisterBlacklistedJob(), CNSClientsRegistry::RegisterJob(), CNSNotificationList::RegisterListener(), CNSClientsRegistry::RegisterSocketWriteError(), CQueue::RegisterSocketWriteError(), CNSTClientRegistry::RegisterSocketWriteError(), CDockManager::Remove(), CViewManagerService::RemoveFromWorkbench(), CQueue::RereadJob(), CQueue::RescheduleJob(), CDockManager::Restore(), CWindowManager::Restore(), CQueue::ReturnJob(), CQueue::ReturnReadingJob(), SGridWorkerNodeImpl::Run(), CTrackMgrClient::s_Ask(), s_GetBlastDbMd5(), s_GetClient_Env(), s_SetClient(), CNSTClient::Serialize(), CQueue::SetAffinity(), CSeqSearch::SetClient(), CNSClientsRegistry::SetClientData(), CQueue::SetClientData(), CRequestContext::SetClientIP(), CQueue::SetClientScope(), CNSTClientRegistry::SetDBClientID(), CTMgr_Request::SetDefaultRequest(), CNSClientsRegistry::SetLastScope(), CNSClientsRegistry::SetNodeWaiting(), CQueue::SetPauseStatus(), CNSClientsRegistry::SetPreferredAffinities(), CViewManagerService::ShowSingletonView(), CQueue::Submit(), CQueue::SubmitBatch(), CNSClientsRegistry::SubtractBlacklistedJobs(), tds_iconv_info_init(), tds_iconv_open(), tds_put_string(), CNSClientsRegistry::Touch(), CNSTClientRegistry::Touch(), CQueue::TouchClientsRegistry(), CWindowManagerService::UnRegisterActiveClient(), CWindowManager::UnRegisterActiveClient(), CNSClientsRegistry::UnregisterJob(), CNSNotificationList::UnregisterListener(), CNSClientsRegistry::UpdatePreferredAffinities(), CNSClientsRegistry::WasGarbageCollected(), CNCServer::WriteAppSetup(), CDiagContext::WriteStdPrefix(), CFrameworkDemoGUI::x_AddClient(), CDockContainer::x_AddClientToHiddenPos(), CJob::x_AppendEvents(), CQueue::x_CancelJobs(), CQueue::x_ChangeReadingStatus(), CNSClientsRegistry::x_ClearClient(), CWindowManager::x_CloseClient(), CNSClientsRegistry::x_CouldBeStale(), CDockContainer::x_DestroyNode(), CCDDClientPool::x_DiscardClient(), CDockContainer::x_DockPanelForClient(), CNCMessageHandler::x_DoCmd_GetConfig(), CDockPanel::x_DrawClientElements(), CMinPanelContainer::x_DrawItem(), CEntrez2ClientApp::x_EvalBoolean(), CQueue::x_FindOutdatedJobForReading(), CQueue::x_FindOutdatedPendingJob(), CQueue::x_FindVacantJob(), CDockContainer::x_Full_RemoveNode(), CBlastServices::x_GetAvailableDatabases(), CCDDClientPool::x_GetClient(), CNetStorageHandler::x_GetClientID(), CWindowManager::x_GetClientLabelForMenu(), CDockContainer::x_GetClientsInNode(), CEntrez2ClientApp::x_GetCount(), CDockContainer::x_GetDockPanel(), CDockManager::x_GetDockPanel(), CEntrez2ClientApp::x_GetDocsums(), CEntrez2ClientApp::x_GetInfo(), CEntrez2ClientApp::x_GetLinkCounts(), CEntrez2ClientApp::x_GetParsedQuery(), CEntrez2ClientApp::x_GetUids(), CWindowManager::x_HandlePanelCommand(), CSNPFileInfo::x_Initialize(), CMinPanelContainer::x_MeasureItem(), CQueue::x_NoMoreReadJobs(), CNetStorageHandler::x_ProcessHello(), CNCActiveHandler::x_ReadDataPrefix(), CNCActiveHandler::x_ReadHttpDataPrefix(), CNCActiveHandler::x_ReadWritePrefix(), CWindowManager::x_RegisterClient(), CQueue::x_RegisterGetListener(), CQueue::x_RegisterReadListener(), CCDDClientPool::x_ReleaseClient(), CWindowManager::x_RemoveClient(), CCDDClientPool::x_RequestBlobData(), CQueue::x_ResetDueTo(), CQueue::x_ResetReadingDueToClear(), CQueue::x_ResetReadingDueToNewSession(), CQueue::x_ResetRunningDueToClear(), CQueue::x_ResetRunningDueToNewSession(), CSelectionPanel::x_ResetSelObjects(), CSelectionPanel::x_ResetTargetChoice(), CDockPanel::x_SetClient(), CCgiRequest::x_SetClientIpProperty(), CFrameworkDemoGUI::x_ShowSingletonView(), CQueue::x_UnregisterGetListener(), CWindowsDlg::x_UpdateButtons(), CQueue::x_UpdateDB_ProvideJobNoLock(), CQueue::x_UpdateDB_PutResultNoLock(), CWindowManager::x_UpdateListener(), and CWindowManager::x_UpdateWindowsMenu().
◆ cPipeSize const size_t cPipeSize = 10*1024RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4