NCBI C++ ToolKit
Public Member Functions | List of all members
CMultiReaderMessageListener Class Reference

Search Toolkit Book for CMultiReaderMessageListener

+ Inheritance diagram for CMultiReaderMessageListener:
+ Collaboration diagram for CMultiReaderMessageListener:

Public Member Functions

bool PutMessage (const IObjtoolsMessage &message)
 
- Public Member Functions inherited from CReaderListener
 CReaderListener ()=default
 
virtual ~CReaderListener (void)
 
virtual void Progress (const CReaderProgress &)
 
- Public Member Functions inherited from CObjtoolsListener
 CObjtoolsListener ()=default
 
 CObjtoolsListener (const CObjtoolsListener &)=delete
 
CObjtoolsListeneroperator= (const CObjtoolsListener &)=delete
 
virtual ~CObjtoolsListener (void)
 
virtual void PutProgress (const string &message, const Uint8 iNumDone, const Uint8 iNumTotal)
 
virtual const IObjtoolsMessageGetMessage (size_t index) const
 
virtual size_t Count (void) const
 
virtual void ClearAll (void)
 
virtual size_t LevelCount (EDiagSev severity) const
 
virtual void Dump (CNcbiOstream &ostr) const
 
virtual void DumpAsXML (CNcbiOstream &ostr) const
 
virtual void SetProgressOstream (CNcbiOstream *pProgressOstream)
 
TConstIterator begin (void) const
 
TConstIterator end (void) const
 
- Public Member Functions inherited from IObjtoolsListener
virtual ~IObjtoolsListener (void)=default
 
virtual bool SevEnabled (EDiagSev severity) const
 

Additional Inherited Members

- Public Types inherited from CObjtoolsListener
using TConstIterator = CConstIterator
 
- Protected Types inherited from CObjtoolsListener
using TMessages = vector< unique_ptr< IObjtoolsMessage > >
 
- Protected Attributes inherited from CObjtoolsListener
TMessages m_Messages
 
CNcbiOstreamm_pProgressOstrm = nullptr
 

Detailed Description

Definition at line 114 of file multireader.cpp.

Member Function Documentation

◆ PutMessage()

bool CMultiReaderMessageListener::PutMessage ( const IObjtoolsMessage message)
inlinevirtual

Reimplemented from CObjtoolsListener.

Definition at line 119 of file multireader.cpp.

References eDiag_Fatal, CReaderMessage::Severity(), and CReaderMessage::Write().


The documentation for this class was generated from the following file:
Modified on Wed Jun 12 11:18:11 2024 by modify_doxy.py rev. 669887