//--------------------------------------------------------------------------- // Greenplum Database // Copyright (C) 2008 - 2010 Greenplum, Inc. // // @filename: // CErrorHandlerStandard.h // // @doc: // Standard error handler //--------------------------------------------------------------------------- #ifndef GPOS_CErrorHandlerStandard_H #define GPOS_CErrorHandlerStandard_H #include "gpos/error/CErrorHandler.h" namespace gpos { //--------------------------------------------------------------------------- // @class: // CErrorHandlerStandard // // @doc: // Default error handler; // //--------------------------------------------------------------------------- class CErrorHandlerStandard : public CErrorHandler { private: public: CErrorHandlerStandard(const CErrorHandlerStandard &) = delete; // ctor CErrorHandlerStandard() = default; // dtor ~CErrorHandlerStandard() override = default; // process error void Process(CException exception) override; }; // class CErrorHandlerStandard } // namespace gpos #endif // !GPOS_CErrorHandlerStandard_H // EOF