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

Agent handle classes


Modules

Agent implementation base classes

Compounds

class  AcceptorPolicy
 This class is used to determine if a MessageHandle comming into a MessageObserver should be accepted or not. More...

class  Agent
 A meta-class orhestrating the initialization of all potential modules of an IDEA-agent. More...

class  AgentCommandLineParser
 Defines the (optional) command line options of an IDEA agent. More...

class  AgentFactory
 Factory class for several agent-modules. More...

class  AgentFactory
 Factory class for several agent-modules. More...

class  AgentRelay
 The singleton AgentRelay is responsible for relaying messages through the system. More...

class  AgentTimingService
 This class provides all timing-related issues for the agent. More...

class  BoomerangRelay
 The Boomerang relay will relay any messages right back into the agent the messages are coming from. More...

class  ComRelay
 The ComRelay is responsible for sending and receiving messages from and to the 'outside' world and relaying the messages to and from the AgentRelay instance. More...

class  DefaultReactor
 Implements the 'default' reaction to an incoming message. More...

class  Message
 This class is the base class for all messages. More...

class  MessageData
 Prototype implementation for messages. More...

class  MessageDataBase
 Base class for every MessageData class, stores the location of the token initiating the message, the location the message is supposed to be going and the name of the token initiating the message. More...

class  MessageHandle
 This class is handle to a Message instance. More...

class  MessageObserver
 This class is a base abstract class that allows the user to implement an observer on instances of MessageHandle. More...

class  MessagFactory
 Creates instances of messages for sending out. More...

class  ObjectMessageData
 Data to send object messages. More...

class  Prototype
 Specifies the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype. More...

class  Reactor
 A Reactor is the base class where messages of all types can be re-directed to by the AgentRelay. More...

class  ShutdownReactor
 Implements a Reactor which will stop the agent (Agent::instance). More...

class  StartMessageData
 Data to send start message. More...

class  StopMessageData
 Data to send stop message. More...

class  ThreadSafeQueue
 A thread-safe-priority-queue is a thread-safe implementation of the STL-priority-queue. More...

class  TimeEventHandler
 Virtual functor class which defines what to do when the TimingService wakes up the Agent. More...

class  UpdatePolicy
 The update-policy defines when a MessageObserver starts and ends updating messages. More...

class  ValueMessageData
 Data to send a value message. More...

class  XIDDLModelLoaderFactory
 Factory class for creating the XIDDLModelLoader. More...


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