semaine::components::control::ParticipantControl Class Reference

#include <ParticipantControl.h>

Inheritance diagram for semaine::components::control::ParticipantControl:
semaine::components::Component semaine::cms::SEMAINEMessageAvailableListener

List of all members.

Public Member Functions

 ParticipantControl () throw (CMSException)
virtual ~ParticipantControl ()
void sendContextInfo (const std::string &userPresent, const std::string &character)

Protected Member Functions

void react (SEMAINEMessage *message) throw (std::exception)
void customStartIO () throw (std::exception)

Constructor & Destructor Documentation

semaine::components::control::ParticipantControl::ParticipantControl (  )  throw (CMSException)
semaine::components::control::ParticipantControl::~ParticipantControl (  )  [virtual]

Member Function Documentation

void semaine::components::control::ParticipantControl::customStartIO (  )  throw (std::exception) [protected, virtual]

Subclasses can implement this method in order to run custom code needed at startup time.

Exceptions:
std::exception if anything goes wrong in the internal processing of the component.

Reimplemented from semaine::components::Component.

void semaine::components::control::ParticipantControl::react ( SEMAINEMessage message  )  throw (std::exception) [protected, virtual]

Reactions to messages.

This base implementation does nothing; subclasses should implement suitable behaviour here.

Exceptions:
CMSException if communication with the JMS server goes wrong.
std::exception if anything goes wrong in the internal processing of the component.

Reimplemented from semaine::components::Component.

void semaine::components::control::ParticipantControl::sendContextInfo ( const std::string &  userPresent,
const std::string &  character 
)

The documentation for this class was generated from the following files:
Generated on Tue Dec 14 17:13:18 2010 for SEMAINE by  doxygen 1.6.3