NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::MessageListener Class Reference

#include <cxMessageListener.h>

Inheritance diagram for cx::MessageListener:

Signals

void newMessage (Message message)
 
void newChannel (QString channel)
 

Public Member Functions

MessageListenerPtr clone ()
 
 ~MessageListener ()
 
bool containsErrors () const
 
bool containsText (const QString text) const
 
QList< MessagegetMessages () const
 
void restart ()
 
void installFilter (MessageFilterPtr)
 
void setMessageQueueMaxSize (int count)
 
int getMessageQueueMaxSize () const
 

Static Public Member Functions

static MessageListenerPtr create (LogPtr log=LogPtr())
 
static MessageListenerPtr createWithQueue (LogPtr log=LogPtr(), int size=1000)
 

Detailed Description

Utility for listening to the Reporter and storing messages from it.

Messages are passed throught MessageFilter before being emitted from this class.

Date
2014-03-09
Author
christiana

Definition at line 38 of file cxMessageListener.h.

Constructor & Destructor Documentation

◆ ~MessageListener()

cx::MessageListener::~MessageListener ( )

Definition at line 60 of file cxMessageListener.cpp.

Member Function Documentation

◆ clone()

MessageListenerPtr cx::MessageListener::clone ( )

Definition at line 35 of file cxMessageListener.cpp.

◆ containsErrors()

bool cx::MessageListener::containsErrors ( ) const

Definition at line 91 of file cxMessageListener.cpp.

◆ containsText()

bool cx::MessageListener::containsText ( const QString  text) const

Definition at line 106 of file cxMessageListener.cpp.

◆ create()

MessageListenerPtr cx::MessageListener::create ( LogPtr  log = LogPtr())
static

Definition at line 23 of file cxMessageListener.cpp.

◆ createWithQueue()

MessageListenerPtr cx::MessageListener::createWithQueue ( LogPtr  log = LogPtr(),
int  size = 1000 
)
static

Definition at line 28 of file cxMessageListener.cpp.

◆ getMessageQueueMaxSize()

int cx::MessageListener::getMessageQueueMaxSize ( ) const

Definition at line 134 of file cxMessageListener.cpp.

◆ getMessages()

QList< Message > cx::MessageListener::getMessages ( ) const

Definition at line 139 of file cxMessageListener.cpp.

◆ installFilter()

void cx::MessageListener::installFilter ( MessageFilterPtr  filter)

Definition at line 123 of file cxMessageListener.cpp.

◆ newChannel

void cx::MessageListener::newChannel ( QString  channel)
signal

◆ newMessage

void cx::MessageListener::newMessage ( Message  message)
signal

◆ restart()

void cx::MessageListener::restart ( )

Definition at line 118 of file cxMessageListener.cpp.

◆ setMessageQueueMaxSize()

void cx::MessageListener::setMessageQueueMaxSize ( int  count)

Definition at line 129 of file cxMessageListener.cpp.


The documentation for this class was generated from the following files: