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

PlanServer implementation base classes
[PlanServer handle classes]


Modules

PlanServer implementation using EUROPA-2

Compounds

class  PslArgumentImpl
 See PslArgument for API explenation. More...

class  PslAttributeImpl
 See PslAttribute for API documentation. More...

class  PslConstantImpl
 See PslConstant for API documentation. More...

class  PslConstraintImpl
 See PslConstraint for API documentation. More...

class  PslDatabaseImpl
 See PslDatabase for API documentation. More...

class  PslDomainImpl
 See PslDomain for API documentation. More...

class  PslInitialStateLoaderImpl
 See PslInitialStateLoader for API documentation. More...

class  PslLabelSetImpl
 See PslLabelSet for API documentation. More...

class  PslModelManagerFactory
 Class makes instances of associated with the PslModelManager, factory pattern. More...

class  PslModelManagerImpl
 See PslModelManager for API documentation. More...

class  PslNumericLimitsImpl
 See PslNumericLimits for API documentation. More...

class  PslObjectClassImpl
 See PslObjectClass for API documentation. More...

class  PslObjectImpl
 See PslObject for API documentation. More...

class  PslObservedConstraintImpl
 This constraint defines the invariant between the observed value of a parameter and the expected/planned/scheduled value of the parameter. This constraint states that the expected/planned/scheduled value always must be an intersection of the observed value. More...

class  PslParameterImpl
 See PslParameter for API documentation. More...

class  PslPredicateImpl
 See PslPredicate for API documentation. More...

class  PslReturnReceivedConstraintImpl
 Constraint used by PslParamater instances to enforce received values into the planned values. More...

class  PslTimeConstraintImpl
 The time-out constraint maintains the constraint on a token it can not take place in the past. The current time comes from the PslDatabase instance associated with the invoking token. More...

class  PslTimeConverterImpl
 Converts time (Time) representation of the agent into an integer and vice versa. The integer is the representation used to store the values in the plan database. More...

class  PslTimelineImpl
 See PslTimeline for API documentation. More...

class  PslTokenImpl
 See PslToken for API documentation. More...

class  PslTrace
 Special trace class for the planserver. More...

class  PslVariableImpl
 Virtual base class for all domain implementation classes. More...

class  XIDDLModelLoader
 See PslModelLoader for API documentation. More...


Defines

#define PSL_TRACE(txt)
 Traces txt in a tabbed format.


Enumerations

enum  PslArgumentType {
  CALL, MODE, RETURN, RETURN_FLAG,
  RETURN_STATUS, RETURN_STATUS_FLAG
}
enum  PslDataType {
  INVALID = 0, INT, REAL, BOOL,
  LABEL, OBJECT, TIMELINE, OTHER,
  STRING
}
 Different types used to specify the type stored in PslDomain instance. More...


Define Documentation

#define PSL_TRACE txt   
 

Value:

std::stringstream sstr; \
    sstr << txt; \
    PslTrace trace_xxx( sstr);
Traces txt in a tabbed format.


Enumeration Type Documentation

enum IDEA::PslArgumentType
 

Enumeration values:
CALL  See call argument
MODE  See mode argument
RETURN  See return argument
RETURN_FLAG  See return flag argument
RETURN_STATUS  See return status argument
RETURN_STATUS_FLAG  See return status flag argument

enum IDEA::PslDataType
 

Different types used to specify the type stored in PslDomain instance.

Enumeration values:
INVALID 
INT 
REAL 
BOOL 
LABEL 
OBJECT 
TIMELINE 
OTHER 
STRING 


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