//-------------------------------------------------------------------------- // File and Version Information: // $Id: AppXXXOutputCommand.hh,v 1.2 2000/09/13 03:09:12 greenc Exp $ // // Description: // Derives from AppFileOutputCommand for XXX format // output file [] Bind stream to file // // Author List: // Kevin McFarland Original Author // //------------------------------------------------------------------------ #ifndef APPXXXOUTPUTCOMMAND_HH #define APPXXXOUTPUTCOMMAND_HH //---------------------- // Base Class Headers -- //---------------------- #include "Framework/AppOutputCommand.hh" // --------------------- // -- Class Interface -- // --------------------- class AppXXXOutputCommand : public AppOutputCommand { //-------------------- // Instance Members -- //-------------------- public: // Constructors AppXXXOutputCommand( const char* const theCommand, AppModule* theTarget ); // Destructor virtual ~AppXXXOutputCommand( ); protected: /** ** Handler for the "help" command. **/ virtual int helpHandler( ) const; AppStream* createStream( const char* theName, const char* theDestination ); std::string destinationString( ) const; int handleCommand( int argc, char* argv[] ); }; #endif