Go to the SVN repository for this file.
33 #ifndef ASNVAL_THREAD_STATE_HPP 34 #define ASNVAL_THREAD_STATE_HPP 57 using namespace ncbi;
68 size_tmNumRecords = 0;
72std::list<CConstRef<CValidError>>
mEval;
103unique_ptr<CObjectIStream> OpenFile(
TTypeInfo& asn_info,
const string& filename)
const;
126 voidValidateOneHugeFile(edit::CHugeFileProcess& process,
IMessageHandler& msgHandler);
128 voidValidateOneHugeBlob(edit::CHugeFileProcess& process,
IMessageHandler& msgHandler);
129 voidValidateBlobAsync(
const string& loader_name, edit::CHugeFileProcess& process,
IMessageHandler& msgHandler);
130 voidValidateBlobSequential(
const string& loader_name, edit::CHugeFileProcess& process,
IMessageHandler& msgHandler);
133 const string& loader_name,
150 unsigned intm_Options = 0;
151 doublem_Longest = 0;
154 size_tm_NumRecords = 0;
155 boolm_ReadFailure{
false};
158std::atomic<size_t> m_Reported {0};
165std::list<CConstRef<CValidError>>
m_eval;
User-defined methods of the data storage class.
shared_ptr< SValidatorContext > m_pContext
CAsnvalThreadState(const CAsnvalThreadState &other)=delete
std::list< CConstRef< CValidError > > m_eval
CHugeFileValidator::TGlobalInfo m_GlobalInfo
CThreadExitData ValidateOneFile(const string &infilename, CNcbiOstream &ostr)
const CAppConfig & mAppConfig
CThreadExitData ValidateOneFile(const string &infilename, IMessageHandler &msgHandler)
CRef< CObjectManager > m_ObjMgr
unique_ptr< CObjectIStream > mpIstr
CTypeInfo class contains all information about C++ types (both basic and classes): members and layout...
CThreadPoolCore(unsigned pool_size)
Include a standard set of the NCBI C++ Toolkit most basic headers.
EDiagSev
Severity level for the posted diagnostics.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
Magic spell ;-) needed for some weird compilers... very empiric.
std::istream & in(std::istream &in_, double &x_)
std::list< CConstRef< CValidError > > mEval
function< CRef< CTaxon3_reply >(const vector< CRef< COrg_ref > > &list)> taxupdate_func_t
const set< TTypeInfo > s_known_types
string s_GetSeverityLabel(EDiagSev, bool=false)
CRef< CScope > BuildScope(void)
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