clipsmm - C++ CLIPS Interface Library

clipsmm logo

CLIPS::Environment::Environment::Job Struct Reference

Encapsulates the concept of a CLIPS job. More...

#include <environment.h>

List of all members.

Public Member Functions

 Job (int p, long int rl)
 Constructor that takes a priority and a CLIPS runlimit.
bool operator< (const Job &other) const
 Comparison operator that compares the priority member.

Public Attributes

int priority
 The priority of this job.
long int runlimit
 How many rules should fire.


Detailed Description

Encapsulates the concept of a CLIPS job.

Has a priority for comparison and a runlimit


Constructor & Destructor Documentation

CLIPS::Environment::Environment::Job::Job ( int  p,
long int  rl 
) [inline]

Constructor that takes a priority and a CLIPS runlimit.


Member Function Documentation

bool CLIPS::Environment::Environment::Job::operator< ( const Job other  )  const [inline]

Comparison operator that compares the priority member.

References CLIPS::Environment::Environment::Job::priority.


Member Data Documentation

int CLIPS::Environment::Environment::Job::priority

The priority of this job.

The higher the priority, the higher in the queue.

Referenced by CLIPS::Environment::Environment::Job::operator<().

long int CLIPS::Environment::Environment::Job::runlimit

How many rules should fire.

If runlimit is negative, rules will fire until the agenda is empty


The documentation for this struct was generated from the following file:

Generated on Wed Jul 29 12:04:14 2009 for clipsmm by doxygen 1.5.8