clipsmm - C++ CLIPS Interface Library

clipsmm logo
Public Member Functions | Public Attributes
CLIPS::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::Job::Job ( int  p,
long int  rl 
)
inline

Constructor that takes a priority and a CLIPS runlimit.


Member Function Documentation

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

Comparison operator that compares the priority member.

References priority.


Member Data Documentation

int CLIPS::Environment::Job::priority

The priority of this job.

The higher the priority, the higher in the queue.

Referenced by operator<().

long int CLIPS::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 Sat Apr 13 2013 10:04:52 for clipsmm by doxygen 1.8.1.1