~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/set_var.cc

  • Committer: Monty Taylor
  • Date: 2010-10-19 21:51:42 UTC
  • mto: This revision was merged to the branch mainline in revision 1870.
  • Revision ID: mordred@inaugust.com-20101019215142-bwof1oqrswj9ms3v
Add a constrained_value class which allows us to set compile-time
constraints on a value.

Show diffs side-by-side

added added

removed removed

Lines of Context:
63
63
#include "drizzled/pthread_globals.h"
64
64
#include "drizzled/charset.h"
65
65
#include "drizzled/transaction_services.h"
 
66
#include "drizzled/constrained_value.h"
66
67
 
67
68
#include <cstdio>
68
69
#include <map>
139
140
 
140
141
static sys_var_size_t_ptr sys_thread_stack_size("thread_stack",
141
142
                                                      &my_thread_stack_size);
142
 
static sys_var_uint32_t_ptr sys_back_log("back_log", &back_log);
 
143
static sys_var_constrained_value<uint32_t> sys_back_log("back_log", back_log);
143
144
 
144
145
static sys_var_session_uint64_t sys_bulk_insert_buff_size("bulk_insert_buffer_size",
145
146
                                                          &system_variables::bulk_insert_buff_size);