CustusX  16.5.0-rc9
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::MessageRepository Class Reference

#include <cxReporterMessageRepository.h>

Inheritance diagram for cx::MessageRepository:

Public Member Functions

 ~MessageRepository ()
 
void setMessage (Message message)
 
void install (MessageObserverPtr observer, bool resend)
 
void uninstall (MessageObserverPtr observer)
 
void setMessageQueueMaxSize (int count)
 
int getMessageQueueMaxSize () const
 
void clearQueue ()
 

Static Public Member Functions

static MessageRepositoryPtr create ()
 

Detailed Description

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

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

Date
2014-03-09
Author
christiana

Definition at line 97 of file cxReporterMessageRepository.h.

Constructor & Destructor Documentation

cx::MessageRepository::~MessageRepository ( )

Definition at line 92 of file cxReporterMessageRepository.cpp.

Member Function Documentation

void cx::MessageRepository::clearQueue ( )

Definition at line 158 of file cxReporterMessageRepository.cpp.

MessageRepositoryPtr cx::MessageRepository::create ( )
static

-----------------------------------------------------—


Definition at line 82 of file cxReporterMessageRepository.cpp.

int cx::MessageRepository::getMessageQueueMaxSize ( ) const

Definition at line 153 of file cxReporterMessageRepository.cpp.

void cx::MessageRepository::install ( MessageObserverPtr  observer,
bool  resend 
)

Definition at line 120 of file cxReporterMessageRepository.cpp.

void cx::MessageRepository::setMessage ( Message  message)

Definition at line 96 of file cxReporterMessageRepository.cpp.

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

Definition at line 147 of file cxReporterMessageRepository.cpp.

void cx::MessageRepository::uninstall ( MessageObserverPtr  observer)

Definition at line 140 of file cxReporterMessageRepository.cpp.


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