00001 // TestResponseHandler.h 00002 00003 #ifndef I_TESTRESPONSEHANDLER_H 00004 #define I_TESTRESPONSEHANDLER_H 00005 00006 #include "BESResponseHandler.h" 00007 00008 class TestResponseHandler : public BESResponseHandler { 00009 public: 00010 TestResponseHandler( const string &name ) ; 00011 virtual ~TestResponseHandler( void ) ; 00012 00013 virtual void execute( BESDataHandlerInterface &dhi ) ; 00014 virtual void transmit( BESDataHandlerInterface &dhi ) ; 00015 virtual void execute_each( BESDataHandlerInterface &dhi ) ; 00016 virtual void execute_all( BESDataHandlerInterface &dhi ) ; 00017 virtual void transmit( BESTransmitter *transmitter, 00018 BESDataHandlerInterface &dhi ) ; 00019 00020 static BESResponseHandler *TestResponseBuilder( const string &name ) ; 00021 }; 00022 00023 #endif 00024