// This file may be redistributed and modified only under the terms of // the GNU Lesser General Public License (See COPYING for details). // Copyright 2000-2001 Stefanus Du Toit and Alistair Riddoch. // Automatically generated using gen_cc.py. #ifndef ATLAS_OBJECTS_OPERATION_COMMUNICATE_H #define ATLAS_OBJECTS_OPERATION_COMMUNICATE_H #include namespace Atlas { namespace Objects { namespace Operation { /** Base operator for all kind of communication. Map editor is main user for this in client side. Server uses this inside "info" operation to tell client about new things. */ class Communicate : public Create { public: /// Construct a Communicate instance. Communicate(); protected: /// Constructor for sub-classes. Communicate(const char *,const char *); public: /// Default destructor. virtual ~Communicate(); /// Create a new class for Communicate. static Communicate Class(); protected: }; } } } // namespace Atlas::Objects::Operation #endif // ATLAS_OBJECTS_OPERATION_COMMUNICATE_H