Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | Related Pages

Atlas::Objects::Operation::Action Class Reference

This is base operator for operations that might have effects. More...

#include <Action.h>

Inheritance diagram for Atlas::Objects::Operation::Action:

Atlas::Objects::Operation::RootOperation Atlas::Objects::Root Atlas::Objects::Operation::Create Atlas::Objects::Operation::Delete Atlas::Objects::Operation::Get Atlas::Objects::Operation::Imaginary Atlas::Objects::Operation::Set Atlas::Objects::Operation::Combine Atlas::Objects::Operation::Communicate Atlas::Objects::Operation::Divide Atlas::Objects::Operation::Login Atlas::Objects::Operation::Perceive Atlas::Objects::Operation::Move Atlas::Objects::Operation::Talk Atlas::Objects::Operation::Logout Atlas::Objects::Operation::Listen Atlas::Objects::Operation::Look Atlas::Objects::Operation::Sniff Atlas::Objects::Operation::Touch List of all members.

Public Member Functions

 Action ()
 Construct a Action instance.

virtual ~Action ()
 Default destructor.


Static Public Member Functions

Action Class ()
 Create a new class for Action.


Protected Member Functions

 Action (const char *, const char *)
 Constructor for sub-classes.


Detailed Description

This is base operator for operations that might have effects.

This is base operation for all other operations and defines basic attributes. You can use this as starting point for browsing whole operation hiearchy. refno refers to operation this is reply for. In examples all attributes that are just as examples (and thus world specific) are started with 'e_'.


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

Copyright 2000 the respective authors.

This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.