~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/error.h

  • Committer: Brian Aker
  • Date: 2011-02-22 00:26:12 UTC
  • mfrom: (2187.2.3 drizzle-build)
  • Revision ID: brian@tangent.org-20110222002612-5vxuzntgmcog0qq6
Merge: This cleans up the the error message system by providing for the ability to

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include <string>
25
25
#include <boost/unordered_map.hpp>
26
26
 
 
27
#include <drizzled/definitions.h>
 
28
#include <drizzled/error/level_t.h>
27
29
#include <drizzled/error_t.h>
28
 
#include <drizzled/definitions.h>
29
30
#include <drizzled/identifier.h>
30
 
 
31
31
#include <drizzled/visibility.h>
32
32
 
33
33
namespace drizzled
66
66
  ErrorMessageMap mapping_;
67
67
};
68
68
 
69
 
 
70
69
typedef void (*error_handler_func)(drizzled::error_t my_err,
71
70
                                   const char *str,
72
71
                                   myf MyFlags);
87
86
void access(drizzled::identifier::User::const_reference user, drizzled::identifier::Schema::const_reference schema);
88
87
void access(drizzled::identifier::User::const_reference user, drizzled::identifier::Table::const_reference table);
89
88
 
 
89
const std::string &verbose_string();
 
90
error::level_t &verbosity();
 
91
void check_verbosity(const std::string &arg);
 
92
 
90
93
} // namespace error
91
94
 
92
95