shared_ptr<CPSGS_Reply> reply,
62 virtual void Cancel(
void)
override;
78 const string& seq_id);
86 const string& message,
105 const string& my_ncbi_message);
const string kCassandraProcessorGroupName
const string kCassandraProcessorEvent
void ReportFailureToGetCassConnection(void)
CRequestStatus::ECode CountError(CCassFetch *fetch_details, CRequestStatus::ECode status, int code, EDiagSev severity, const string &message, EPSGS_LoggingFlag logging_flag, EPSGS_StatusUpdateFlag status_update_flag)
void UpdateOverallStatus(CRequestStatus::ECode status)
bool IsCassandraProcessorEnabled(shared_ptr< CPSGS_Request > request) const
CRequestStatus::ECode m_Status
bool IsError(EDiagSev severity) const
SCass_BlobId TranslateSatToKeyspace(CBioseqInfoRecord::TSat sat, CBioseqInfoRecord::TSatKey sat_key, const string &seq_id)
EPSGS_MyNCBILookupResult PopulateMyNCBIUser(TMyNCBIDataCB data_cb, TMyNCBIErrorCB error_cb)
void ReportSecureSatUnauthorized(const string &user_name)
virtual ~CPSGS_CassProcessorBase()
list< unique_ptr< CCassFetch > > m_FetchDetails
@ ePSGS_FoundInNotFoundCache
@ ePSGS_IncludeHUPSetToNo
@ ePSGS_FoundInErrorCache
string GetVerboseFetches(void) const
shared_ptr< CPSG_MyNCBIRequest_WhoAmI > m_WhoAmIRequest
bool AreAllFinishedRead(void) const
bool IsMyNCBIFinished(void) const
void UnlockWaitingProcessor(void)
void CleanupMyNCBICache(void)
IPSGS_Processor::EPSGS_Status GetStatus(void) override
Tells the processor status (if it has finished or in progress)
optional< string > m_MyNCBICookie
void ReportMyNCBINotFound(void)
void ReportMyNCBIError(CRequestStatus::ECode status, const string &my_ncbi_message)
void SignalFinishProcessing(void)
CPSGS_CassProcessorBase()
virtual void Cancel(void) override
The infrastructure request to cancel processing.
void ReportNoWebCubbyUser(void)
void EnforceWait(void) const
bool IsTimeoutError(const string &msg) const
optional< string > m_UserName
void ReportExplicitIncludeHUPSetToNo(void)
Interface class (and self-factory) for request processor objects that can retrieve data from a given ...
EPSGS_Status
The GetStatus() method returns a processor current status.
EDiagSev
Severity level for the posted diagnostics.
function< void(const string &cookie, CPSG_MyNCBIRequest_WhoAmI::SUserInfo info)> TMyNCBIDataCB
function< void(const string &cookie, CRequestStatus::ECode status, int code, EDiagSev severity, const string &message)> TMyNCBIErrorCB
Defines NCBI C++ diagnostic APIs, classes, and macros.
Defines CRequestStatus class for NCBI C++ diagnostic API.
static SLJIT_INLINE sljit_ins msg(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)
RetroSearch 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