Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

IDEA::PlasmaDecisionManagerListener Class Reference

Generates output during the execution of PlasmaPlannerImpl. More...

#include <PlasmaPlannerListener.hh>

List of all members.

Public Methods

 PlasmaDecisionManagerListener (const PslDatabase *db, const EUROPA::DecisionManagerId &id)
 Constructor.

void notifyRetractSucceeded (const EUROPA::DecisionPointId &dec)
void notifyAssignNextSucceeded (const EUROPA::DecisionPointId &dec)
 Invoked when an new decision-point succeeeds in executing a decision.

void notifyAssignCurrentSucceeded (const EUROPA::DecisionPointId &dec)
 Invoked when an existing decision-point succeeeds in executing a decision.

void notifyAssignNextFailed (const EUROPA::DecisionPointId &dec)
 Invoked when a 'new' decision-point fails in executing a decision.

void notifyAssignCurrentFailed (const EUROPA::DecisionPointId &dec)
 Invoked when an existing decision-point fails in executing a decision.

 PlasmaDecisionManagerListener (const PslDatabase *db, const EUROPA::DecisionManagerId &id)
 Constructor.

void notifyAssignNextSucceeded (const EUROPA::DecisionPointId &dec)
 Invoked when an new decision-point succeeeds in executing a decision.

void notifyAssignCurrentSucceeded (const EUROPA::DecisionPointId &dec)
 Invoked when an existing decision-point succeeeds in executing a decision.

void notifyAssignNextFailed (const EUROPA::DecisionPointId &dec)
 Invoked when a 'new' decision-point fails in executing a decision.

void notifyAssignCurrentFailed (const EUROPA::DecisionPointId &dec)
 Invoked when an existing decision-point fails in executing a decision.


Private Methods

void report (const EUROPA::DecisionPointId &dec, std::ostream &os) const
void report (const EUROPA::ConstrainedVariableId &variableId, std::ostream &os) const
void report (const EUROPA::TokenId &tokenId, std::ostream &os) const

Private Attributes

const PslDatabasem_Database
const PslDatabasem_Database


Detailed Description

Generates output during the execution of PlasmaPlannerImpl.

class PlasmaDecisionManagerListener


Constructor & Destructor Documentation

IDEA::PlasmaDecisionManagerListener::PlasmaDecisionManagerListener const PslDatabase   db,
const EUROPA::DecisionManagerId &    id
 

Constructor.

IDEA::PlasmaDecisionManagerListener::PlasmaDecisionManagerListener const PslDatabase   db,
const EUROPA::DecisionManagerId &    id
 

Constructor.


Member Function Documentation

void IDEA::PlasmaDecisionManagerListener::notifyAssignCurrentFailed const EUROPA::DecisionPointId &    dec
 

Invoked when an existing decision-point fails in executing a decision.

void IDEA::PlasmaDecisionManagerListener::notifyAssignCurrentFailed const EUROPA::DecisionPointId &    dec
 

Invoked when an existing decision-point fails in executing a decision.

void IDEA::PlasmaDecisionManagerListener::notifyAssignCurrentSucceeded const EUROPA::DecisionPointId &    dec
 

Invoked when an existing decision-point succeeeds in executing a decision.

void IDEA::PlasmaDecisionManagerListener::notifyAssignCurrentSucceeded const EUROPA::DecisionPointId &    dec
 

Invoked when an existing decision-point succeeeds in executing a decision.

void IDEA::PlasmaDecisionManagerListener::notifyAssignNextFailed const EUROPA::DecisionPointId &    dec
 

Invoked when a 'new' decision-point fails in executing a decision.

void IDEA::PlasmaDecisionManagerListener::notifyAssignNextFailed const EUROPA::DecisionPointId &    dec
 

Invoked when a 'new' decision-point fails in executing a decision.

void IDEA::PlasmaDecisionManagerListener::notifyAssignNextSucceeded const EUROPA::DecisionPointId &    dec
 

Invoked when an new decision-point succeeeds in executing a decision.

void IDEA::PlasmaDecisionManagerListener::notifyAssignNextSucceeded const EUROPA::DecisionPointId &    dec
 

Invoked when an new decision-point succeeeds in executing a decision.

void IDEA::PlasmaDecisionManagerListener::notifyRetractSucceeded const EUROPA::DecisionPointId &    dec
 

void IDEA::PlasmaDecisionManagerListener::report const EUROPA::TokenId &    tokenId,
std::ostream &    os
const [private]
 

void IDEA::PlasmaDecisionManagerListener::report const EUROPA::ConstrainedVariableId &    variableId,
std::ostream &    os
const [private]
 

void IDEA::PlasmaDecisionManagerListener::report const EUROPA::DecisionPointId &    dec,
std::ostream &    os
const [private]
 


Member Data Documentation

const PslDatabase* IDEA::PlasmaDecisionManagerListener::m_Database [private]
 

const PslDatabase* IDEA::PlasmaDecisionManagerListener::m_Database [private]
 


Contact information
© IDEA
Generated on Fri Feb 3 17:09:46 2006 for IDEA.