1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-06 18:26:22 +03:00

0031595: Foundation Classes - make methods Message_Report::SendMessages() virtual

This commit is contained in:
abv 2020-09-17 08:45:51 +03:00 committed by bugmaster
parent 9390642d49
commit 99ca2eec6b
2 changed files with 9 additions and 6 deletions

View File

@ -189,7 +189,7 @@ void Message_Report::Dump (Standard_OStream& theOS, Message_Gravity theGravity)
} }
//======================================================================= //=======================================================================
//function : Dump //function : SendMessages
//purpose : //purpose :
//======================================================================= //=======================================================================
@ -202,7 +202,7 @@ void Message_Report::SendMessages (const Handle(Message_Messenger)& theMessenger
} }
//======================================================================= //=======================================================================
//function : Dump //function : SendMessages
//purpose : //purpose :
//======================================================================= //=======================================================================

View File

@ -82,11 +82,14 @@ public:
//! Dumps collected alerts with specified gravity to stream //! Dumps collected alerts with specified gravity to stream
Standard_EXPORT void Dump (Standard_OStream& theOS, Message_Gravity theGravity); Standard_EXPORT void Dump (Standard_OStream& theOS, Message_Gravity theGravity);
//! Sends all collected alerts to messenger //! Sends all collected alerts to messenger.
Standard_EXPORT void SendMessages (const Handle(Message_Messenger)& theMessenger); Standard_EXPORT virtual void SendMessages (const Handle(Message_Messenger)& theMessenger);
//! Dumps collected alerts with specified gravity to messenger //! Dumps collected alerts with specified gravity to messenger.
Standard_EXPORT void SendMessages (const Handle(Message_Messenger)& theMessenger, Message_Gravity theGravity); //! Default implementation creates Message_Msg object with a message
//! key returned by alert, and sends it in the messenger.
Standard_EXPORT virtual void SendMessages (const Handle(Message_Messenger)& theMessenger,
Message_Gravity theGravity);
//! Merges data from theOther report into this //! Merges data from theOther report into this
Standard_EXPORT void Merge (const Handle(Message_Report)& theOther); Standard_EXPORT void Merge (const Handle(Message_Report)& theOther);