Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

corbatrace.h

Go to the documentation of this file.
00001 #ifndef _CORBATRACE_H
00002 #define _CORBATRACE_H
00003 
00004 //#include <OB/CORBA.h>
00005 #include "steelworks.h"
00006 
00007 class ListenerWrapper{
00008         //Steelworks::Setup_var _setup;
00009         Steelworks::Listener_var remote;
00010         ListenerWrapper();
00011 
00012         friend ListenerWrapper* listener();
00013 
00014 public:
00015         //Steelworks::Setup& setup() {return _setup;}
00016 
00017         //static Steelworks::Setup& initialize();
00018         static void initialize();
00019         void factorySetState(CORBA::Boolean state);
00020         void newRequest(const Steelworks::Request& req);
00021         void doneRequest(CORBA::Long number, const char* endTime);
00022         void setNumberOfRings(long reqNumber, long newNumber);
00023         void doneRing(long reqNumber);
00024         void moveVehicle(CORBA::Long number,CORBA::Long newPosition);
00025         void shift(long numberOfRow);
00026         void newPallet(const Steelworks::Pallet& p);
00027         void movePallet(CORBA::Long number,     CORBA::Long newPosition);
00028         void palletChangesOwner(long palletNumber, long newOwner, long newSubOwner);
00029         void deletePallet(CORBA::Long number);
00030         void craneSetState(CORBA::Boolean moves);
00031         void craneMoveTo(CORBA::Long newPosition, CORBA::Long subPosition);
00032         //void craneGetsPallet(CORBA::Long palletNumber);
00033         void ovenSetState(CORBA::Long number, CORBA::Long newState);
00034         void storageSetState(CORBA::Long storageNumber, CORBA::Long state);
00035         //void ovenGetsPallet(CORBA::Long ovenNumber, CORBA::Long palletNumber);
00036         //void bathGetsPallet(CORBA::Long bathNumber, CORBA::Long palletNumber);
00037         //void storageGetsPallet(CORBA::Long palletNumber);
00038         //void transmissionGetsPallet(CORBA::Long palletNumber);
00039         void transmissionMoveTo(CORBA::Long position);
00040         //void bigStorageGetsPallet(CORBA::Long palletNumber);
00041         //void hardnessTestPlaceGetsPallet(CORBA::Long palletNumber);
00042         void setTime(const char* time);
00043         void setDay(long day);
00044         void stop();
00045 };
00046 
00047 ListenerWrapper *listener();
00048 
00049 #endif
00050 

Generated on Tue Apr 26 14:42:42 2005 for rollingmill by doxygen 1.3.6