RLSNotifier Class Reference

#include <RLSNotifier.h>

Inheritance diagram for RLSNotifier:
Inheritance graph
[legend]
Collaboration diagram for RLSNotifier:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void addMessage (int, string)
int getMax_messages () const
void setMax_messages (int max_messages)
string getRlstag () const
void setRlstag (string rlstag)
virtual bool OnTask ()
virtual bool OnTask (void *v)
bool ForceTask ()

Static Public Member Functions

static RLSNotifiergetInstance ()

Protected Member Functions

 RLSNotifier ()
virtual ~RLSNotifier ()

Private Member Functions

void sendMessages ()

Private Attributes

vector< pair< int, string > > Messages
int max_messages
string rlstag

Static Private Attributes

static LoggerPtr logger
static RLSNotifierm_instance = 0

Constructor & Destructor Documentation

RLSNotifier::RLSNotifier (  )  [protected]

Here is the caller graph for this function:

RLSNotifier::~RLSNotifier (  )  [protected, virtual]

Here is the call graph for this function:


Member Function Documentation

void RLSNotifier::addMessage ( int  lvl,
string  msg 
)

Here is the call graph for this function:

bool RLSNotifier::ForceTask (  ) 

Here is the call graph for this function:

RLSNotifier * RLSNotifier::getInstance (  )  [static]

Here is the call graph for this function:

int RLSNotifier::getMax_messages (  )  const
string RLSNotifier::getRlstag (  )  const
bool RLSNotifier::OnTask ( void *  lpvData  )  [virtual]

OnTask called when a thread is tasked using the Event member function

Reimplemented from CThread.

Here is the call graph for this function:

bool RLSNotifier::OnTask (  )  [virtual]

OnTask overloaded implementation of OnTask that takes no arguments

Reimplemented from CThread.

Here is the call graph for this function:

void RLSNotifier::sendMessages (  )  [private]

Here is the call graph for this function:

Here is the caller graph for this function:

void RLSNotifier::setMax_messages ( int  max_messages  ) 
void RLSNotifier::setRlstag ( string  rlstag  ) 

Member Data Documentation

LoggerPtr RLSNotifier::logger [static, private]
RLSNotifier * RLSNotifier::m_instance = 0 [static, private]
vector<pair<int, string> > RLSNotifier::Messages [private]
string RLSNotifier::rlstag [private]

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

Generated on 4 Mar 2010 for TReqS by  doxygen 1.6.1