Which messages should be passed to the listener.
Enumerator eListen_UnhandledDefault flag.
The listener only wants messages not handled by previous listeners.
eListen_AllThe listener wants to see all messages, even those already handled.
Definition at line 228 of file ncbi_message.hpp.
◆ EPostResultResult of PostXXXX() operation.
Enumerator eHandledThe message was successfully handled and will not be passed to other listeners installed with eListen_Unhandled flag.
eUnhandledThe message was not handled and should be passed to other listeners.
Definition at line 196 of file ncbi_message.hpp.
◆ Clear() [1/2] void CMessageListener_Basic::Clear ( void ) virtualClear all collected messages.
Implements IMessageListener.
Definition at line 297 of file ncbi_message.cpp.
References CMessageListener_Basic::m_Messages.
Referenced by BOOST_AUTO_TEST_CASE(), CheckPropagatedCDSLocation(), TestCds(), TestCdsFromLastBioseq(), TestCdsFromLastBioseqOutsideAlign(), TestCdsFromLastBioseqWithCodeBreak(), TestCdsWithCodeBreak(), TestCircularTopology(), TestDoNotExtendOverGap(), TestDoNotFuseAbuttingIntervals(), TestExtendOverGap(), TestFeatInsideGap(), TestFuseAbuttingIntervals(), TestOrderedLoc(), TestPartialWhenCutLastInterval(), TestPartialWhenCutLastIntervalDoNotExtend(), TestPartialWhenCutStart(), TestPartialWhenCutStartDoNotExtend(), TestPartialWhenCutStop(), TestPartialWhenCutStopDoNotExtend(), TestPointLocInside(), TestPointLocOutside(), TestTrnaAnticodon(), TestTrnaAnticodonFromLastBioseq(), TestTwoIntCdsFromLastBioseqOutsideAlign(), TestTwoIntCdsOnMinusStrand(), and CEditObjectFeaturePropagate::xReportErrors().
◆ Clear() [2/2] virtual void IMessageListener::Clear ( void ) pure virtual ◆ Clone() [1/5] IMessage * CMessage_Basic::Clone ( void ) const virtual ◆ Clone() [2/5] ◆ Clone() [3/5] ◆ Clone() [4/5] virtual IMessage* IMessage::Clone ( void ) const pure virtual ◆ Clone() [5/5] ◆ CMessage_Basic() ◆ Compose() [1/3] string CMessage_Basic::Compose ( void ) const virtual ◆ Compose() [2/3] string CProgressMessage_Basic::Compose ( void ) const virtual ◆ Compose() [3/3] virtual string IMessage_Base::Compose ( void ) const pure virtual ◆ Count() [1/2] size_t CMessageListener_Basic::Count ( void ) const virtualGet total number of collected messages.
Implements IMessageListener.
Definition at line 291 of file ncbi_message.cpp.
References CMessageListener_Basic::m_Messages.
Referenced by BOOST_AUTO_TEST_CASE(), CheckPropagatedCDSLocation(), CApplyRNAITSDlg::Propagate_RNAITSList(), TestCds(), TestCdsFromLastBioseq(), TestCdsFromLastBioseqWithCodeBreak(), TestCdsWithCodeBreak(), TestCircularTopology(), TestDoNotExtendOverGap(), TestDoNotFuseAbuttingIntervals(), TestExtendOverGap(), TestFeatInsideGap(), TestFuseAbuttingIntervals(), TestOrderedLoc(), TestPartialWhenCutLastInterval(), TestPartialWhenCutLastIntervalDoNotExtend(), TestPartialWhenCutStart(), TestPartialWhenCutStartDoNotExtend(), TestPartialWhenCutStop(), TestPartialWhenCutStopDoNotExtend(), TestPointLocInside(), TestTrnaAnticodon(), TestTrnaAnticodonFromLastBioseq(), TestTwoIntCdsFromLastBioseqOutsideAlign(), TestTwoIntCdsOnMinusStrand(), CNetStorageHandler::x_ProcessLockFTPath(), and CEditObjectFeaturePropagate::xReportErrors().
◆ Count() [2/2] virtual size_t IMessageListener::Count ( void ) const pure virtual ◆ CProgressMessage_Basic() ◆ GetCode() [1/2] int CMessage_Basic::GetCode ( void ) const virtual ◆ GetCode() [2/2] virtual int IMessage::GetCode ( void ) const pure virtual ◆ GetCurrent() [1/2] Uint8 CProgressMessage_Basic::GetCurrent ( void ) const virtual ◆ GetCurrent() [2/2] virtual Uint8 IProgressMessage::GetCurrent ( void ) const pure virtual ◆ GetMessage() [1/2] const IMessage & CMessageListener_Basic::GetMessage ( size_t index ) const virtual ◆ GetMessage() [2/2] virtual const IMessage& IMessageListener::GetMessage ( size_t index ) const pure virtual ◆ GetSeverity() [1/2] EDiagSev CMessage_Basic::GetSeverity ( void ) const virtual ◆ GetSeverity() [2/2] virtual EDiagSev IMessage::GetSeverity ( void ) const pure virtual ◆ GetSubCode() [1/2] int CMessage_Basic::GetSubCode ( void ) const virtual ◆ GetSubCode() [2/2] virtual int IMessage::GetSubCode ( void ) const pure virtual ◆ GetText() [1/3] string CMessage_Basic::GetText ( void ) const virtual ◆ GetText() [2/3] string CProgressMessage_Basic::GetText ( void ) const virtual ◆ GetText() [3/3] virtual string IMessage_Base::GetText ( void ) const pure virtual ◆ GetTotal() [1/2] Uint8 CProgressMessage_Basic::GetTotal ( void ) const virtual ◆ GetTotal() [2/2] virtual Uint8 IProgressMessage::GetTotal ( void ) const pure virtual ◆ HaveListeners() bool IMessageListener::HaveListeners ( void ) static ◆ operator<<() ◆ PopListener() void IMessageListener::PopListener ( size_t depth =0
) static ◆ Post() [1/2] ◆ Post() [2/2]
Post the progress to listener(s), if any.
The progress is posted to each listener starting from the top of the stack. After a listener returns eHandled, the progress is posted only to the listeners which were installed with eListen_All flag.
Definition at line 159 of file ncbi_message.cpp.
References CMessageListener_Stack::Post(), and s_GetListenerStack().
◆ PostMessage() [1/2] ◆ PostMessage() [2/2] ◆ PostProgress() [1/2] ◆ PostProgress() [2/2]Report progress.
Implemented in CMessageListener_Basic.
◆ PushListener() ◆ Write() [1/3] ◆ Write() [2/3] void CProgressMessage_Basic::Write ( CNcbiOstream & out ) const virtual ◆ Write() [3/3] virtual void IMessage_Base::Write ( CNcbiOstream & out ) const pure virtual ◆ ~IMessage() virtual IMessage::~IMessage ( void ) inlinevirtualDefinition at line 97 of file ncbi_message.hpp.
◆ ~IMessage_Base() virtual IMessage_Base::~IMessage_Base ( void ) inlinevirtualDefinition at line 60 of file ncbi_message.hpp.
◆ ~IMessageListener() virtual IMessageListener::~IMessageListener ( void ) inlinevirtualDefinition at line 193 of file ncbi_message.hpp.
◆ ~IProgressMessage() virtual IProgressMessage::~IProgressMessage ( void ) inlinevirtualDefinition at line 124 of file ncbi_message.hpp.
◆ m_Current Uint8 CProgressMessage_Basic::m_Current private ◆ m_ErrCode int CMessage_Basic::m_ErrCode private ◆ m_Messages ◆ m_Severity ◆ m_SubCode int CMessage_Basic::m_SubCode private ◆ m_Text [1/2] ◆ m_Text [2/2] string CProgressMessage_Basic::m_Text private ◆ m_Total Uint8 CProgressMessage_Basic::m_Total privateRetroSearch 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